Ejemplo n.º 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;
        }
Ejemplo n.º 2
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;
        }