private void TaskDetailCall(object data) { "Call back is into the parent form".Logger(); CallBackEventParam p = data as CallBackEventParam; p.NowForm.Close(); GSSModel.Request.Unlock ul = p.CallData as GSSModel.Request.Unlock; if (string.IsNullOrEmpty(ul.Remark)) { "no input remark,refuse unlock".Logger(); MsgBox.Show(LanguageItems.BaseLanguageItem.Tip_RemarkNoEmpty, LanguageItems.BaseLanguageItem.Tip_Tip, MessageBoxButtons.OK, MessageBoxIcon.Error); return; } ul.UserId = UserID.Value; if (RoleID.HasValue) { ul.RoleId = RoleID.Value; } Tasks task = getTaskModel(); GSSModel.Request.ClientData client = new GSSModel.Request.ClientData(); client.FormID = this.Handle.ToInt32(); TaskContainerLogicData tl = new TaskContainerLogicData() { WorkOrder = task, LogicData = ul }; client.Data = tl; "do submit to service".Logger(); _clienthandle.SendTaskContainerLogicData(client); }
private void btnDosure_Click(object sender, EventArgs e) { if (rtboxNote.Text.Trim().Length == 0) { MsgBox.Show("工具使用备注不能为空!", LanguageResource.Language.Tip_Tip, MessageBoxButtons.OK, MessageBoxIcon.Warning); return; } ComitDoControl(false); if (!isWorkOrderCreateAfter) {//该页面只是作为参数窗体的页面 Unlock ul = new Unlock() { Remark = rtboxNote.Text, UnLockTarget = _LockUorR, UserName = _Uname, RoleName = _Rname }; CallBackEventParam p = new CallBackEventParam() { CallData = ul, NowForm = this }; dataCallBack(p); string.Format("{0} Call back is end", typeof(FormToolGuserUnLock).Name).Logger(); return; } _clihandle.GameNoLockUR(this.Handle.ToInt32(), _LockUorR, _taskid); }