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 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); } } } } }
private void tsmiAddChildren_Click(object sender, EventArgs e) { try { if (tvDepartmentClass.SelectedNode != null) { SetTextEditReadOnly("AddChild"); var SupModel = tvDepartmentClass.SelectedNode.Tag as SRDepartment.Department; Model = new SRDepartment.Department() { SupDepCode = SupModel.DepCode, //Grade = (Convert.ToInt32(GradeSpinEdit.Text) <= SupModel.Grade) ? SupModel.Grade + 1 : Convert.ToInt32(GradeSpinEdit.Text) Grade = SupModel.Grade + 1 }; departmentBindingSource.DataSource = Model; } } catch (Exception ex) { ClsMsg.ShowErrMsg(ex.Message); Utils.Logger.Error(ex.ToString()); } }
private void barManager_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) { try { switch (e.Item.Name) { case "bbtniAdd": Model = new SRDepartment.Department(); departmentBindingSource.DataSource = Model; SetTextEditReadOnly("Add"); break; case "bbtniUpdata": if (string.IsNullOrEmpty(DepCodeTextEdit.Text)) { ClsMsg.ShowWarningMsg("请先选择需要修改的模板!"); } else { SetTextEditReadOnly("Update"); departmentBindingSource.EndEdit(); this.strDepartmentNameOriginal = DepNameTextEdit.Text; } break; case "bbtniDelete": if (string.IsNullOrEmpty(DepCodeTextEdit.Text)) { ClsMsg.ShowWarningMsg("请先选择需要删除的模板!"); } else if (bgWait.IsBusy == false) { bgWait.RunWorkerAsync("DeleteDepartmentClass"); } break; case "bbtniSave": if (DepCodeTextEdit.Properties.ReadOnly == true && DepNameTextEdit.Properties.ReadOnly == true) { ClsMsg.ShowWarningMsg("非“新增”、“修改”模式,保存无效!"); } else if (bgWait.IsBusy == false) { bgWait.RunWorkerAsync("SaveDepartmentClass"); } break; case "bbtniExit": this.Close(); break; default: break; } } catch (Exception ex) { ClsMsg.ShowErrMsg(ex.Message); Utils.Logger.Error(ex.ToString()); } }