Exemplo n.º 1
0
 /// <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);
 }
Exemplo n.º 2
0
        public SResult Update(ClinicarHospital ClinicarHospital)
        {
            SResult rst = new SResult();

            ClinicarHospitalDao.Update(ClinicarHospital);
            rst.success = true;
            rst.data    = ClinicarHospital;
            rst.message = "修改成功!";
            return(rst);
        }
Exemplo n.º 3
0
        public SResult Insert(ClinicarHospital ClinicarHospital)
        {
            SResult rst = new SResult();

            ClinicarHospitalDao.Insert(ClinicarHospital);
            rst.success = true;
            rst.data    = ClinicarHospital;
            rst.message = "新增成功!";
            return(rst);
        }
Exemplo n.º 4
0
        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);
            }
        }
Exemplo n.º 5
0
        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);
        }
Exemplo n.º 6
0
        /// <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();
            }
        }
Exemplo n.º 7
0
        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();
            }
        }