/// <summary> /// 保存方法 /// </summary> /// <returns></returns> private bool Save() { if (this.CheckBeforeSave())//保存前的校验 { SResult rst = new SResult(); if (this.DialogStatus == UBaseLib.Enums.DialogStatus.New) //新增 { this.DataEntity = new ClinihospitalDpt(); this.Fill2Entity(); rst = ClinihospitalDptBiz.Insert(this.DataEntity); } else if (this.DialogStatus == UBaseLib.Enums.DialogStatus.Modify) //修改 { this.Fill2Entity(); rst = ClinihospitalDptBiz.Update(this.DataEntity); } if (rst.success) { UcMessageBox.Information(rst.message, "提示"); } else { UcMessageBox.Error(rst.message, "提示"); } return(rst.success); } return(false); }
public SResult Update(ClinihospitalDpt ClinihospitalDpt) { SResult rst = new SResult(); ClinihospitalDptDao.Update(ClinihospitalDpt); rst.success = true; rst.data = ClinihospitalDpt; rst.message = "修改成功!"; return(rst); }
private void btn_del_Click(object sender, EventArgs e) { ClinihospitalDpt entity = this.GetCurrentRowData(); if (entity != null && UcMessageBox.Confirm("确定删除?", "提示")) { ClinihospitalDptBiz.Delete(entity.Id); this.ucDgv_list.Search(1); } }
/// <summary> /// 按用户名查询 /// </summary> /// <param name="sn"></param> /// <returns></returns> public ClinihospitalDpt FindByUsername(string name) { IList <ClinihospitalDpt> list = ClinihospitalDptDao.FindByHql(" and name=?", new Object[] { name }, "code desc"); ClinihospitalDpt ClinihospitalDpt = null; if (list.Count() > 0) { ClinihospitalDpt = list[0]; } return(ClinihospitalDpt); }
private ClinihospitalDpt GetCurrentRowData() { ClinihospitalDpt entity = null; if (this.dgrdView.CurrentRow != null && this.dgrdView.CurrentRow.Index >= 0) { entity = ((BindingList <ClinihospitalDpt>) this.dgrdView.DataSource)[this.dgrdView.CurrentRow.Index]; } else { UcMessageBox.Warning("请先选择一行数据", "提示"); } return(entity); }
/// <summary> /// 科室排班 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void btn_scheduling_Click(object sender, EventArgs e) { if (!operationPower) { return; } ClinihospitalDpt entity = this.GetCurrentRowData(); if (entity != null) { DialogResult = DialogResult.OK; FrmClinihospitalDptSechedulManage cdsm = new FrmClinihospitalDptSechedulManage(); cdsm.f_stringCode = entity.Id; cdsm.f_stringName = entity.Name; cdsm.ShowDialog(); } }
/// <summary> /// 表格双击事件 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void DgrdView_DoubleClick(object sender, EventArgs e) { if (operationPower) { return; } ClinihospitalDpt entity = this.GetCurrentRowData(); if (entity != null) { DialogResult = DialogResult.OK; f_StringCode = entity.Id; f_StringName = entity.Name; Close(); } }
private void btn_mod_Click(object sender, EventArgs e) { ClinihospitalDpt entity = this.GetCurrentRowData(); if (entity != null) { FrmClinihospitalDptManage frm = new FrmClinihospitalDptManage(); frm.Text = "修改"; frm.DialogStatus = DialogStatus.Modify; frm.DataEntity = entity; if (frm.ShowDialog() == System.Windows.Forms.DialogResult.OK) { this.ucDgv_list.Search(1); } frm.Dispose(); } }
public SResult Insert(ClinihospitalDpt ClinihospitalDpt) { SResult rst = new SResult(); //验证项目代码是否重复 if (this.CheckIsExist(ClinihospitalDpt.Id, null)) { rst.success = false; rst.message = "[" + ClinihospitalDpt.Id + "]已存在!"; } else { ClinihospitalDptDao.Insert(ClinihospitalDpt); rst.success = true; rst.data = ClinihospitalDpt; rst.message = "新增成功!"; } return(rst); }