protected void btnSave_Click(object sender, EventArgs e) { AccountsProtect model = new AccountsProtect( ); model.ProtectID = IntParam; model.Question1 = TextFilter.FilterAll(CtrlHelper.GetSelectValue(ddlQuestion1)); model.Question2 = TextFilter.FilterAll(CtrlHelper.GetSelectValue(ddlQuestion2)); model.Question3 = TextFilter.FilterAll(CtrlHelper.GetSelectValue(ddlQuestion3)); model.Response1 = TextFilter.FilterAll(CtrlHelper.GetText(txtResponse1)); model.Response2 = TextFilter.FilterAll(CtrlHelper.GetText(txtResponse2)); model.Response3 = TextFilter.FilterAll(CtrlHelper.GetText(txtResponse3)); model.SafeEmail = TextFilter.FilterAll(CtrlHelper.GetText(txtSafeEmail)); Message msg = new Message( ); msg = FacadeManage.aideAccountsFacade.UpdateAccountsProtect(model); if (msg.Success) { MessageBox("密保信息修改成功"); } else { MessageBox(msg.Content); } }
protected void btnSave_Click(object sender, EventArgs e) { string strString = CtrlHelper.GetText(txtString); //验证数据 if (string.IsNullOrEmpty(StrParam) && string.IsNullOrEmpty(strString)) { ShowError("限制IP地址不能为空"); return; } ConfineAddress address = new ConfineAddress( ); address.AddrString = strString; address.EnjoinLogon = ckbEnjoinLogon.Checked; address.EnjoinRegister = ckbEnjoinRegister.Checked; address.EnjoinOverDate = string.IsNullOrEmpty(CtrlHelper.GetText(txtEnjoinOverDate)) ? Convert.ToDateTime("1900-01-01") : Convert.ToDateTime(CtrlHelper.GetText(txtEnjoinOverDate)); address.CollectNote = TextFilter.FilterAll(CtrlHelper.GetText(txtCollectNote)); Message msg = new Message( ); if (string.IsNullOrEmpty(StrParam)) { //判断权限 AuthUserOperationPermission(Permission.Add); if (!Utils.Validate.IsIP(strString)) { ShowError("该限制IP地址格式不正确"); return; } ConfineAddress model = aideAccountsFacade.GetConfineAddressByAddress(strString); if (model != null) { ShowError("该限制IP地址已经存在"); return; } msg = aideAccountsFacade.InsertConfineAddress(address); } else { //判断权限 AuthUserOperationPermission(Permission.Edit); address.AddrString = StrParam; msg = aideAccountsFacade.UpdateConfineAddress(address); } if (msg.Success) { ShowInfo("操作成功", "ConfineAddressList.aspx", 1200); //Server.UrlDecode( GameRequest.GetQueryString("reurl")) } else { ShowError(msg.Content); } }
/// <summary> /// 数据保存 /// </summary> protected void btnSave_Click(object sender, EventArgs e) { ConfineAddress address = new ConfineAddress(); if (!string.IsNullOrEmpty(StrParam)) { if (!AuthUserOperationPermission(Permission.Edit)) { return; } address = FacadeManage.aideAccountsFacade.GetConfineAddressByAddress(StrParam); } else { if (!AuthUserOperationPermission(Permission.Add)) { return; } address.AddrString = CtrlHelper.GetText(txtString); } address.EnjoinLogon = ckbEnjoinLogon.Checked; address.EnjoinRegister = ckbEnjoinRegister.Checked; address.EnjoinOverDate = string.IsNullOrEmpty(CtrlHelper.GetText(txtEnjoinOverDate)) ? Convert.ToDateTime("1900-01-01") : Convert.ToDateTime(CtrlHelper.GetText(txtEnjoinOverDate)); address.CollectNote = TextFilter.FilterAll(CtrlHelper.GetText(txtCollectNote)); int result = 0; if (string.IsNullOrEmpty(StrParam)) { if (!Utils.Validate.IsIP(address.AddrString)) { ShowError("该限制IP地址格式不正确"); return; } ConfineAddress model = FacadeManage.aideAccountsFacade.GetConfineAddressByAddress(address.AddrString); if (model != null) { ShowError("该限制IP地址已经存在"); return; } result = FacadeManage.aideAccountsFacade.InsertConfineAddress(address); } else { result = FacadeManage.aideAccountsFacade.UpdateConfineAddress(address); } if (result > 0) { ShowInfo("操作成功", "ConfineAddressList.aspx", 1200); } else { ShowError("操作失败"); } }
/// <summary> /// 数据保存 /// </summary> protected void btnSave_Click(object sender, EventArgs e) { ConfineMachine machine = new ConfineMachine(); if (!string.IsNullOrEmpty(StrParam)) { if (!AuthUserOperationPermission(Permission.Edit)) { return; } machine = FacadeManage.aideAccountsFacade.GetConfineMachineBySerial(StrParam); } else { if (!AuthUserOperationPermission(Permission.Add)) { return; } machine.MachineSerial = CtrlHelper.GetText(txtString); } machine.EnjoinLogon = ckbEnjoinLogon.Checked; machine.EnjoinRegister = ckbEnjoinRegister.Checked; machine.EnjoinOverDate = string.IsNullOrEmpty(CtrlHelper.GetText(txtEnjoinOverDate)) ? Convert.ToDateTime("1900-01-01") : Convert.ToDateTime(CtrlHelper.GetText(txtEnjoinOverDate)); machine.CollectNote = TextFilter.FilterAll(CtrlHelper.GetText(txtCollectNote)); int result = 0; if (string.IsNullOrEmpty(StrParam)) { ConfineMachine model = FacadeManage.aideAccountsFacade.GetConfineMachineBySerial(machine.MachineSerial); if (model != null) { ShowError("该限制机器码已经存在"); return; } result = FacadeManage.aideAccountsFacade.InsertConfineMachine(machine); } else { result = FacadeManage.aideAccountsFacade.UpdateConfineMachine(machine); } if (result > 0) { ShowInfo("操作成功", "ConfineMachineList.aspx", 1200); } else { ShowError("操作失败"); } }
protected void btnSave_Click(object sender, EventArgs e) { string strString = CtrlHelper.GetText(txtString); if (string.IsNullOrEmpty(StrParam) && string.IsNullOrEmpty(strString)) { ShowError("限制机器码不能为空"); return; } ConfineMachine machine = new ConfineMachine( ); machine.MachineSerial = strString; machine.EnjoinLogon = ckbEnjoinLogon.Checked; machine.EnjoinRegister = ckbEnjoinRegister.Checked; machine.EnjoinOverDate = string.IsNullOrEmpty(CtrlHelper.GetText(txtEnjoinOverDate)) ? Convert.ToDateTime("1900-01-01") : Convert.ToDateTime(CtrlHelper.GetText(txtEnjoinOverDate)); machine.CollectNote = TextFilter.FilterAll(CtrlHelper.GetText(txtCollectNote)); Message msg = new Message( ); if (string.IsNullOrEmpty(StrParam)) { ConfineMachine model = aideAccountsFacade.GetConfineMachineBySerial(strString); if (model != null) { ShowError("该限制机器码已经存在"); return; } //判断权限 AuthUserOperationPermission(Permission.Add); msg = aideAccountsFacade.InsertConfineMachine(machine); } else { //判断权限 AuthUserOperationPermission(Permission.Edit); machine.MachineSerial = StrParam; msg = aideAccountsFacade.UpdateConfineMachine(machine); } if (msg.Success) { ShowInfo("操作成功", "ConfineMachineList.aspx", 1200); } else { ShowError(msg.Content); } }
protected void btnSave_Click(object sender, EventArgs e) { //判断权限 AuthUserOperationPermission(Permission.Edit); bool ret = false; IndividualDatum modelExists = FacadeManage.aideAccountsFacade.GetAccountDetailByUserID(IntParam); if (modelExists == null) { ret = true; } IndividualDatum model = new IndividualDatum( ); model.UserID = IntParam; model.QQ = TextFilter.FilterAll(CtrlHelper.GetText(txtQQ)); model.EMail = TextFilter.FilterAll(CtrlHelper.GetText(txtEMail)); model.SeatPhone = TextFilter.FilterAll(CtrlHelper.GetText(txtSeatPhone)); model.MobilePhone = TextFilter.FilterAll(CtrlHelper.GetText(txtMobilePhone)); model.PostalCode = TextFilter.FilterAll(CtrlHelper.GetText(txtPostalCode)); model.DwellingPlace = TextFilter.FilterAll(CtrlHelper.GetText(txtDwellingPlace)); model.UserNote = TextFilter.FilterAll(CtrlHelper.GetText(txtUserNote)); Message msg = new Message( ); if (ret) { msg = FacadeManage.aideAccountsFacade.InsertAccountDetail(model); } else { msg = FacadeManage.aideAccountsFacade.UpdateAccountDetail(model); } if (msg.Success) { MessageBox("信息修改成功"); } else { MessageBox(msg.Content); } }
protected void btnSave_Click(object sender, EventArgs e) { if (!IsValid) { return; } #region 验证 string strAccount = TextFilter.FilterAll(CtrlHelper.GetText(txtAccount)); string strNickName = TextFilter.FilterAll(CtrlHelper.GetText(txtNickName)); string strLogonPass = CtrlHelper.GetText(txtLogonPass); string strLogonPass2 = CtrlHelper.GetText(txtLogonPass2); int accountsLength = System.Text.Encoding.Default.GetBytes(strAccount).Length; if (accountsLength > 32 || accountsLength < 6) { MessageBox("游戏帐号的长度为6-32位,中文算两位"); return; } if (string.IsNullOrEmpty(strNickName)) { strNickName = strAccount; } else { int nickNameLength = System.Text.Encoding.Default.GetBytes(strNickName).Length; if (nickNameLength > 32 || nickNameLength < 6) { MessageBox("昵称的的长度为6-32位,中文算两位"); return; } } //计算用户权限 int intUserRight = 0; if (ckbUserRight.Items.Count > 0) { foreach (ListItem item in ckbUserRight.Items) { if (item.Selected) { intUserRight |= int.Parse(item.Value); } } } //计算管理权限 int intMasterRight = 0; if (ckbMasterRight.Items.Count > 0) { foreach (ListItem item in ckbMasterRight.Items) { if (item.Selected) { intMasterRight |= int.Parse(item.Value); } } } #endregion AccountsInfo account = new AccountsInfo(); IndividualDatum datum = new IndividualDatum(); account.Accounts = strAccount; account.NickName = strNickName; account.LogonPass = Utility.MD5(strLogonPass); account.InsurePass = string.IsNullOrEmpty(CtrlHelper.GetText(txtInsurePass)) ? Utility.MD5(strLogonPass) : Utility.MD5(CtrlHelper.GetText(txtInsurePass)); account.DynamicPass = TextUtility.CreateRandom(32, 1, 1, 1, 0, ""); account.UnderWrite = TextFilter.FilterAll(CtrlHelper.GetText(txtUnderWrite)); account.Present = CtrlHelper.GetInt(txtPresent, 0); account.LoveLiness = CtrlHelper.GetInt(txtLoveLiness, 0); account.Experience = CtrlHelper.GetInt(txtExperience, 0); account.Gender = byte.Parse(ddlGender.SelectedValue); account.FaceID = (short)GameRequest.GetFormInt("inFaceID", 0); account.Nullity = (byte)(ckbNullity.Checked ? 1 : 0); account.StunDown = (byte)(ckbStunDown.Checked ? 1 : 0); account.MoorMachine = byte.Parse(rdoMoorMachine.SelectedValue); account.IsAndroid = (byte)(chkIsAndroid.Checked ? 1 : 0); account.UserRight = intUserRight; account.MasterRight = intMasterRight; account.MasterOrder = Convert.ToByte(ddlMasterOrder.SelectedValue.Trim()); account.Compellation = TextFilter.FilterAll(CtrlHelper.GetText(txtCompellation)); account.MemberOrder = byte.Parse(ddlMemberOrder.SelectedValue); account.MemberOverDate = string.IsNullOrEmpty(CtrlHelper.GetText(txtMemberOverDate)) ? Convert.ToDateTime("1980-01-01") : Convert.ToDateTime(CtrlHelper.GetText(txtMemberOverDate)); account.MemberSwitchDate = string.IsNullOrEmpty(CtrlHelper.GetText(txtMemberOverDate)) ? Convert.ToDateTime("1980-01-01") : Convert.ToDateTime(CtrlHelper.GetText(txtMemberOverDate)); account.RegisterIP = GameRequest.GetUserIP(); datum.QQ = TextFilter.FilterAll(CtrlHelper.GetText(txtQQ)); datum.EMail = TextFilter.FilterAll(CtrlHelper.GetText(txtEMail)); datum.SeatPhone = TextFilter.FilterAll(CtrlHelper.GetText(txtSeatPhone)); datum.MobilePhone = TextFilter.FilterAll(CtrlHelper.GetText(txtMobilePhone)); datum.PostalCode = TextFilter.FilterAll(CtrlHelper.GetText(txtPostalCode)); datum.DwellingPlace = TextFilter.FilterAll(CtrlHelper.GetText(txtDwellingPlace)); datum.UserNote = TextFilter.FilterAll(CtrlHelper.GetText(txtUserNote)); Message msg = FacadeManage.aideAccountsFacade.AddAccount(account, datum); if (msg.Success) { Page.ClientScript.RegisterStartupScript(typeof(Page), "", string.Format("alert(\"{0}\");location.href='{1}';", "添加成功", Request.Url.AbsoluteUri), true); } else { MessageBox(msg.Content); } }
protected void btnSave_Click(object sender, EventArgs e) { #region 验证 string strAccount = TextFilter.FilterAll(CtrlHelper.GetText(txtAccount)); string strNickName = TextFilter.FilterAll(CtrlHelper.GetText(txtNickName)); string strLogonPass = CtrlHelper.GetText(txtLogonPass); string strLogonPass2 = CtrlHelper.GetText(txtLogonPass2); if (string.IsNullOrEmpty(strAccount)) { MessageBox("用户名不能为空!"); return; } if (string.IsNullOrEmpty(strLogonPass)) { MessageBox("登录密码不能为空!"); return; } if (!strLogonPass.Equals(strLogonPass2)) { MessageBox("两次输入的登录密码不一样!"); return; } if (string.IsNullOrEmpty(strNickName)) { strNickName = strAccount; } //计算用户权限 int intUserRight = 0; if (ckbUserRight.Items.Count > 0) { foreach (ListItem item in ckbUserRight.Items) { if (item.Selected) { intUserRight |= int.Parse(item.Value); } } } //计算管理权限 int intMasterRight = 0; if (ckbMasterRight.Items.Count > 0) { foreach (ListItem item in ckbMasterRight.Items) { if (item.Selected) { intMasterRight |= int.Parse(item.Value); } } } #endregion AccountsInfo account = new AccountsInfo( ); IndividualDatum datum = new IndividualDatum( ); account.Accounts = strAccount; account.NickName = strNickName; account.LogonPass = Utility.MD5(strLogonPass); account.InsurePass = string.IsNullOrEmpty(CtrlHelper.GetText(txtInsurePass)) ? Utility.MD5(strLogonPass) : Utility.MD5(CtrlHelper.GetText(txtInsurePass)); account.UnderWrite = TextFilter.FilterAll(CtrlHelper.GetText(txtUnderWrite)); account.Present = CtrlHelper.GetInt(txtPresent, 0); account.LoveLiness = CtrlHelper.GetInt(txtLoveLiness, 0); account.Experience = CtrlHelper.GetInt(txtExperience, 0); account.Gender = byte.Parse(ddlGender.SelectedValue); account.FaceID = ( short )GameRequest.GetFormInt("inFaceID", 0); account.Nullity = ( byte )(ckbNullity.Checked ? 1 : 0); account.StunDown = ( byte )(ckbStunDown.Checked ? 1 : 0); account.MoorMachine = byte.Parse(rdoMoorMachine.SelectedValue); account.IsAndroid = ( byte )(chkIsAndroid.Checked ? 1 : 0); account.UserRight = intUserRight; account.MasterRight = intMasterRight; account.MasterOrder = Convert.ToByte(ddlMasterOrder.SelectedValue.Trim( )); account.Compellation = TextFilter.FilterAll(CtrlHelper.GetText(txtCompellation)); account.MemberOrder = byte.Parse(ddlMemberOrder.SelectedValue); account.MemberOverDate = string.IsNullOrEmpty(CtrlHelper.GetText(txtMemberOverDate)) ? Convert.ToDateTime("1980-01-01") : Convert.ToDateTime(CtrlHelper.GetText(txtMemberOverDate)); account.MemberSwitchDate = string.IsNullOrEmpty(CtrlHelper.GetText(txtMemberOverDate)) ? Convert.ToDateTime("1980-01-01") : Convert.ToDateTime(CtrlHelper.GetText(txtMemberOverDate)); account.RegisterIP = GameRequest.GetUserIP( ); datum.QQ = TextFilter.FilterAll(CtrlHelper.GetText(txtQQ)); datum.EMail = TextFilter.FilterAll(CtrlHelper.GetText(txtEMail)); datum.SeatPhone = TextFilter.FilterAll(CtrlHelper.GetText(txtSeatPhone)); datum.MobilePhone = TextFilter.FilterAll(CtrlHelper.GetText(txtMobilePhone)); datum.PostalCode = TextFilter.FilterAll(CtrlHelper.GetText(txtPostalCode)); datum.DwellingPlace = TextFilter.FilterAll(CtrlHelper.GetText(txtDwellingPlace)); datum.UserNote = TextFilter.FilterAll(CtrlHelper.GetText(txtUserNote)); Message msg = aideAccountsFacade.AddAccount(account, datum); if (msg.Success) { //MessageBox( "添加成功" ); Page.ClientScript.RegisterStartupScript(typeof(Page), "", string.Format("alert(\"{0}\");location.href='{1}';", "添加成功", Request.Url.AbsoluteUri), true); //Redirect( Request.Url.AbsoluteUri ); } else { string strMessage = ""; int intMsgID = msg.MessageID; switch (intMsgID) { case -5: strMessage = "帐号已存在,请重新输入!"; //您所输入的帐号名含有限制字符串 break; case -4: strMessage = "昵称已存在,请重新输入!"; break; case -3: strMessage = "帐号已存在,请重新输入!"; break; case -2: strMessage = "参数有误!"; break; case -1: strMessage = "抱歉,未知服务器错误!"; break; case 1: strMessage = "用户添加成功,但未成功获取游戏 ID 号码!"; break; default: strMessage = "抱歉,未知服务器错误!"; break; } MessageBox(strMessage); } }
protected void btnSave_Click(object sender, EventArgs e) { #region 验证 //判断权限 AuthUserOperationPermission(Permission.Edit); string strAccount = TextFilter.FilterAll(CtrlHelper.GetText(txtAccount)); //用户名 string strNickName = TextFilter.FilterAll(CtrlHelper.GetText(txtNickName)); //昵称 if (string.IsNullOrEmpty(strAccount)) { MessageBox("用户名不能为空!"); return; } if (string.IsNullOrEmpty(strNickName)) { strNickName = strAccount; } //计算用户权限 int intUserRight = 0; if (ckbUserRight.Items.Count > 0) { foreach (ListItem item in ckbUserRight.Items) { if (item.Selected) { intUserRight |= int.Parse(item.Value); } } } //计算管理权限 int intMasterRight = 0; if (ckbMasterRight.Items.Count > 0) { foreach (ListItem item in ckbMasterRight.Items) { if (item.Selected) { intMasterRight |= int.Parse(item.Value); } } } #endregion AccountsInfo model = new AccountsInfo( ); model = aideAccountsFacade.GetAccountInfoByUserID(IntParam); if (model == null) { return; } string strOldAccounts = model.Accounts; //原用户名 string strOldNickName = model.NickName; //原昵称 string strOldLogonPass = model.LogonPass; //原登录密码 string strOldInsurePass = model.InsurePass; //原银行密码 model.UserID = IntParam; model.Accounts = strAccount; model.NickName = strNickName; model.LogonPass = string.IsNullOrEmpty(CtrlHelper.GetText(txtLogonPass)) ? model.LogonPass : Utility.MD5(CtrlHelper.GetText(txtLogonPass)); model.InsurePass = string.IsNullOrEmpty(CtrlHelper.GetText(txtInsurePass)) ? model.InsurePass : Utility.MD5(CtrlHelper.GetText(txtInsurePass)); model.UnderWrite = CtrlHelper.GetText(txtUnderWrite); model.Experience = CtrlHelper.GetInt(txtExperience, 0); model.Present = CtrlHelper.GetInt(txtPresent, 0); model.LoveLiness = CtrlHelper.GetInt(txtLoveLiness, 0); model.Gender = byte.Parse(ddlGender.SelectedValue); model.FaceID = ( short )GameRequest.GetFormInt("inFaceID", 0); model.Nullity = ( byte )(ckbNullity.Checked ? 1 : 0); model.StunDown = ( byte )(ckbStunDown.Checked ? 1 : 0); model.MoorMachine = byte.Parse(rdoMoorMachine.SelectedValue); model.IsAndroid = ( byte )(chkIsAndroid.Checked ? 1 : 0); model.UserRight = intUserRight; model.MasterRight = intMasterRight; model.MasterOrder = Convert.ToByte(ddlMasterOrder.SelectedValue.Trim( )); Message msg = new Message( ); msg = aideAccountsFacade.UpdateAccount(model); if (msg.Success) { MessageBox("信息修改成功"); //判断是否有修改昵称,若修改则写入日志表 if (!strOldNickName.Equals(model.NickName)) { RecordAccountsExpend actExend = new RecordAccountsExpend( ); actExend.OperMasterID = userExt.UserID; actExend.ReAccounts = model.NickName; actExend.UserID = model.UserID; actExend.ClientIP = GameRequest.GetUserIP( ); aideRecordFacade.InsertRecordAccountsExpend(actExend); } //判断是否有修改登录密码或银行密码,若修改则写入日志表 if (!strOldLogonPass.Equals(model.LogonPass) || !strOldInsurePass.Equals(model.InsurePass)) { RecordPasswdExpend pwExend = new RecordPasswdExpend( ); pwExend.OperMasterID = userExt.UserID; pwExend.UserID = model.UserID; pwExend.ReLogonPasswd = string.IsNullOrEmpty(CtrlHelper.GetText(txtLogonPass)) ? "" : model.LogonPass; pwExend.ReInsurePasswd = string.IsNullOrEmpty(CtrlHelper.GetText(txtInsurePass)) ? "" : model.InsurePass; pwExend.ClientIP = GameRequest.GetUserIP( ); aideRecordFacade.InsertRecordPasswdExpend(pwExend); } MessageBox("操作成功!"); Redirect(Request.Url.AbsoluteUri); } else { MessageBox(msg.Content); } }
protected void btnSave_Click(object sender, EventArgs e) { if (!IsValid) { return; } string strReason = TextFilter.FilterAll(CtrlHelper.GetText(txtReason)); string strAddGold = CtrlHelper.GetText(txtAddGold); int intAddGold = Convert.ToInt32(strAddGold); if (intAddGold == 0) { MessageBox("赠送游戏币数不能为零!"); return; } if (string.IsNullOrEmpty(strReason)) { MessageBox("赠送原因不能为空"); return; } Message msg = FacadeManage.aideTreasureFacade.GrantTreasure(StrParamsList, intAddGold, userExt.UserID, strReason, GameRequest.GetUserIP()); if (msg.Success) { MessageBox("确认成功"); } else { string strMessage = ""; int intMsgID = msg.MessageID; switch (intMsgID) { case -3: strMessage = "未选中赠送对象!"; break; case -2: strMessage = "赠送金额不能为零!"; break; case -1: strMessage = "抱歉,未知服务器错误!"; break; default: strMessage = "抱歉,未知服务器错误!"; break; } MessageBox(strMessage); } /* RecordGrantTreasure grantTreasure = new RecordGrantTreasure( ); * GameScoreInfo gameScoreInfo = new GameScoreInfo( ); * grantTreasure.ClientIP = GameRequest.GetUserIP( ); * grantTreasure.MasterID = userExt.UserID; * grantTreasure.AddGold = intAddGold; * grantTreasure.Reason = strReason; * * string[ ] arrUserIDList = StrParamsList.Split( new char[ ] { ',' } ); * foreach ( string strid in arrUserIDList ) * { * if ( Utils.Validate.IsPositiveInt( strid ) ) * { * gameScoreInfo = aideTreasureFacade.GetGameScoreInfoByUserID( int.Parse( strid ) ); * if ( gameScoreInfo == null ) * continue; * grantTreasure.UserID = int.Parse( strid ); * grantTreasure.CurGold = Convert.ToInt64( aideTreasureFacade.GetGameScoreByUserID( int.Parse( strid ) ) ); * * gameScoreInfo.InsureScore = grantTreasure.CurGold + intAddGold; * * aideTreasureFacade.UpdateInsureScore( gameScoreInfo ); //更新银行游戏币 * aideRecordFacade.InsertRecordGrantTreasure( grantTreasure ); //插入赠送游戏币日志 * } * } * MessageBox( "确认成功" );*/ }
protected void btnSave_Click(object sender, EventArgs e) { #region 验证 //判断权限 AuthUserOperationPermission(Permission.Edit); string strAccount = TextFilter.FilterAll(CtrlHelper.GetText(txtAccount)); //帐号 string strNickName = TextFilter.FilterAll(CtrlHelper.GetText(txtNickName)); //昵称 string strLoginPassword = CtrlHelper.GetText(txtLogonPass); string strInsurePassword = CtrlHelper.GetText(txtInsurePass); // 验证帐号 if (string.IsNullOrEmpty(strAccount)) { MessageBox("帐号不能为空!"); return; } int length = Encoding.Default.GetBytes(strAccount).Length; if (length > 32 || length < 6) { MessageBox("帐号的长度为6-32个字符"); return; } // 验证昵称 if (string.IsNullOrEmpty(strNickName)) { strNickName = strAccount; } length = Encoding.Default.GetBytes(strNickName).Length; if (length > 32 || length < 6) { MessageBox("昵称的长度为6-32个字符"); return; } // 验证登陆密码 if (!string.IsNullOrEmpty(strLoginPassword)) { if (strLoginPassword.Length > 32 || strLoginPassword.Length < 6) { MessageBox("登陆密码的长度为6-32个字符"); return; } } // 验证保险柜密码 if (!string.IsNullOrEmpty(strInsurePassword)) { if (strInsurePassword.Length > 32 || strInsurePassword.Length < 6) { MessageBox("保险柜密码的长度为6-32个字符"); return; } } //计算用户权限 int intUserRight = 0; if (ckbUserRight.Items.Count > 0) { foreach (ListItem item in ckbUserRight.Items) { if (item.Selected) { intUserRight |= int.Parse(item.Value); } } } //计算管理权限 int intMasterRight = 0; if (ckbMasterRight.Items.Count > 0) { foreach (ListItem item in ckbMasterRight.Items) { if (item.Selected) { intMasterRight |= int.Parse(item.Value); } } } #endregion AccountsInfo model = new AccountsInfo(); model = FacadeManage.aideAccountsFacade.GetAccountInfoByUserID(IntParam); if (model == null) { return; } string strOldAccounts = model.Accounts; //原帐号 string strOldNickName = model.NickName; //原昵称 string strOldLogonPass = model.LogonPass; //原登录密码 string strOldInsurePass = model.InsurePass; //原银行密码 model.UserID = IntParam; model.Accounts = strAccount; model.NickName = strNickName; model.LogonPass = string.IsNullOrEmpty(strLoginPassword) ? model.LogonPass : Utility.MD5(CtrlHelper.GetText(txtLogonPass)); model.InsurePass = string.IsNullOrEmpty(strInsurePassword) ? model.InsurePass : Utility.MD5(CtrlHelper.GetText(txtInsurePass)); model.UnderWrite = CtrlHelper.GetText(txtUnderWrite); model.Experience = CtrlHelper.GetInt(txtExperience, 0); model.Present = CtrlHelper.GetInt(txtPresent, 0); model.LoveLiness = CtrlHelper.GetInt(txtLoveLiness, 0); model.Gender = byte.Parse(ddlGender.SelectedValue); model.FaceID = (short)GameRequest.GetFormInt("inFaceID", 0); model.Nullity = (byte)(ckbNullity.Checked ? 1 : 0); model.StunDown = (byte)(ckbStunDown.Checked ? 1 : 0); model.MoorMachine = byte.Parse(rdoMoorMachine.SelectedValue); model.IsAndroid = (byte)(chkIsAndroid.Checked ? 1 : 0); model.UserRight = intUserRight; model.MasterRight = intMasterRight; model.MasterOrder = Convert.ToByte(ddlMasterOrder.SelectedValue.Trim()); //头像 int type = (short)GameRequest.GetFormInt("faceType", 0); //头像类型 if (type == 1) { //系统头像 model.FaceID = (short)GameRequest.GetFormInt("inFaceID", 0); model.CustomID = 0; } else { //自定义头像 model.CustomID = GameRequest.GetFormInt("inFaceID", 0); } Message msg = new Message(); msg = FacadeManage.aideAccountsFacade.UpdateAccount(model, userExt.UserID, GameRequest.GetUserIP()); if (msg.Success) { MessageBox(msg.Content, Request.Url.AbsoluteUri); } else { MessageBox(msg.Content); } }
public override string New(HttpRequest req) { string json = ""; string module = GetModuleName(Convert.ToInt32(req["moduleType"] ?? "0")); try { AccountsInfo account = new AccountsInfo(); IndividualDatum datum = new IndividualDatum(); account.Accounts = GameRequest.GetFormString("UserName"); account.NickName = GameRequest.GetFormString("NickName"); account.LogonPass = Utility.MD5(GameRequest.GetFormString("Password")); account.InsurePass = Utility.MD5(GameRequest.GetFormString("cfPassword")); account.UnderWrite = TextFilter.FilterAll(GameRequest.GetFormString("underwrite")); account.Present = 0; account.LoveLiness = GameRequest.GetFormInt("txtlove", 0); account.Experience = GameRequest.GetFormInt("txtexpr", 0); account.Gender = Convert.ToByte(req.Form["rdosex"]); account.FaceID = (short)GameRequest.GetFormInt("org.faceId", 0); account.Nullity = Convert.ToByte(req.Form["ckbNullity"]); account.StunDown = Convert.ToByte(req.Form["ckbStunDown"]); account.MoorMachine = Convert.ToByte(req.Form["rdorobort"]); account.SpreaderID = userExt.AgentID; account.AgentID = userExt.AgentID; account.IsAndroid = Convert.ToByte(req.Form["chkIsAndroid"]); account.MasterOrder = Convert.ToByte(req.Form["rdoMasterOrder"]); account.Compellation = GameRequest.GetFormString("compellation"); //account.MemberOrder = Convert.ToByte(GameRequest.GetFormString("sendType")); //account.MemberOverDate = string.IsNullOrEmpty(GameRequest.GetFormString("OverMemberDate")) ? Convert.ToDateTime("1980-01-01") : Convert.ToDateTime(GameRequest.GetFormString("OverMemberDate")); //account.MemberSwitchDate = string.IsNullOrEmpty(GameRequest.GetFormString("OverMemberDate")) ? Convert.ToDateTime("1980-01-01") : Convert.ToDateTime(GameRequest.GetFormString("OverMemberDate")); account.RegisterIP = GameRequest.GetUserIP(); datum.QQ = GameRequest.GetFormString("qq"); datum.EMail = GameRequest.GetFormString("email"); datum.SeatPhone = GameRequest.GetFormString("seatphone"); datum.MobilePhone = GameRequest.GetFormString("mobilephone"); datum.PostalCode = GameRequest.GetFormString("postalcode"); datum.DwellingPlace = GameRequest.GetFormString("txtaddr"); datum.UserNote = GameRequest.GetFormString("txtnote"); Message msg = aideAccountsFacade.AddAccount(account, datum); if (msg.Success) { json = JsonResultHelper.GetSuccessJson("保存成功"); LogHelper2.SaveSuccessLog("新增玩家[" + req.Form["UserName"] + "]", userExt.UserID, (int)LogOperationEnum.AddGamer, GameRequest.GetUserIP(), module); } else { string strMessage = ""; int intMsgID = msg.MessageID; switch (intMsgID) { case -5: strMessage = "帐号已存在,请重新输入!"; break; case -4: strMessage = "昵称已存在,请重新输入!"; break; case -3: strMessage = "帐号已存在,请重新输入!"; break; case -2: strMessage = "参数有误!"; break; case -1: strMessage = "抱歉,未知服务器错误!"; break; case 1: strMessage = "用户添加成功,但未成功获取游戏 ID 号码!"; break; default: strMessage = "抱歉,未知服务器错误!"; break; } json = JsonResultHelper.GetErrorJson(strMessage); LogHelper2.SaveSuccessLog("新增玩家[" + req.Form["UserName"] + "]" + strMessage, userExt.UserID, (int)LogOperationEnum.AddGamer, GameRequest.GetUserIP(), module); } } catch (Exception ex) { json = JsonResultHelper.GetErrorJson(ex.Message); LogHelper2.SaveErrLog("新增玩家[" + req.Form["UserName"] + "]", ex.Message, userExt.UserID, (int)LogOperationEnum.AddGamer, GameRequest.GetUserIP(), module); } return(json); }