Esempio n. 1
0
        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);
            }
        }
Esempio n. 2
0
        /// <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);
        }
Esempio n. 3
0
        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);
        }
Esempio n. 4
0
        /// <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();
            }
        }
Esempio n. 5
0
        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();
            }
        }
Esempio n. 6
0
        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);
        }