Example #1
0
        /// <summary>
        /// 初始化
        /// </summary>
        /// <returns></returns>
        private int Init()
        {
            Neusoft.HISFC.BizLogic.Manager.Department deptManager = new Neusoft.HISFC.BizLogic.Manager.Department();
            ArrayList al = deptManager.GetClinicDepartment();

            if (al == null)
            {
                MessageBox.Show(Language.Msg("获取门诊科室列表发生错误") + deptManager.Err);
                return(-1);
            }

            this.cmbRecipeDept.AddItems(al);

            ArrayList alTerminal = this.drugStoreManager.QueryDrugTerminalByDeptCode(this.privDept.ID, "0");

            if (alTerminal == null)
            {
                MessageBox.Show(Language.Msg("获取本库房发药终端列表发生错误"));
                return(-1);
            }

            this.cmbSendTerminal.AddItems(alTerminal);

            this.cmbSendTerminal.SelectedIndex = 0;

            //if (Function.InitLabelPrintInterface() == -1)
            //{
            //    return -1;
            //}

            return(1);
        }