예제 #1
0
        /// <summary>
        /// 体检保存
        /// </summary>
        /// <returns></returns>
        private TB_CHILDCHECK GetObj()
        {
            TB_CHILDCHECK obj = CommonHelper.GetObj <TB_CHILDCHECK>(panel1.Controls);

            obj.CHILDID = _hswomeninfo.cd_id;
            return(obj);
        }
 public PaneljibenCheckBingliPrinter(TB_CHILDBASE baseobj, TB_CHILDCHECK checkobj, int childid)
 {
     InitializeComponent();
     _baseobj  = baseobj;
     _checkobj = checkobj;
     _childid  = childid;
 }
예제 #3
0
 public PaneljibenCheckBingliPrinter1(TB_CHILDBASE baseobj, TB_CHILDCHECK checkobj, string[] bmipingfen, MB_ZD zdobj, MB_WY wyobj)
 {
     InitializeComponent();
     _baseobj    = baseobj;
     _checkobj   = checkobj;
     _bmipingfen = bmipingfen;
     _zdobj      = zdobj;
     _wyobj      = wyobj;
     if (_zdobj == null)
     {
         _zdobj = new MB_ZD();
     }
     if (_wyobj == null)
     {
         _wyobj = new MB_WY();
     }
     _wyobj.WYZD = "喂养指导\r\n" + _wyobj.WYZD;
     _zdobj.ZJZD = "早教指导\r\n" + _zdobj.ZJZD;
     _fjTextList = new List <string>
     {
         "     (请于" + _checkobj.FUZENCOMBOBOX + "后再来复诊,下次复诊,请带此单。)",
         "儿保门诊预约方式:微信预约、工行自助机、www.jkwin.com.cn(医事",
         "通)挂号预约",
     };
 }
예제 #4
0
 private void setNursForm()
 {
     if (_jibenobj != null)
     {
         CommonHelper.setForm(_jibenobj, panel2.Controls);
         IList <TB_CHILDCHECK> checklist = checkbll.GetList(_jibenobj.ID);
         if (checklist != null)
         {
             dataGridView2.Rows.Clear();
             int rowindex = -1;
             for (int i = 0; i < checklist.Count; i++)
             {
                 TB_CHILDCHECK   checkobj = checklist[i];
                 DataGridViewRow row      = new DataGridViewRow();
                 row.CreateCells(dataGridView2, checkobj.CHECKDAY, checkobj.CHECKWEIGHT, checkobj.CHECKHEIGHT, checkobj.CHECKTOUWEI, checkobj.checkzuogao, checkobj.DOCTORNAME);
                 row.Tag = checkobj;
                 dataGridView2.Rows.Add(row);
                 if (checkobj.CHECKDAY == checkday.Text.Trim())
                 {
                     rowindex = i;
                 }
             }
             if (rowindex == -1)
             {
                 dataGridView2.ClearSelection();
             }
             else
             {
                 dataGridView2.Rows[rowindex].Selected = true;
                 dataGridView2_RowEnter(null, new DataGridViewCellEventArgs(1, rowindex));
             }
         }
     }
 }
예제 #5
0
        /// <summary>
        /// 体检保存
        /// </summary>
        /// <returns></returns>
        private TB_CHILDCHECK GetObj()
        {
            TB_CHILDCHECK obj = CommonHelper.GetObj <TB_CHILDCHECK>(panel2.Controls);

            obj.CHILDID = _jibenobj.ID;
            return(obj);
        }
예제 #6
0
 private void dataGridView2_CellClick(object sender, DataGridViewCellEventArgs e)
 {
     if (e.RowIndex != -1)
     {
         TB_CHILDCHECK checkobj = dataGridView2.SelectedRows[0].Tag as TB_CHILDCHECK;
         CommonHelper.setForm(checkobj, panel1.Controls);
     }
 }
예제 #7
0
        private void buttonX4_Click(object sender, EventArgs e)
        {
            dataGridView2.ClearSelection();
            TB_CHILDCHECK checkobj = new TB_CHILDCHECK();

            checkday.Value   = DateTime.Now;
            checkweight.Text = "";
            checkheight.Text = "";
            checktouwei.Text = "";
            checkzuogao.Text = "";
            doctorname.Text  = "";
        }
예제 #8
0
        /// <summary>
        /// 保存儿童体检项目信息
        /// </summary>
        public void saveChildCheck()
        {
            if (_hswomeninfo.cd_id == -1)
            {
                MessageBox.Show("请先保存儿童基本信息", "系统提示");
                return;
            }
            if (String.IsNullOrEmpty(checkheight.Text.Trim()))
            {
                MessageBox.Show("请填写儿童身高后再保存", "系统提示");
                checkheight.Focus();
                return;
            }
            if (String.IsNullOrEmpty(checkweight.Text.Trim()))
            {
                MessageBox.Show("请选择儿童体重后再保存", "系统提示");
                checkweight.Focus();
                return;
            }

            TB_CHILDCHECK checkobj  = GetObj();
            TB_CHILDCHECK _checkobj = checkbll.Get(checkobj.CHECKDAY, (int)checkobj.CHILDID);

            if (_checkobj == null)
            {
                if (checkbll.Add(checkobj))
                {
                    MessageBox.Show("保存成功!", "软件提示");
                    _checkobj = checkobj;
                    RefreshCheckList();
                }
                else
                {
                    MessageBox.Show("保存失败!", "软件提示");
                }
            }
            else
            {
                checkobj.ID = _checkobj.ID;
                if (checkbll.UpdateNurse(checkobj))
                {
                    MessageBox.Show("保存成功!", "软件提示");
                    _checkobj = checkobj;
                    RefreshCheckList();
                }
                else
                {
                    MessageBox.Show("保存失败!", "软件提示");
                }
            }
        }
예제 #9
0
        private void buttonX3_Click(object sender, EventArgs e)
        {
            if (dataGridView2.SelectedRows.Count <= 0)
            {
                MessageBox.Show("请选择要删除的记录!");
                return;
            }
            TB_CHILDCHECK _checkobj = dataGridView2.SelectedRows[0].Tag as TB_CHILDCHECK;

            if (_checkobj != null)
            {
                if (MessageBox.Show("删除该记录?", "提示", MessageBoxButtons.OKCancel, MessageBoxIcon.Question) == DialogResult.OK)
                {
                    Cursor.Current = Cursors.WaitCursor;
                    try
                    {
                        if (checkbll.Delete(_checkobj.ID))
                        {
                            MessageBox.Show("删除成功!", "软件提示");
                            RefreshCheckList();
                        }
                        else
                        {
                            MessageBox.Show("删除失败!", "请联系管理员");
                        }
                    }
                    finally
                    {
                        Cursor.Current = Cursors.Default;
                    }
                }
            }
            else
            {
                MessageBox.Show("该记录还未保存!");
            }
        }