public bool UpdateDeptment(DeptmentModel model, out string errorMsg) { errorMsg = "成功"; if (string.IsNullOrEmpty(model.DeptCode)) { errorMsg = "科室代码不可为空."; return(false); } if (string.IsNullOrEmpty(model.DeptName)) { errorMsg = "科室名称不可为空."; return(false); } var afterEntity = _deptmentService.GetById(model.DeptCode); if (afterEntity != null) { var entity = model.MapTo(afterEntity); return(_deptmentService.Update(entity)); } else { errorMsg = "要修改的科室代码不存在.."; return(false); } }
/// <summary> /// 添加科室 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void btnAdd_Click(object sender, EventArgs e) { DeptmentModel deptModel = new DeptmentModel { DeptCode = txtDeptCode.Text, DeptName = txtDeptName.Text, HisDeptCode = txtHisCode.Text, Status = Convert.ToInt32(txtStatus.SelectedValue), }; var result = _deptmentBll.AddDeptment(deptModel, out string errorMsg); if (!result) { this.ShowInfo(errorMsg); } BindData(); }
public Task AddDeptmentByHisAsync(PatientInfo patient) { return(Task.Run(() => { DeptmentModel model = new DeptmentModel { DeptCode = patient.LocationCode, HisDeptCode = patient.LocationCode, DeptName = patient.LocationName, Status = 1 }; var exist = _deptmentService.IsExist(model.DeptCode); if (!exist) { var entity = model.MapTo <tb_Deptment>(); _deptmentService.Insert(entity); } })); }
/// <summary> /// 更新科室 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void btnUpdate_Click(object sender, EventArgs e) { btnUpdate.Enabled = false; if (string.IsNullOrEmpty(txtDeptCode.Text)) { this.ShowInfo("请选择要修改的科室."); } DeptmentModel deptModel = new DeptmentModel { DeptCode = txtDeptCode.Text, DeptName = txtDeptName.Text, HisDeptCode = txtHisCode.Text, Status = Convert.ToInt32(txtStatus.SelectedValue), }; var result = _deptmentBll.UpdateDeptment(deptModel, out string errorMsg); if (!result) { this.ShowInfo(errorMsg); } btnAdd.Enabled = true; btnUpdate.Enabled = true; BindData(); }
/// <summary> /// 新增科室 /// </summary> /// <param name="model">科室模型</param> /// <returns></returns> public bool AddDeptment(DeptmentModel model, out string errorMsg) { errorMsg = "成功"; if (string.IsNullOrEmpty(model.DeptCode)) { errorMsg = "科室代码不可为空."; return(false); } if (string.IsNullOrEmpty(model.DeptName)) { errorMsg = "科室名称不可为空."; return(false); } var exist = _deptmentService.IsExist(model.DeptCode); if (exist) { errorMsg = "科室代码已存在."; return(false); } var entity = model.MapTo <tb_Deptment>(); return(_deptmentService.Insert(entity) > 0); }