예제 #1
0
 public frmListDoctor()
 {
     //
     // Windows 窗体设计器支持所必需的
     //
     InitializeComponent();
     m_OrderService = (com.digitalwave.iCare.middletier.BIHOrderServer.clsBIHOrderService)clsObjectGenerator.objCreatorObjectByType(typeof(com.digitalwave.iCare.middletier.BIHOrderServer.clsBIHOrderService));
     //
     // TODO: 在 InitializeComponent 调用后添加任何构造函数代码
     //
 }
예제 #2
0
        /// <summary>
        /// 重新获取医嘱类型Vo
        /// </summary>
        private static void s_initCate()
        {
            long ret = 1;

            clsBIHOrderCate[] s_arrCate_temp = null;
            if (!Cate_tag || s_arrCate == null)
            {
                com.digitalwave.iCare.middletier.BIHOrderServer.clsBIHOrderService objSvc = (com.digitalwave.iCare.middletier.BIHOrderServer.clsBIHOrderService)clsObjectGenerator.objCreatorObjectByType(typeof(com.digitalwave.iCare.middletier.BIHOrderServer.clsBIHOrderService));
                ret = objSvc.m_lngGetOrderCate(out s_arrCate_temp);
                if (ret > 0 && s_arrCate != null && s_arrCate.Length > 0 && s_arrCate.Length == s_arrCate_temp.Length)
                {
                    for (int i = 0; i < s_arrCate.Length; i++)
                    {
                        if (s_arrCate[i].m_intISATTACH_INT == s_arrCate_temp[i].m_intISATTACH_INT &&
                            s_arrCate[i].m_strCLASSNAME_VCHR.Equals(s_arrCate_temp[i].m_strCLASSNAME_VCHR) &&
                            s_arrCate[i].m_strDes.Equals(s_arrCate_temp[i].m_strDes) &&
                            s_arrCate[i].m_strDLLNAME_VCHR.Equals(s_arrCate_temp[i].m_strDLLNAME_VCHR) &&
                            s_arrCate[i].m_strName.Equals(s_arrCate_temp[i].m_strName) &&
                            s_arrCate[i].m_strOPRADD_VCHR.Equals(s_arrCate_temp[i].m_strOPRADD_VCHR) &&
                            s_arrCate[i].m_strOPRUPD_VCHR.Equals(s_arrCate_temp[i].m_strOPRUPD_VCHR) &&
                            s_arrCate[i].m_strOrderCateID.Equals(s_arrCate_temp[i].m_strOrderCateID) &&
                            s_arrCate[i].m_strSourceTable.Equals(s_arrCate_temp[i].m_strSourceTable) &&
                            s_arrCate[i].m_strTABLEPK_VCHR.Equals(s_arrCate_temp[i].m_strTABLEPK_VCHR))
                        {
                            Cate_tag = true;
                        }
                        else
                        {
                            Cate_tag = false;
                            break;
                        }
                    }
                }

                s_arrCate = s_arrCate_temp;
            }
            /*<------------------------*/

            if (ret <= 0)
            {
                s_arrCate = null;
            }
        }
예제 #3
0
        /// <summary>
        /// 返回clsBIHOrderService 中间件

        /// </summary>
        /// <returns></returns>
        internal clsBIHOrderService m_GetOrderSvcObject()
        {
            com.digitalwave.iCare.middletier.BIHOrderServer.clsBIHOrderService objSvc =
                (com.digitalwave.iCare.middletier.BIHOrderServer.clsBIHOrderService)com.digitalwave.iCare.common.clsObjectGenerator.objCreatorObjectByType(typeof(com.digitalwave.iCare.middletier.BIHOrderServer.clsBIHOrderService));
            return(objSvc);
        }