/// <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);
 }
Example #2
0
        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);
            }
        }
Example #4
0
        /// <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();
            }
        }
Example #9
0
        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);
        }