Example #1
0
 /// <summary>
 /// 刷新列表
 /// </summary>
 /// <param name="ID"></param>
 public void RefreshCode(int id)
 {
     Cursor.Current = Cursors.WaitCursor;
     _cdiobj        = cdibll.Get(id, _type);
     _cdi1obj       = cdi1bll.Get(_cpwomeninfo.cd_id, _type, (int)(_cdiobj?.ID ?? 0));
     _ddstobj       = ddstbll.GetByType(_cpwomeninfo.cd_id, _type, (int)(_cdiobj?.ID ?? 0));
     _zqobj         = ppvtbll.GetByType(_cpwomeninfo.cd_id, _type, (int)(_cdiobj?.ID ?? 0));
     if (_cdiobj != null)
     {
         CommonHelper.setForm(_cdiobj, panel1.Controls);
         ss_chbd_df.Text  = _cdiobj.CHBD_DF;
         ss_chbd_p50.Text = _cdiobj.CHBD_P50;
         ss_chbd_p75.Text = _cdiobj.CHBD_P75;
         ss_bstgz.Text    = _cdiobj.BSTGZ;
         ss_etdyr.Text    = _cdiobj.ETDYR;
     }
     if (_cdi1obj != null)
     {
         CommonHelper.setForm(_cdi1obj, panel1.Controls);
     }
     if (_ddstobj != null)
     {
         CommonHelper.setForm(_ddstobj, panel1.Controls);
     }
     if (_zqobj != null)
     {
         CommonHelper.setForm(_zqobj, panel1.Controls);
     }
     if (_cdiobj == null && _cdi1obj == null && _ddstobj == null && _zqobj == null)
     {
         SetDefault();
     }
     Cursor.Current = Cursors.Default;
 }
Example #2
0
        public void print(bool ispre)
        {
            Cursor.Current = Cursors.WaitCursor;
            CP_PPVT_TAB obj = bll.Get(_obj?.ID ?? 0);

            if (obj == null)
            {
                MessageBox.Show("请保存后再预览打印!", "软件提示");
                return;
            }
            try
            {
                TB_CHILDBASE      baseobj = new tb_childbasebll().Get(_cpwomeninfo.cd_id);
                cp_xqetnl_printer printer = new cp_xqetnl_printer(baseobj, obj);
                printer.Print(ispre);
            }
            catch (Exception ex)
            {
                MessageBox.Show("系统异常,请联系管理员!");
                throw ex;
            }
            finally
            {
                Cursor.Current = Cursors.Default;
            }
        }
Example #3
0
        private void buttonX1_Click(object sender, EventArgs e)
        {
            Cursor.Current = Cursors.WaitCursor;
            CP_CDI_TAB  cdiobj  = getCdiObj();
            CP_CDI1_TAB cdi1obj = getCdi1Obj();
            CP_DDST_TAB ddstobj = getDdstObj();
            CP_PPVT_TAB ppvtobj = getPpvtObj();


            bool succ = false;

            if (cdibll.SaveOrUpdate(cdiobj))
            {
                succ = true;
                cdi1obj.EXTERNALID = cdiobj.ID;
                ddstobj.EXTERNALID = cdiobj.ID;
                ppvtobj.EXTERNALID = cdiobj.ID;
            }
            else
            {
                succ = false;
            }
            if (cdi1bll.SaveOrUpdate(cdi1obj))
            {
                succ = true;
            }
            else
            {
                succ = false;
            }
            if (ddstbll.SaveOrUpdate(ddstobj))
            {
                succ = true;
            }
            else
            {
                succ = false;
            }
            if (ppvtbll.SaveOrUpdate(ppvtobj))
            {
                succ = true;
            }
            else
            {
                succ = false;
            }

            if (succ)
            {
                MessageBox.Show("保存成功!");
                RefreshRecordList();
                update_time.SelectedIndex = _list.IndexOf(_list.FirstOrDefault(t => t.UPDATE_TIME == cdiobj.UPDATE_TIME));
            }
            else
            {
                MessageBox.Show("保存失败!");
            }
            Cursor.Current = Cursors.Default;
        }
Example #4
0
 public cp_yysc1_printer(TB_CHILDBASE baseobj, CP_CDI_TAB cdiobj, CP_DDST_TAB ddstobj, CP_CDI1_TAB cdi1obj, CP_PPVT_TAB ppvtobj)
 {
     InitializeComponent();
     _baseobj = baseobj;
     _cdiobj  = cdiobj;
     _ddstobj = ddstobj;
     _cdi1obj = cdi1obj;
     _ppvtobj = ppvtobj;
 }
Example #5
0
 private void buttonX11_Click(object sender, EventArgs e)
 {
     if (_obj != null)
     {
         var obj = new CP_PPVT_TAB();
         obj.UPDATE_TIME = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss");
         _list.Add(obj);
         update_time.DataSource    = null;//数据源先置空,否则同一个对象不会刷新
         update_time.ValueMember   = "id";
         update_time.DisplayMember = "update_time";
         update_time.DataSource    = _list;
         update_time.SelectedIndex = _list.Count - 1;
     }
 }
Example #6
0
 /// <summary>
 /// 刷新列表
 /// </summary>
 /// <param name="id"></param>
 public void RefreshCode(int id)
 {
     Cursor.Current = Cursors.WaitCursor;
     _obj           = bll.Get(id);
     if (_obj != null)
     {
         CommonHelper.setForm(_obj, panel1.Controls);
     }
     else
     {
         SetDefault();
     }
     Cursor.Current = Cursors.Default;
 }
Example #7
0
        private void buttonX1_Click(object sender, EventArgs e)
        {
            Cursor.Current = Cursors.WaitCursor;
            CP_PPVT_TAB obj = getObj();

            if (bll.SaveOrUpdate(obj))
            {
                MessageBox.Show("保存成功!");
                RefreshRecordList();
                update_time.SelectedIndex = _list.IndexOf(_list.FirstOrDefault(t => t.UPDATE_TIME == obj.UPDATE_TIME));
            }
            else
            {
                MessageBox.Show("保存失败!");
            }
            Cursor.Current = Cursors.Default;
        }
Example #8
0
        private CP_PPVT_TAB getObj()
        {
            if (cyz.Text.Trim() == "")
            {
                cyz.Text = globalInfoClass.UserName;
            }
            CP_PPVT_TAB obj = CommonHelper.GetObjMenzhen <CP_PPVT_TAB>(panel1.Controls, _cpwomeninfo.cd_id);

            obj.TYPE     = _type;
            obj.HOSPITAL = _hospital;
            if (_obj != null)
            {
                obj.ID           = _obj.ID;
                obj.OPERATE_CODE = _obj.OPERATE_CODE;
                obj.OPERATE_NAME = _obj.OPERATE_NAME;
                obj.OPERATE_TIME = _obj.OPERATE_TIME;
            }
            return(obj);
        }
Example #9
0
 public cp_hrsy_printer(TB_CHILDBASE baseobj, CP_PPVT_TAB obj)
 {
     InitializeComponent();
     _baseobj = baseobj;
     _obj     = obj;
 }