📄 addmsg_7.aspx.cs
字号:
using System;
using System.Collections;
using System.ComponentModel;
using System.Data;
using System.Data.OleDb;
using System.Web;
using System.Web.SessionState;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.HtmlControls;
namespace xajh.chat
{
/// <summary>
/// 银行转帐。
/// </summary>
public class addmsg_7 : System.Web.UI.Page
{
private void Page_Load(object sender, System.EventArgs e)
{
if (this.Session["info"] == null)
{
this.Response.Write ("<script language=javascript type=text/javascript>top.location.href='../error.aspx?v=relogin'</script>");
return;
}
x.UserInfo info = (x.UserInfo) this.Session["info"];
xajh.chat.msg chat = new xajh.chat.msg();
chat.Start(info.UserName, info.RoomID, info.LastSaid);
string v1 = this.Request.Form["v1"].Trim();//对谁
int v2 = int.Parse(this.Request.Form["v2"]);
if (v1 == "" || v1 == "大家" || v1 == info.UserName || v2 <= 0)
{
return;
}
if (info.CloseDoor == true)
{
this.Response.Write ("<script language=javascript type=text/javascript>alert('你目前处于闭关状态,无法进行银行转帐!')</script>");
return;
}
if (((ArrayList) this.Application["byts_xajh_chat_online_" + info.RoomID]).IndexOf(v1) == -1)
{
this.Response.Write ("<script language=javascript type=text/javascript>alert('该聊友不在本聊天室内,无法对其进行银行转帐!')</script>");
return;
}
string[] toinfo = var.public_onlineinfo[v1].ToString().Split('|');
if (toinfo[7] == "true")
{
this.Response.Write ("<script language=javascript type=text/javascript>alert('" + v1 + " 目前处于闭关状态,无法对其进行银行转帐!')</script>");
return;
}
OleDbConnection MyConn = new OleDbConnection(var.public_conn);
MyConn.Open();
OleDbCommand MyComm = new OleDbCommand("select [存款] from [注册用户] where [id]=" + info.DataID,MyConn);
OleDbDataReader dr = MyComm.ExecuteReader();
if (dr.Read())
{
if ((int)dr["存款"] - v2 < 0)
{
dr.Close();
MyConn.Close();
MyConn.Dispose();
this.Response.Write ("<script language=javascript type=text/javascript>alert('你没有足够的存款,转帐失败!')</script>");
return;
}
dr.Close();
try
{
MyComm.CommandText = @"update [注册用户] set [存款]=[存款]-" + v2 + " where [id]=" + info.DataID;
MyComm.ExecuteNonQuery();
MyComm.CommandText = @"update [注册用户] set [存款]=[存款]+" + v2 + " where [id]=" + toinfo[1];
MyComm.ExecuteNonQuery();
MyConn.Close();
MyConn.Dispose();
}
catch
{
MyConn.Close();
MyConn.Dispose();
this.Response.Write ("<script language=javascript type=text/javascript>alert('系统出错,转帐失败!')</script>");
return;
}
string[] aword = new string[9];
aword[0] = "ran";
aword[1] = info.UserName;
aword[2] = v1;
aword[3] = "sys.gif";
aword[4] = "";
aword[5] = "";
aword[6] = "##通过钱庄转帐给%%<font class=\\\"byts\\\">" + v2 + "</font>两银子。";
aword[7] = "转帐";
aword[8] = DateTime.Now.ToLongTimeString();
chat.Add(aword, info);
}
else
{
dr.Close();
MyConn.Close();
MyConn.Dispose();
this.Response.Write ("<script language=javascript type=text/javascript>alert('用户名未找到!')</script>");
}
}
#region Web Form Designer generated code
override protected void OnInit(EventArgs e)
{
//
// CODEGEN:该调用是 ASP.NET Web 窗体设计器所必需的。
//
InitializeComponent();
base.OnInit(e);
}
/// <summary>
/// 设计器支持所需的方法 - 不要使用代码编辑器修改
/// 此方法的内容。
/// </summary>
private void InitializeComponent()
{
this.Load += new System.EventHandler(this.Page_Load);
}
#endregion
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -