예제 #1
0
        public frmChargeItem(clsCtl_BIHOrderExecute.clsOrderBaseInfo objCommitOrder)
        {
            //
            // Windows 窗体设计器支持所必需的
            //
            InitializeComponent();

            //m_ObjCHARGEDService = new clsBIHORDERCHARGEDService();
            m_ObjCHARGEDService = new clsDcl_GetSvcObject().m_GetBIHORDERCHARGEDSvc();
            //m_objService = new clsBIHChargeItemService();
            m_objService          = new clsDcl_GetSvcObject().m_GetBIHChargeItemSvc();
            m_objExecOrder        = new clsBIHExecOrder();
            m_txtBedNo.Text       = objCommitOrder.m_objBIHCanExecOrder.m_strBedName;
            m_txtPatientName.Text = objCommitOrder.m_objBIHCanExecOrder.m_strPatientName;
            m_txtOrderName.Text   = objCommitOrder.m_objBIHCanExecOrder.m_strName;

            m_intNewStatus = 1;
            m_objExecOrder.m_strParentID      = objCommitOrder.m_objBIHCanExecOrder.m_strPatientID;
            m_objExecOrder.m_strRegisterID    = objCommitOrder.m_objBIHCanExecOrder.m_strRegisterID;
            m_objExecOrder.m_strOrderID       = objCommitOrder.m_objBIHCanExecOrder.m_strOrderID;
            m_objExecOrder.m_intExecuteType   = objCommitOrder.m_objBIHCanExecOrder.m_intExecuteType;
            m_objExecOrder.m_strParentName    = objCommitOrder.m_objBIHCanExecOrder.m_strPatientName;
            m_objExecOrder.m_strBedName       = objCommitOrder.m_objBIHCanExecOrder.m_strBedName;
            m_objExecOrder.m_strOrderDicID    = objCommitOrder.m_objBIHCanExecOrder.m_strOrderDicID;
            m_objExecOrder.m_strCREATEAREA_ID = objCommitOrder.m_objBIHCanExecOrder.m_strCREATEAREA_ID;
        }
예제 #2
0
        public frmChargeItem(clsBIHPatientCharge m_objCharge, clsBIHExecOrder objExecOrder, string strDoctorID)
        {
            //
            // Windows 窗体设计器支持所必需的
            //
            InitializeComponent();

            //
            // TODO: 在 InitializeComponent 调用后添加任何构造函数代码
            //
            //m_objService = new clsBIHChargeItemService();
            m_objService          = new clsDcl_GetSvcObject().m_GetBIHChargeItemSvc();
            m_objExecOrder        = objExecOrder;
            m_txtBedNo.Text       = objExecOrder.m_strBedName;
            m_txtPatientName.Text = objExecOrder.m_strPatientName;
            m_txtOrderName.Text   = objExecOrder.m_strName;

            m_strDoctorID = strDoctorID;
            ArrayList m_arclacarea = new ArrayList();

            m_arclacarea.Add(m_objCharge.m_strClacArea);
            m_arclacarea.Add(m_objCharge.m_strExecDeptName);
            ctlCLACAREA_CHR.Tag  = m_arclacarea;
            ctlCLACAREA_CHR.Text = m_objCharge.m_strExecDeptName;
        }
예제 #3
0
        public frmChargeItem(clsBIHExecOrder objExecOrder, string strDoctorID)
        {
            //
            // Windows 窗体设计器支持所必需的
            //
            InitializeComponent();

            //
            // TODO: 在 InitializeComponent 调用后添加任何构造函数代码
            //
            //m_objService=new clsBIHChargeItemService();
            m_objService          = new clsDcl_GetSvcObject().m_GetBIHChargeItemSvc();
            m_objExecOrder        = objExecOrder;
            m_txtBedNo.Text       = objExecOrder.m_strBedName;
            m_txtPatientName.Text = objExecOrder.m_strPatientName;
            m_txtOrderName.Text   = objExecOrder.m_strName;

            m_strDoctorID = strDoctorID;
        }
예제 #4
0
        // 修改相关信息,如执行科室
        /// <summary>
        /// 修改相关信息,如执行科室
        /// </summary>
        /// <param name="m_strSeq_int">T_OPR_BIH_ORDERCHARGEDEPT的流水号</param>
        public frmChargeItem(string strSeq_int)
        {
            //
            // Windows 窗体设计器支持所必需的
            //
            InitializeComponent();
            clsBIHChargeItem objChargeItem;
            string           m_strGet = "";
            clsBIHExecOrder  objExecOrder;

            ((clsCtl_ChargeItem)this.objController).LoadData(strSeq_int, out objChargeItem, out objExecOrder);
            //
            // TODO: 在 InitializeComponent 调用后添加任何构造函数代码
            //
            // m_objService = new clsBIHChargeItemService();
            m_objService = new clsDcl_GetSvcObject().m_GetBIHChargeItemSvc();
            // m_ObjCHARGEDService=new clsBIHORDERCHARGEDService();
            m_ObjCHARGEDService      = new clsDcl_GetSvcObject().m_GetBIHORDERCHARGEDSvc();
            m_txtBedNo.Text          = objExecOrder.m_strBedName;
            m_txtGet.Text            = objExecOrder.m_dmlGet.ToString();
            m_txtGet.Tag             = objExecOrder.m_dmlDosageRate.ToString();//一次剂量
            m_txtPatientName.Text    = objExecOrder.m_strPatientName;
            m_txtOrderName.Text      = objExecOrder.m_strName;
            m_intCONTINUEUSETYPE_INT = objChargeItem.m_intCONTINUEUSETYPE_INT;
            ArrayList m_arclacarea = new ArrayList();

            m_arclacarea.Add(objExecOrder.m_strExecDeptID);
            m_arclacarea.Add(objExecOrder.m_strExecDeptName);

            ctlCLACAREA_CHR.Tag  = m_arclacarea;
            ctlCLACAREA_CHR.Text = objExecOrder.m_strExecDeptName;
            m_mthShowChargeItem(objChargeItem);
            m_intNewStatus = 2;
            m_strSeq_int   = strSeq_int;
            m_objExecOrder = objExecOrder;
        }
예제 #5
0
        public long m_lngGetORDERCHARGEDEPT(string m_strSeq_int, out clsBIHChargeItem objChargeItem, out clsBIHExecOrder order)
        {
            long lngRes = 0;

            com.digitalwave.iCare.middletier.BIHOrderServer.clsBIHOrderChangeService objSvc = (com.digitalwave.iCare.middletier.BIHOrderServer.clsBIHOrderChangeService)clsObjectGenerator.objCreatorObjectByType(typeof(com.digitalwave.iCare.middletier.BIHOrderServer.clsBIHOrderChangeService));
            lngRes = objSvc.m_GetORDERCHARGEDEPT(objPrincipal, m_strSeq_int, out objChargeItem, out order);
            objSvc.Dispose();
            objSvc = null;
            return(lngRes);
        }
예제 #6
0
        internal void LoadData(string m_strSeq_int, out clsBIHChargeItem objChargeItem, out clsBIHExecOrder order)
        {
            //DeptTag = true;
            long lngRes = 0;

            p_strSeq_int = m_strSeq_int;
            lngRes       = m_objManager.m_lngGetORDERCHARGEDEPT(m_strSeq_int, out objChargeItem, out order);
            //if (DeptTag)
            //{
            //    deableContorl();
            //}
        }