public void UpdataDepartmentClass(DoWorkEventArgs e) { departmentBindingSource.EndEdit(); this.strDepartmentNameNow = DepNameTextEdit.Text; Model = new SRDepartment.Department(); Model = departmentBindingSource.DataSource as SRDepartment.Department; if (string.IsNullOrEmpty(DepNameTextEdit.Text)) { ClsMsg.ShowWarningEmptyMsg(ItemForDepName.Text); } else { if (ClsMsg.ShowQuestionMsg("是否修改该模板数据?") == DialogResult.Yes) { using (var upClient = new SRDepartment.DepartmentServiceClient()) { var ret = upClient.UpdataDepartmentData(context.SessionID, Model, strDepartmentNameOriginal, strDepartmentNameNow); if (ret.IsSuccess) { this.AddSysOperLogs(this.Text, OperateStatus.修改, strCode: Model.DepCode); e.Result = true; ClsMsg.ShowWarningMsg("数据更新完毕!"); } else { e.Result = false; bgWait.ReportProgress(101, ret.Message); } } } } }
public void DeleteDepartmentClass(DoWorkEventArgs e) { departmentBindingSource.EndEdit(); if (string.IsNullOrEmpty(DepCodeTextEdit.Text)) { ClsMsg.ShowWarningEmptyMsg(ItemForDepCode.Text); } else { if (ClsMsg.ShowQuestionMsg("是否删除" + DepNameTextEdit.Text + "部门数据?") == DialogResult.Yes) { using (var DelClient = new SRDepartment.DepartmentServiceClient()) { Model = new SRDepartment.Department(); Model = departmentBindingSource.DataSource as SRDepartment.Department; var ret = DelClient.DelDepartmentData(context.SessionID, Model.DepCode); if (ret.IsSuccess) { this.AddSysOperLogs(this.Text, OperateStatus.除, strCode: Model.DepCode); e.Result = true; ClsMsg.ShowWarningMsg("数据删除成功!"); } else { e.Result = true; bgWait.ReportProgress(101, ret.Message); } } } } }
public void InitDepartmenList(DoWorkEventArgs e) { using (SRDepartment.DepartmentServiceClient Client = new SRDepartment.DepartmentServiceClient()) { var ret = Client.GetDepartmentList(context.SessionID); if (ret.IsSuccess) { e.Result = ret.Data; } } }
public void LoadDepartmentData(DoWorkEventArgs e) { try { using (var Client = new SRDepartment.DepartmentServiceClient()) { var ret = Client.GetDepartmentList(context.SessionID); if (ret.IsSuccess) { e.Result = ret.Data; } } } catch (Exception ex) { ClsMsg.ShowErrMsg(ex.Message); Utils.Logger.Error(ex.ToString()); } }