/// <summary> /// 保存方法 /// </summary> /// <returns></returns> private bool Save() { if (this.CheckBeforeSave())//保存前的校验 { SResult rst = new SResult(); if (this.DialogStatus == UBaseLib.Enums.DialogStatus.New) //新增 { this.DataEntity = new ClinicarHospital(); this.Fill2Entity(); rst = ClinicarHospitalBiz.Insert(this.DataEntity); } else if (this.DialogStatus == UBaseLib.Enums.DialogStatus.Modify) //修改 { this.Fill2Entity(); rst = ClinicarHospitalBiz.Update(this.DataEntity); } if (rst.success) { UcMessageBox.Information(rst.message, "提示"); } else { UcMessageBox.Error(rst.message, "提示"); } return(rst.success); } return(false); }
public SResult Update(ClinicarHospital ClinicarHospital) { SResult rst = new SResult(); ClinicarHospitalDao.Update(ClinicarHospital); rst.success = true; rst.data = ClinicarHospital; rst.message = "修改成功!"; return(rst); }
public SResult Insert(ClinicarHospital ClinicarHospital) { SResult rst = new SResult(); ClinicarHospitalDao.Insert(ClinicarHospital); rst.success = true; rst.data = ClinicarHospital; rst.message = "新增成功!"; return(rst); }
private void btn_del_Click(object sender, EventArgs e) { ClinicarHospital entity = this.GetCurrentRowData(); if (entity != null && UcMessageBox.Confirm("确定删除?", "提示")) { ClinicarHospitalBiz.Delete(entity.Id); this.ucDgv_list.Search(1); } }
private ClinicarHospital GetCurrentRowData() { ClinicarHospital entity = null; if (this.dgrdView.CurrentRow != null && this.dgrdView.CurrentRow.Index >= 0) { entity = ((BindingList <ClinicarHospital>) this.dgrdView.DataSource)[this.dgrdView.CurrentRow.Index]; } else { UcMessageBox.Warning("请先选择一行数据", "提示"); } return(entity); }
/// <summary> /// 表格双击事件 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void DgrdView_DoubleClick(object sender, EventArgs e) { if (operationPower) { return; } ClinicarHospital entity = this.GetCurrentRowData(); if (entity != null) { DialogResult = DialogResult.OK; f_StringCode = entity.HospitalCode; f_StringName = entity.HospitalName; Close(); } }
private void btn_mod_Click(object sender, EventArgs e) { ClinicarHospital entity = this.GetCurrentRowData(); if (entity != null) { FrmClinicarHospitalManage frm = new FrmClinicarHospitalManage(); frm.Text = "修改"; frm.DialogStatus = DialogStatus.Modify; frm.DataEntity = entity; if (frm.ShowDialog() == System.Windows.Forms.DialogResult.OK) { this.ucDgv_list.Search(1); } frm.Dispose(); } }