private void btn_del_Click(object sender, EventArgs e) { ClinicarDpt entity = this.GetCurrentRowData(); if (entity != null && UcMessageBox.Confirm("确定删除?", "提示")) { clinicarDptBiz.Delete(entity.Id); this.ucDgv_list.Search(1); } }
/// <summary> /// 按用户名查询 /// </summary> /// <param name="sn"></param> /// <returns></returns> public ClinicarDpt FindByUsername(string name) { IList <ClinicarDpt> list = ClinicarDptDao.FindByHql(" and name=?", new Object[] { name }, "code desc"); ClinicarDpt clinicarDpt = null; if (list.Count() > 0) { clinicarDpt = list[0]; } return(clinicarDpt); }
private ClinicarDpt GetCurrentRowData() { ClinicarDpt entity = null; if (this.dgrdView.CurrentRow != null && this.dgrdView.CurrentRow.Index >= 0) { entity = ((BindingList <ClinicarDpt>) 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; } ClinicarDpt 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) { ClinicarDpt entity = this.GetCurrentRowData(); if (entity != null) { FrmClinicarDptManage frm = new FrmClinicarDptManage(); 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(ClinicarDpt clinicarDpt) { SResult rst = new SResult(); //验证项目代码是否重复 if (this.CheckIsExist(clinicarDpt.Id, null)) { rst.success = false; rst.message = "[" + clinicarDpt.Id + "]已存在!"; } else { ClinicarDptDao.Insert(clinicarDpt); rst.success = true; rst.data = clinicarDpt; rst.message = "新增成功!"; } return(rst); }