Example #1
0
 public clsCtlFindPatient()
 {
     //
     // TODO: 在此处添加构造函数逻辑
     //
     m_objDomain = new com.digitalwave.iCare.gui.HIS.clsDcl_BIHTransfer();
 }
Example #2
0
 public clsCtl_AddBed()
 {
     //
     // TODO: 在此处添加构造函数逻辑
     //
     m_objManage = new clsDcl_BIHTransfer();
 }
Example #3
0
 public clsCtl_TurnIn()
 {
     //
     // TODO: 在此处添加构造函数逻辑
     //
     m_objManage = new clsDcl_BIHTransfer();
     clsController_Security clsSe = new clsController_Security();
 }
Example #4
0
 /// <summary>
 /// ´²Î»¹ÜÀíÐÅÏ¢VO
 /// </summary>
 /// <param name="p_objBed"></param>
 public frmHolday(clsBedManageVO p_objBed)
 {
     InitializeComponent();
     m_objManage           = new clsDcl_BIHTransfer();
     m_objBed              = p_objBed;
     m_txtBedCode.Text     = m_objBed.m_strCODE_CHR;
     m_txtInPatientID.Text = m_objBed.m_strINPATIENTID_CHR;
     m_txtName.Text        = m_objBed.m_strNAME_VCHR;
     m_txtSex.Text         = m_objBed.m_strSEX_CHR;
     m_txtAge.Text         = new clsBrithdayToAge().m_strGetAge(m_objBed.m_strBIRTH_DAT);
 }
Example #5
0
        private void SaveEditLog()
        {
            clsPatientInfLog patientLogVo = new clsPatientInfLog();

            patientLogVo.operatorId = this.m_objViewer.LoginInfo.m_strEmpID;
            patientLogVo.registerId = this.m_objViewer.m_ucPatientInfo.RegisterID;
            patientLogVo.desc       = "";

            clsDcl_BIHTransfer m_objTran = new clsDcl_BIHTransfer();

            patientLogVo.detail = "出院日期:" + this.m_objViewer.m_dtpOldDate.Value.ToShortDateString() + "--> " + this.m_objViewer.m_dtpNewDate.Value.ToShortDateString()
                                  + "; " + this.m_objViewer.m_txtRemark.Text.Trim();

            m_objTran.AddPatienInfLog(patientLogVo);
        }
Example #6
0
        private void SaveEditLog()
        {
            clsPatientInfLog patientLogVo = new clsPatientInfLog();

            patientLogVo.operatorId = this.m_objViewer.LoginInfo.m_strEmpID;
            patientLogVo.registerId = this.m_objViewer.ucPatientInfo1.RegisterID;
            patientLogVo.desc       = "";

            clsDcl_BIHTransfer m_objTran = new clsDcl_BIHTransfer();

            if (this.m_strREMARK != this.m_objViewer.m_txtREMARK.Text.Trim())
            {
                patientLogVo.detail = "特注信息:" + this.m_strREMARK + "--> " + this.m_objViewer.m_txtREMARK.Text.Trim();

                m_objTran.AddPatienInfLog(patientLogVo);
            }

            if (this.m_strDes != this.m_objViewer.m_txtDes.Text.Trim())
            {
                patientLogVo.detail = "备注:" + this.m_strDes + "--> " + this.m_objViewer.m_txtDes.Text.Trim();

                m_objTran.AddPatienInfLog(patientLogVo);
            }

            string strChargeCtl;

            if (this.m_objViewer.m_ckbChargeCtl.Checked == true)
            {
                strChargeCtl = "允许欠费";
            }
            else
            {
                strChargeCtl = "不允许欠费";
            }

            if (this.m_strChargeCtl != strChargeCtl)
            {
                patientLogVo.detail = "欠费控制:" + this.m_strChargeCtl + "--> " + strChargeCtl;

                m_objTran.AddPatienInfLog(patientLogVo);
            }
        }
Example #7
0
        /// <summary>
        /// 转出
        /// </summary>
        public void m_cmdTurnOut()
        {
            if (m_objViewer.m_txtListArea.Value == null || m_objViewer.m_txtListArea.Value == "")
            {
                MessageBox.Show(m_objViewer, "转入病区为必填项!", "提示框", MessageBoxButtons.OK, MessageBoxIcon.Information);
                m_objViewer.m_txtListArea.Focus();
                return;
            }
            clsT_Opr_Bih_Transfer_VO objPatientVO;

            ValueToVoForTransfer(out objPatientVO);
            if (!blnDealWithOrder(objPatientVO.m_strREGISTERID_CHR))
            {
                return;
            }
            if (objsystempower.isHasRight("住院.进出转.转出"))
            {
                try
                {
                    long lngReg = new clsDcl_BIHTransfer().m_lngTurnOut(objPatientVO);
                    if (lngReg > 0)
                    {
                        MessageBox.Show(m_objViewer, "转区成功!", "转病区", MessageBoxButtons.OK, MessageBoxIcon.Information);
                        if (m_objViewer.m_cobPrint.SelectedIndex == 0)
                        {
                            m_mthPrintTurnOutNotice();
                        }
                        m_objViewer.DialogResult = DialogResult.OK;
                    }
                }
                catch (Exception e)
                {
                    MessageBox.Show(e.Message + "!", "转出失败", MessageBoxButtons.OK, MessageBoxIcon.Asterisk);
                }
            }
            else
            {
                MessageBox.Show("您没有权限");
            }
        }
Example #8
0
        private void frmTranBed_Load(object sender, EventArgs e)
        {
            this.m_lbInpatientId.Text = m_objBedVO.m_strINPATIENTID_CHR;
            this.m_lbName.Text        = m_objBedVO.m_strNAME_VCHR;
            this.m_lbSex.Text         = m_objBedVO.m_strSEX_CHR;
            this.m_lbSouBed.Text      = m_objBedVO.m_strCODE_CHR;

            long lngRes = 0;

            clsT_Bse_Bed_VO[] objBedArr;
            lngRes = new clsDcl_BIHTransfer().m_lngGetBedShortInfoByAreaID(this.m_strAreaId, "1,6", out objBedArr);
            if (lngRes > 0)
            {
                m_cmbBed.DataSource    = objBedArr;
                m_cmbBed.DisplayMember = "m_strGetBedCODE";
                m_cmbBed.ValueMember   = "m_strGetBedID";
                if (m_cmbBed.Items.Count > 0)
                {
                    this.m_cmbBed.SelectedIndex = 0;
                }
            }
        }
Example #9
0
 public clsCtl_UpdateHospitalInfo()
 {
     m_objManage = new clsDcl_BIHTransfer();
 }
Example #10
0
 /// <summary>
 /// 构造
 /// </summary>
 public clsCtl_PatientRecipeNoPay()
 {
     objSvc = new clsDcl_BIHTransfer();
 }
Example #11
0
 public clsCtl_BabyRegister()
 {
     m_objManage = new clsDcl_BIHTransfer();
 }