/// <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); }