/// <summary> /// 窗口之间消息 /// </summary> /// <param name="m"></param> protected override void DefWndProc(ref System.Windows.Forms.Message m) { switch (m.Msg) { case 601: this.Activate(); if (_taskid == null || _taskid.Trim().Length == 0) { ComitDoControl(true); return; } string msg = ShareData.Msg[m.WParam.ToInt32()].ToString(); //分为两段,FORM编号+返回结果(字符串:true或错误结果) GSSModel.Tasks task = new GSSModel.Tasks(); task.F_ID = int.Parse(_taskid); task.F_EditMan = int.Parse(ShareData.UserID); task.F_EditTime = DateTime.Now; task.F_TToolUsed = true; task.F_TUseData = LanguageResource.Language.Tip_CloseDownTool + "-" + (_LockUorR == 1 ? LanguageResource.Language.BtnCloseDownAccount : LanguageResource.Language.BtnCloseDownRole) + "\n" + lblUR.Text + " 封停时间:" + cboxTime.Text + "\n"; task.F_Note = rtboxNote.Text; _isToolUsed = true; if (msg == "true") { task.F_TUseData += LanguageResource.Language.Tip_CloseDownSucc + " !"; _clihandle.EditTaskNoReturn(task); MsgBox.Show(string.Format(LanguageResource.Language.Tip_CloseDownSuccFormat, lblUR.Text + "!"), LanguageResource.Language.Tip_Tip, MessageBoxButtons.OK, MessageBoxIcon.Information); this.Close(); } else if (msg == "2015") { //改用户之前已被封停 task.F_TUseData += LanguageResource.Language.Tip_CloseDownFailure + " !"; _clihandle.EditTaskNoReturn(task); MsgBox.Show(string.Format(LanguageResource.Language.Tip_CloseDownFailureFormat, lblUR.Text + "!") + LanguageResource.Language.Tip_AccountHasBeenCloseDown, LanguageResource.Language.Tip_Tip, MessageBoxButtons.OK, MessageBoxIcon.Warning); _clihandle.EditTaskNoReturn(task); ComitDoControl(true); } else { task.F_TUseData += LanguageResource.Language.Tip_CloseDownFailure + " !" + msg; MsgBox.Show(string.Format(LanguageResource.Language.Tip_CloseDownFailureFormat, lblUR.Text + "!") + msg, LanguageResource.Language.Tip_Tip, MessageBoxButtons.OK, MessageBoxIcon.Warning); _clihandle.EditTaskNoReturn(task); ComitDoControl(true); } base.DefWndProc(ref m); break; default: base.DefWndProc(ref m); break; } }
/// <summary> /// 窗口之间消息 /// </summary> /// <param name="m"></param> protected override void DefWndProc(ref System.Windows.Forms.Message m) { switch (m.Msg) { case 601: this.Activate(); string msg = ShareData.Msg[m.WParam.ToInt32()].ToString(); //分为两段,FORM编号+返回结果(字符串:true或错误结果) if (_taskid == null || _taskid.Trim().Length == 0) { ComitDoControl(true); return; } GSSModel.Tasks task = new GSSModel.Tasks(); task.F_ID = int.Parse(_taskid); task.F_EditMan = int.Parse(ShareData.UserID); task.F_EditTime = DateTime.Now; task.F_TToolUsed = true; task.F_TUseData = "清空防沉迷工具-清空防沉迷" + "\n" + lblUR.Text + "\n"; task.F_Note = rtboxNote.Text; _isToolUsed = true; if (msg == "true") { task.F_TUseData += " 清空防沉迷成功!"; _clihandle.EditTaskNoReturn(task); MsgBox.Show("清空防沉迷成功!", LanguageResource.Language.Tip_Tip, MessageBoxButtons.OK, MessageBoxIcon.Information); this.Close(); } else { task.F_TUseData += " 清空防沉迷失败!" + msg; MsgBox.Show("清空防沉迷失败!" + msg, LanguageResource.Language.Tip_Tip, MessageBoxButtons.OK, MessageBoxIcon.Warning); _clihandle.EditTaskNoReturn(task); ComitDoControl(true); } base.DefWndProc(ref m); break; default: base.DefWndProc(ref m); break; } }
private void aButtonGNUpdate_Click(object sender, EventArgs e) { // 发奖 string back = _clihandle.GameGiftAwardDo(_taskid.ToString()); GSSModel.Tasks task = new GSSModel.Tasks(); task.F_ID = _taskid; task.F_EditMan = int.Parse(ShareData.UserID); task.F_EditTime = DateTime.Now; //task.F_Note = "发奖到游戏服务器"; Note改为存储发奖邮件内容,不更新 task.F_TToolUsed = true; task.F_TUseData = "发奖操作 " + back; //更新工单 _clihandle.EditTaskNoReturn(task); // _IsChange = true; SetGameUR(); if (back == "true") { MsgBox.Show("发奖到游戏服务器成功!", LanguageResource.Language.Tip_Tip, MessageBoxButtons.OK, MessageBoxIcon.Information); } else { MsgBox.Show("发奖失败," + back, LanguageResource.Language.Tip_Tip, MessageBoxButtons.OK, MessageBoxIcon.Error); } //int EditMan = int.Parse(ShareData.UserID); //DateTime EditTime = DateTime.Now; //string URInfo = ""; //int? Rowtype = 0; //string ReceivArea = ""; //string strErr = ""; //if (ReceivArea.Trim().Length == 0) //{ // strErr += "请选择接收范围!\n"; //} //if (model.F_URInfo == URInfo && model.F_TUseData == ReceivArea) //{ // strErr += "公告内容没有更改,不需要更新!\n"; //} //if (strErr != "") //{ // MsgBox.Show(strErr, LanguageResource.Language.Tip_Tip, MessageBoxButtons.OK, MessageBoxIcon.Information); // return; //} //GSSModel.Tasks model0 = new GSSModel.Tasks(); //model0.F_ID = _taskid; //model0.F_EditMan = EditMan; //model0.F_EditTime = EditTime; //model0.F_URInfo = URInfo; //model0.F_TUseData = ReceivArea; //model0.F_Rowtype = Rowtype; //string backStr = _clihandle.EditTaskSyn(model0); //if (backStr == "0") //{ // MsgBox.Show("已经更新公告到工单失败!", LanguageResource.Language.Tip_Tip, MessageBoxButtons.OK, MessageBoxIcon.Error); //} //else //{ // MsgBox.Show("已经更新公告到工单成功!\n需要重新运行公告才会更新到游戏服务器", LanguageResource.Language.Tip_Tip, MessageBoxButtons.OK, MessageBoxIcon.Information); //} //_IsChange = true; //SetGameUR(); }