/// <summary> /// 初始化 /// </summary> public override void Init() { base.Init(); FarPoint.Win.Spread.CellType.TextCellType txtType = new FarPoint.Win.Spread.CellType.TextCellType(); base.neuSpread1_Sheet1.Columns[0, neuSpread1_Sheet1.ColumnCount - 1].CellType = txtType; #region 获取入库权限 Neusoft.HISFC.BizLogic.Manager.PowerLevelManager myManager = new Neusoft.HISFC.BizLogic.Manager.PowerLevelManager(); ArrayList inPriv = myManager.LoadLevel3ByLevel2("0510"); ArrayList alPriv = new ArrayList(); Neusoft.FrameWork.Models.NeuObject tempInfo = new Neusoft.FrameWork.Models.NeuObject(); foreach (Neusoft.HISFC.Models.Admin.PowerLevelClass3 info in inPriv) { tempInfo = new Neusoft.FrameWork.Models.NeuObject(); tempInfo.ID = info.Class3Code; tempInfo.Name = info.Class3Name; alPriv.Add(tempInfo); } this.inTypeHelper = new Neusoft.FrameWork.Public.ObjectHelper(alPriv); #endregion #region 获取出库权限 ArrayList outPriv = myManager.LoadLevel3ByLevel2("0520"); ArrayList alOutPriv = new ArrayList(); Neusoft.FrameWork.Models.NeuObject tempOutfo = new Neusoft.FrameWork.Models.NeuObject(); foreach (Neusoft.HISFC.Models.Admin.PowerLevelClass3 info in outPriv) { tempOutfo = new Neusoft.FrameWork.Models.NeuObject(); tempOutfo.ID = info.Class3Code; tempOutfo.Name = info.Class3Name; alOutPriv.Add(tempOutfo); } this.outTypeHelper = new Neusoft.FrameWork.Public.ObjectHelper(alOutPriv); #endregion #region 获取科室 Neusoft.HISFC.BizLogic.Manager.Department deptManager = new Neusoft.HISFC.BizLogic.Manager.Department(); ArrayList alDept = deptManager.GetDeptmentAll(); if (alDept != null) { this.deptHelper = new Neusoft.FrameWork.Public.ObjectHelper(alDept); } #endregion #region 获取物资列表 this.GetItemList(); #endregion }
/// <summary> /// 目标单位信息填充 /// </summary> /// <param name="targetNO">目标单位编码</param> private int FillTargetInfo(string targetNO) { if (this.isPIDept) //药库 { Neusoft.HISFC.BizLogic.Pharmacy.Constant phaConsManager = new Neusoft.HISFC.BizLogic.Pharmacy.Constant(); Neusoft.HISFC.Models.Pharmacy.Company company = phaConsManager.QueryCompanyByCompanyID(targetNO); if (company == null) { MessageBox.Show(Language.Msg("无法获取该条供货单位信息")); return(-1); } this.phaInManager.TargetDept = company; this.phaInManager.TargetDept.Memo = "1"; } else { Neusoft.HISFC.BizLogic.Manager.Department deptManager = new Neusoft.HISFC.BizLogic.Manager.Department(); Neusoft.HISFC.Models.Base.Department dept = deptManager.GetDeptmentById(targetNO); if (dept == null) { MessageBox.Show(Language.Msg("无法获取该条记录申请科室信息!")); return(-1); } this.phaInManager.TargetDept = dept; this.phaInManager.TargetDept.Memo = "0"; } return(1); }
/// <summary> /// 数据初始化 /// </summary> protected void Init() { #region 加载科室 Neusoft.HISFC.BizLogic.Manager.Department deptManager = new Neusoft.HISFC.BizLogic.Manager.Department(); ArrayList alDept = deptManager.GetDeptmentAll(); if (alDept == null) { MessageBox.Show("获取科室列表出错" + deptManager.Err); return; } this.cmbDept.AddItems(alDept); this.cmbNoticeDept.AddItems(alDept); #endregion #region 加载功能组 Neusoft.HISFC.BizLogic.Manager.SysGroup sysGroupManager = new Neusoft.HISFC.BizLogic.Manager.SysGroup(); //ArrayList alSysGroup = sysGroupManager.GetList(); //if (alSysGroup == null) //{ // MessageBox.Show("获取功能组列表出错" + sysGroupManager.Err); // return; //} //this.cmbSysGroup.AddItems(alSysGroup); #endregion }
/// <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); }
/// <summary> /// 初始化 /// </summary> public void Init() { Neusoft.FrameWork.Management.DataBaseManger dataManager = new DataBaseManger(); Neusoft.FrameWork.Models.NeuObject class2Priv = new Neusoft.FrameWork.Models.NeuObject(); class2Priv.ID = "0510"; class2Priv.Name = "入库"; this.Class2Priv = class2Priv; //入库 //由权限科室获取 //this.DeptInfo = ((Neusoft.HISFC.Models.Base.Employee)dataManager.Operator).Dept; this.OperInfo = dataManager.Operator; this.OperInfo.Memo = "in"; Neusoft.HISFC.BizLogic.Manager.Department managerIntegrate = new Neusoft.HISFC.BizLogic.Manager.Department(); Neusoft.HISFC.Models.Base.Department dept = managerIntegrate.GetDeptmentById(this.DeptInfo.ID); if (dept != null) { this.DeptInfo.Memo = dept.DeptType.ID.ToString(); } if (this.FilePath == "") { this.FilePath = @"\Setting\PhaInSetting.xml"; } if (this.SetPrivType(true) == -1) { return; } this.SetCancelVisible(false); this.GetInterface(); }
/// <summary> /// 初始化treeview /// </summary> public void InitTree() { this.ImageList = this.imageList1; TreeNode Selectnode = new TreeNode(); //树的节点 this.Nodes.Clear(); ArrayList arrNurse = new ArrayList();//护士站列表 //arrNurse = Neusoft.HISFC.Models.Fee.FeeCodeStat.List(); TreeNode tnWard = new TreeNode(); TreeNode tnRoot = new TreeNode(); tnRoot.Text = "护士站列表"; Neusoft.HISFC.BizLogic.Manager.Department cDept = new Neusoft.HISFC.BizLogic.Manager.Department(); arrNurse = cDept.GetDeptment(Neusoft.HISFC.Models.Base.EnumDepartmentType.N); //{1E01AC87-5E6A-4dbc-AB55-7970C28DC843} wbo 2010-09-18 arrNurse.Sort(new CompareByName()); tnRoot.ImageIndex = 3; tnRoot.SelectedImageIndex = 3; //药物执行单 try { for (int i = 0; i < arrNurse.Count; i++) { TreeNode node = new TreeNode(arrNurse[i].ToString()); string strNurseID = ((Neusoft.FrameWork.Models.NeuObject)arrNurse[i]).ID.ToString(); node.Tag = strNurseID; Neusoft.HISFC.BizLogic.Manager.Bed oCBed = new Neusoft.HISFC.BizLogic.Manager.Bed(); node.ImageIndex = 2; node.SelectedImageIndex = 2; ArrayList arrWard = new ArrayList(); arrWard = oCBed.GetBedRoom(strNurseID); //{1E01AC87-5E6A-4dbc-AB55-7970C28DC843} wbo 2010-09-18 arrWard.Sort(); for (int j = 0; j < arrWard.Count; j++) { tnWard = new TreeNode(arrWard[j].ToString()); tnWard.Text = arrWard[j].ToString(); tnWard.SelectedImageIndex = 1; tnWard.ImageIndex = 0; node.Nodes.Add(tnWard); if (j == 0 && i == 0) { Selectnode = tnWard; //保存第一个节点 } } tnRoot.Nodes.Add(node); } this.Nodes.Add(tnRoot); // this.ExpandAll(); //展开所有树的节点 this.SelectedNode = Selectnode; //指定当前选定哪个节点 } catch (Exception ex) { MessageBox.Show(Neusoft.FrameWork.Management.Language.Msg("错误!") + ex.Message); } }
/// <summary> /// 初始化 /// </summary> /// <returns>成功返回1 失败返回-1</returns> protected int Init() { #region Sql初始化 this.sqlTotal = @"select t.from_date 起始时间,t.to_date 终止时间, sum(t.last_month_cost) as 上期结存, sum(t.in_cost) as 上期入库, sum(t.out_cost) as 上期出库, sum(t.special_in_cost) as 特殊入库, sum(t.special_out_cost) as 特殊出库, sum(t.check_profit_cost + t.check_loss_cost) as 盘点盈亏, sum(t.adjust_profit_cost + t.adjust_loss_cost) as 调价盈亏, sum(t.current_store_cost) as 本期结存 from pha_com_ms_dept t where t.drug_dept_code = '{0}' and t.from_date > to_date('{1}','yyyy-mm-dd hh24:mi:ss') and t.to_date < to_date('{2}','yyyy-mm-dd hh24:mi:ss') group by t.from_date,t.to_date"; this.sqlDetail = @" select t.trade_name 商品名称,t.specs 规格, t.last_month_cost as 上期结存, t.in_cost as 上期入库, t.out_cost as 上期出库, t.special_in_cost as 特殊入库, t.special_out_cost as 特殊出库, t.check_profit_cost + t.check_loss_cost as 盘点盈亏, t.adjust_profit_cost + t.adjust_loss_cost as 调价盈亏, t.current_store_cost as 本期结存 from pha_com_ms_drug t where t.parent_code = fun_get_parentcode and t.current_code = fun_get_currentcode and t.drug_dept_code = '{0}' and t.from_date >= to_date('{1}','yyyy-mm-dd HH24:mi:ss') and t.to_date <= to_date('{2}','yyyy-mm-dd HH24:mi:ss') "; #endregion #region 获取科室 Neusoft.HISFC.BizLogic.Manager.Department deptManager = new Neusoft.HISFC.BizLogic.Manager.Department(); ArrayList al = deptManager.GetDeptmentAll(); ArrayList alDept = new ArrayList(); foreach (Neusoft.HISFC.Models.Base.Department info in al) { if (info.DeptType.ID.ToString() == "P" || info.DeptType.ID.ToString() == "PI") { alDept.Add(info); } } this.cmbDept.AddItems(alDept); this.cmbDept.SelectedIndex = 0; #endregion this.fpHead.DefaultStyle.Locked = true; return(1); }
/// <summary> /// 初始化 /// </summary> /// <returns></returns> protected int Init() { #region 获取科室 Neusoft.HISFC.BizLogic.Manager.Department deptManager = new Neusoft.HISFC.BizLogic.Manager.Department(); ArrayList al = deptManager.GetDeptmentAll(); ArrayList alDept = new ArrayList(); foreach (Neusoft.HISFC.Models.Base.Department info in al) { if (info.DeptType.ID.ToString() == "P" || info.DeptType.ID.ToString() == "PI") { alDept.Add(info); } } this.cmbStoreDept.AddItems(alDept); #endregion this.job = this.jobManager.GetJob(this.monthStoreType); if (this.job == null) { MessageBox.Show(Language.Msg("根据药品月结编码获取药品月结设置失败")); return(-1); } return(1); }
/// <summary> /// 初始化 /// </summary> private void Init() { #region 获取科室 Neusoft.HISFC.BizLogic.Manager.Department deptManager = new Neusoft.HISFC.BizLogic.Manager.Department(); ArrayList al = deptManager.GetDeptmentAll(); ArrayList alDept = new ArrayList(); foreach (Neusoft.HISFC.Models.Base.Department info in al) { if (info.DeptType.ID.ToString() == "P" || info.DeptType.ID.ToString() == "PI") { alDept.Add(info); } } this.cmbStoreDept.AddItems(alDept); int iIndex = 0; foreach (Neusoft.HISFC.Models.Base.Department dept in alDept) { if (dept.ID == this.privDept.ID) { break; } iIndex++; } this.cmbStoreDept.SelectedIndex = iIndex; #endregion this.GetLastTime(); }
/// <summary> /// 校验编码是否存在{AFA32CB8-F932-45e9-98CE-1892C8B6E8E0} /// </summary> /// <returns></returns> private int ValidDeptID() { string deptID = this.txtDeptID.Text.Trim(); if (!string.IsNullOrEmpty(deptID)) { Neusoft.HISFC.BizLogic.Manager.Department dept = new Neusoft.HISFC.BizLogic.Manager.Department(); //检查输入编码是否已存在 int temp = dept.SelectDepartMentIsExist(this.txtDeptID.Text.PadLeft(4, '0')); if (temp == -1) { MessageBox.Show("数据查询出错"); } else if (temp == 1) { //{BDA13B0B-D3F6-4c35-A9BE-6EFCD01BD3BA} //只读时不进行判断 if (!this.txtDeptID.ReadOnly) { MessageBox.Show("此编码已经存在,请重新输入"); this.txtDeptID.Text = ""; this.txtDeptID.Focus(); } } else { } } return(1); }
private void frmPageSize_Load(object sender, System.EventArgs e) { Neusoft.HISFC.BizLogic.Manager.Department dept = new Neusoft.HISFC.BizLogic.Manager.Department(); ArrayList al = dept.GetDeptmentAll(); Neusoft.FrameWork.Models.NeuObject objAll = new Neusoft.FrameWork.Models.NeuObject(); objAll.ID = "ALL"; objAll.Name = "全部"; al.Add(objAll); helper = new Neusoft.FrameWork.Public.ObjectHelper(al); FarPoint.Win.Spread.CellType.ComboBoxCellType c = new FarPoint.Win.Spread.CellType.ComboBoxCellType(); string[] s = new string[al.Count + 1]; int i = 0; foreach (Neusoft.FrameWork.Models.NeuObject obj in al) { s[i] = obj.Name; i++; } s[i] = "ALL"; c.Items = s; this.fpSpread1.Sheets[0].Columns[8].CellType = c; dept = null; this.Retrieve(); //MessageBox.Show(manager.GetPageSize("operation1").Name); }
private bool Check() { Neusoft.FrameWork.Models.NeuObject testPrivDept = new Neusoft.FrameWork.Models.NeuObject(); int parma = Neusoft.HISFC.Components.Common.Classes.Function.ChoosePivDept("0501", ref testPrivDept); //暂时不进行权限判断 if (parma == -1) //无权限 { MessageBox.Show("您无此窗口操作权限"); return(false); } else if (parma == 0) //用户选择取消 { return(false); } base.OnStatusBarInfo(null, "操作科室: " + testPrivDept.Name); Neusoft.HISFC.BizLogic.Manager.Department deptManager = new Neusoft.HISFC.BizLogic.Manager.Department(); Neusoft.HISFC.Models.Base.Department deptObj = deptManager.GetDeptmentById(testPrivDept.ID); if (deptObj == null || deptObj.ID == "") { testPrivDept.Memo = deptObj.DeptType.ID.ToString(); } this.ucMaterialKindTree1.storagecode = testPrivDept.ID; this.ucMaterialKindTree1.InitTreeView(); return(true); }
/// <summary> /// 初始化ComboBox选项 /// </summary> private void InitialCombox() { Neusoft.HISFC.BizLogic.Manager.Department deptMgr = new Neusoft.HISFC.BizLogic.Manager.Department(); //只显示除了护士站以外的科室列表 ArrayList aldepartments = deptMgr.GetDeptNoNurse(); this.comboDeptType.IsListOnly = true; this.comboDeptType.AddItems(aldepartments);//填充所属科室ComboBox this.comboPersonType.IsListOnly = true; this.comboPersonType.AddItems(Neusoft.HISFC.Models.Base.EmployeeTypeEnumService.List());//填充人员类型下内容 this.comboSex.IsListOnly = true; this.comboSex.AddItems(Neusoft.HISFC.Models.Base.SexEnumService.List());//性别 ArrayList alNurseDept = deptMgr.GetDeptment(Neusoft.HISFC.Models.Base.EnumDepartmentType.N); this.comboNurse.IsListOnly = true; this.comboNurse.AddItems(alNurseDept);//所属护理站下内容 this.comboDuty.IsListOnly = true; this.comboDuty.AddItems(GetConstant(Neusoft.HISFC.Models.Base.EnumConstant.POSITION));//职务 this.comboLevel.IsListOnly = true; this.comboLevel.AddItems(GetConstant(Neusoft.HISFC.Models.Base.EnumConstant.LEVEL));//职级 this.comboPersonEdu.IsListOnly = true; this.comboPersonEdu.AddItems(GetConstant(Neusoft.HISFC.Models.Base.EnumConstant.EDUCATION));//学历 }
/// <summary> /// 取全部科室列表 /// </summary> public void BeforeLoad(string statCode) { try { Neusoft.HISFC.BizLogic.Manager.DepartmentStatManager statMgr = new Neusoft.HISFC.BizLogic.Manager.DepartmentStatManager(); //创建科室分类等级树,返回一级节点列表 ArrayList depts = statMgr.LoadLevelViewDepartemt(statCode); foreach (Neusoft.HISFC.Models.Base.DepartmentStat info in depts) { hashTable.Add(info.PkID, info); } //{31FD985A-A165-4812-8CBE-CA2E2C7B9A7B} 加载科室编码、名称对照字典 Neusoft.HISFC.BizLogic.Manager.Department deptManager = new Neusoft.HISFC.BizLogic.Manager.Department(); ArrayList alDept = deptManager.GetDeptAllUserStopDisuse(); if (alDept != null) { this.deptNameDictionary = new Dictionary <string, string>(); foreach (Neusoft.HISFC.Models.Base.Department info in alDept) { this.deptNameDictionary.Add(info.ID, info.Name); } } //在TreeView总显示科室信息 AddView(statCode); } catch { } }
/// <summary> /// 修改科室属性 /// </summary> public void DeptProperty() { //判断修改的科室是否是树上的 //当ListView中选中项目时,查看其ListView中选中项目的属性 Neusoft.HISFC.Models.Base.DepartmentStat dept = null; if (this.neuListView1.SelectedItems.Count > 0 && this.neuListView1.Focused) { //取得当前ListView中要修改的科室数据信息 dept = ((TreeNode)this.neuListView1.SelectedItems[0].Tag).Tag as Neusoft.HISFC.Models.Base.DepartmentStat; } else { //当ListView中没有选中项目时,如果TreeView中选中了项目并且不是统计大类,则允许查看TreeView中节点的属性 if (this.tvDepartmentLevelTree1.SelectedNode != null && this.tvDepartmentLevelTree1.SelectedNode.Parent != null) { dept = this.tvDepartmentLevelTree1.SelectedNode.Tag as Neusoft.HISFC.Models.Base.DepartmentStat; } } if (dept != null) { string s = dept.StatCode.ToString(); #region 麻烦,顺序号保存在COM_DEPTSTAT里的,不是com_department的,但是取呢却是取com_department里的,先这么简单的取取吧 //{9E9F36B8-74B0-482b-A5D4-7E3C919EBAE1} wbo 2010-12-11 if ("16" == s)//16是维护挂号科室顺序的 { string sql = @"select sort_id from com_deptstat d where d.stat_code = '16' and d.dept_code = '{0}'"; try { sql = string.Format(sql, dept.ID); Neusoft.HISFC.BizLogic.Manager.Department deptManager = new Neusoft.HISFC.BizLogic.Manager.Department(); string result = deptManager.ExecSqlReturnOne(sql); if (string.IsNullOrEmpty(result)) { //取不出来就算了 } else { //应该取得出来 dept.SortId = Neusoft.FrameWork.Function.NConvert.ToInt32(result); } } catch (Exception ex) { } } #endregion ucDepartmentStat deptLevel = new ucDepartmentStat(dept); //创建临时窗口用来修改数据 Neusoft.FrameWork.WinForms.Classes.Function.PopForm.Text = "科室属性"; DialogResult dialogResult = Neusoft.FrameWork.WinForms.Classes.Function.PopShowControl(deptLevel); if (dialogResult == DialogResult.OK) { this.ShowList(); } } }
/// <summary> /// 初始化Helper类型 /// </summary> private void IniHelper() { ehSpeciality.ArrayObject = GetConstant(Neusoft.HISFC.Models.Base.EnumConstant.SPECIALITY); //专业 ehVocationType.ArrayObject = GetConstant(Neusoft.HISFC.Models.Base.EnumConstant.VOCATIONTYPE); //执业类型 Neusoft.HISFC.BizLogic.Manager.Department deptMgr = new Neusoft.HISFC.BizLogic.Manager.Department(); ehDept.ArrayObject = deptMgr.GetDeptNoNurse(); //科室 ehEdu.ArrayObject = GetConstant(Neusoft.HISFC.Models.Base.EnumConstant.EDUCATION); //学历 ehLevel.ArrayObject = GetConstant(Neusoft.HISFC.Models.Base.EnumConstant.LEVEL); //职级 }
protected void Init() { Neusoft.HISFC.BizLogic.Manager.Department Dept = new Neusoft.HISFC.BizLogic.Manager.Department(); Neusoft.HISFC.BizLogic.Manager.Constant content = new Neusoft.HISFC.BizLogic.Manager.Constant(); this.cmbNurse.AddItems(Dept.GetDeptment(Neusoft.HISFC.Models.Base.EnumDepartmentType.N)); //»¤Ê¿Õ¾Áбí this.cmdBedGrade.AddItems(content.GetList(Neusoft.HISFC.Models.Base.EnumConstant.BEDGRADE)); //´²Î»µÈ¼¶ this.cmbBedWeave.AddItems(Neusoft.HISFC.Models.Base.BedRankEnumService.List()); //´²Î»±àÖÆ this.cmbBedStatus.AddItems(Neusoft.HISFC.Models.Base.BedStatusEnumService.List()); //´²Î»×´Ì¬ }
/// <summary> /// ³õʼ»¯ /// </summary> private void Init() { Neusoft.HISFC.BizLogic.Pharmacy.Item itemManager = new Neusoft.HISFC.BizLogic.Pharmacy.Item(); List <Neusoft.HISFC.Models.Pharmacy.Item> itemList = itemManager.QueryItemList(true); //this.cmbDrug.AddItems(new ArrayList(itemList.ToArray())); Neusoft.HISFC.BizLogic.Manager.Department deptManager = new Neusoft.HISFC.BizLogic.Manager.Department(); ArrayList alDept = deptManager.GetDeptmentAll(); this.deptHelper = new Neusoft.FrameWork.Public.ObjectHelper(alDept); #region ¼ÓÔØSql this.sql1 = @" select s.trade_name Ò©Æ·Ãû³Æ,s.specs ¹æ¸ñ, s.pack_unit µ¥Î», s.spell_code Æ´ÒôÂë,s.wb_code Îå±ÊÂë,s.custom_code ×Ô¶¨ÒåÂë, s.DRUG_CODE Ò©Æ·±àÂë, s.valid_state Í£Óà from pha_com_baseinfo s where s.VALID_STATE = '1'"; // this.sql1 = @" //select s.trade_name Ò©Æ·Ãû³Æ,s.specs ¹æ¸ñ,t.drug_dept_code ¿â´æ¿ÆÊÒ, // round(t.store_sum / t.pack_qty,2) ¿â´æÁ¿,s.pack_unit µ¥Î», // s.spell_code Æ´ÒôÂë,s.wb_code Îå±ÊÂë,s.custom_code ×Ô¶¨ÒåÂë, // t.drug_code Ò©Æ·±àÂë,t.drug_dept_code ¿â´æ±àÂë,t.valid_state Í£Óà //from pha_com_stockinfo t,pha_com_baseinfo s //where t.drug_code = s.drug_code"; // this.sql2 = @" //select s.trade_name Ò©Æ·Ãû³Æ,s.specs ¹æ¸ñ,t.drug_dept_code ¿â´æ¿ÆÊÒ, // round(t.store_sum / t.pack_qty,2) ¿â´æÁ¿,s.pack_unit µ¥Î», // s.spell_code Æ´ÒôÂë,s.wb_code Îå±ÊÂë,s.custom_code ×Ô¶¨ÒåÂë, // t.drug_code Ò©Æ·±àÂë,t.drug_dept_code ¿â´æ±àÂë,t.valid_state Í£Óà //from pha_com_stockinfo t,pha_com_baseinfo s //where t.drug_code = '{0}' //and t.drug_code = s.drug_code"; // this.sql3 = @"select t.group_code Åú´Î,t.batch_no ÅúºÅ,s.trade_name Ò©Æ·Ãû³Æ,s.specs ¹æ¸ñ, // round(t.store_sum / t.pack_qty,2) ¿â´æÁ¿,s.pack_unit µ¥Î», // s.spell_code Æ´ÒôÂë,s.wb_code Îå±ÊÂë,s.custom_code ×Ô¶¨ÒåÂë, // t.drug_code Ò©Æ·±àÂë,t.drug_dept_code ¿â´æ±àÂë //from pha_com_storage t,pha_com_baseinfo s //where t.drug_code = '{0}' //and t.drug_dept_code = '{1}' //and t.drug_code = s.drug_code //"; #endregion this.neuSpread1_Sheet1.DefaultStyle.Locked = true; this.neuSpread1_Sheet2.DefaultStyle.Locked = true; }
/// <summary> /// 初始化 外部调用初始化 /// </summary> /// <returns>成功返回1 发生错误返回-1</returns> public int Init() { Neusoft.HISFC.BizLogic.Manager.Department deptMgr = new Neusoft.HISFC.BizLogic.Manager.Department(); ArrayList al = deptMgr.GetDeptmentAll(); if (al == null) { MessageBox.Show(Language.Msg("获取药房列表发生错误" + deptMgr.Err)); return(-1); } ArrayList alDept = new ArrayList(); foreach (Neusoft.HISFC.Models.Base.Department info in al) { if (info.DeptType.ID.ToString() == "P" || info.DeptType.ID.ToString() == "PI") { alDept.Add(info); } } Neusoft.FrameWork.Models.NeuObject deptAll = new Neusoft.FrameWork.Models.NeuObject(); deptAll.ID = "AAAA"; deptAll.Name = "全部"; alDept.Insert(0, deptAll); this.cmbDept.AddItems(alDept); this.deptHelper = new Neusoft.FrameWork.Public.ObjectHelper(alDept); Neusoft.HISFC.BizLogic.Pharmacy.Item itemMgr = new Neusoft.HISFC.BizLogic.Pharmacy.Item(); List <Neusoft.HISFC.Models.Pharmacy.Item> listDrug = itemMgr.QueryItemAvailableList(true); if (listDrug == null) { MessageBox.Show(Language.Msg("获取药品列表发生错误" + itemMgr.Err)); return(-1); } ArrayList alDrug = new ArrayList(); Neusoft.FrameWork.Models.NeuObject drugInfo = new Neusoft.FrameWork.Models.NeuObject(); foreach (Neusoft.HISFC.Models.Pharmacy.Item info in listDrug) { drugInfo = new Neusoft.FrameWork.Models.NeuObject(); drugInfo.ID = info.ID; drugInfo.Name = info.Name; drugInfo.Memo = info.Specs; drugInfo.User01 = info.MinUnit; alDrug.Add(drugInfo); } this.cmbItem.AddItems(alDrug); this.drugHelpter = new Neusoft.FrameWork.Public.ObjectHelper(alDrug); return(1); }
/// <summary> /// 本UC加载事件 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void ucReprintDateControl_Load(object sender, System.EventArgs e) { if (this.DesignMode) { return; } // 设置截止时间为当前服务器时间 Neusoft.HISFC.BizLogic.Manager.Department dept = new Neusoft.HISFC.BizLogic.Manager.Department(); this.dtpDateFrom.Value = dept.GetDateTimeFromSysDateTime(); this.dtpDateTo.Value = dept.GetDateTimeFromSysDateTime(); }
protected override int OnRetrieve(params object[] objects) { Neusoft.HISFC.BizLogic.Manager.Department de = new Neusoft.HISFC.BizLogic.Manager.Department(); Neusoft.HISFC.Models.Base.Employee employee = de.Operator as Neusoft.HISFC.Models.Base.Employee; if (base.GetQueryTime() == -1) { return(-1); } return(base.OnRetrieve(base.beginTime, base.endTime, employee.Nurse.ID, this.cbItemName.SelectedItem.ID, this.cbTypeName.SelectedItem.ID, this.cbItemName.SelectedItem.Name, this.cbTypeName.SelectedItem.Name)); }
private void Init() { Neusoft.HISFC.BizLogic.Manager.Constant consManager = new Neusoft.HISFC.BizLogic.Manager.Constant(); ArrayList alUsage = consManager.GetList(Neusoft.HISFC.Models.Base.EnumConstant.USAGE); usageHelper = new Neusoft.FrameWork.Public.ObjectHelper(alUsage); Neusoft.HISFC.BizLogic.Manager.Department deptManager = new Neusoft.HISFC.BizLogic.Manager.Department(); ArrayList alDept = deptManager.GetDeptmentAll(); deptHelper = new Neusoft.FrameWork.Public.ObjectHelper(alDept); }
private void toolBar1_ItemClicked(object sender, ToolStripItemClickedEventArgs e) { if (e.ClickedItem == this.tbRefresh) { this.tvNurseCellPatientList1.Refresh(); } else if (e.ClickedItem.Text == "Lis接口") { #region {C9B369B5-37FA-44f9-924A-63B6ABDBCBDB} 增加的LIS接口,单击事件 try { rm_barprinter_common.In_rm_barprinter_common mobj; mobj = new rm_barprinter_common.COClass_n_rm_barprinter_commonClass(); Neusoft.HISFC.BizLogic.Manager.Department deptMgr = new Neusoft.HISFC.BizLogic.Manager.Department(); string oper = ((Neusoft.HISFC.Models.Base.Employee)Neusoft.FrameWork.Management.Connection.Operator).ID; string bqcode = string.Empty; string kscode = string.Empty; ArrayList alist = deptMgr.GetNurseStationFromDept(((Neusoft.HISFC.Models.Base.Employee)Neusoft.FrameWork.Management.Connection.Operator).Dept, "01"); if (alist != null && alist.Count > 0) { bqcode = ((Neusoft.FrameWork.Models.NeuObject)alist[0]).ID.ToString(); // ((Neusoft.HISFC.Models.Base.Employee)Neusoft.FrameWork.Management.Connection.Operator).Dept.ID; kscode = string.Empty; } if (!string.IsNullOrEmpty(bqcode)) { mobj.uf_lisbarcode(kscode, bqcode, oper); #region donggq--2010.09.21--{7F844EEB-63F5-4f0f-B5EC-473B3BAFC8FA} System.Runtime.InteropServices.Marshal.ReleaseComObject(mobj); #endregion //MessageBox.Show("from lis"); } else { return; } } catch (Exception ex) { MessageBox.Show(ex.Message); } #endregion } }
private void btnOK_Click(object sender, EventArgs e) { if (this.lvGroup.SelectedItems.Count <= 0) { person.CurrentGroup = this.lvGroup.Items[0].Tag as Neusoft.FrameWork.Models.NeuObject; } else { person.CurrentGroup = this.lvGroup.SelectedItems[0].Tag as Neusoft.FrameWork.Models.NeuObject; } if (this.cmbDept.Text != "" && this.cmbDept.Tag.ToString() != "") { person.Dept.ID = this.cmbDept.Tag.ToString(); person.Dept.Name = this.cmbDept.Text; try { Neusoft.HISFC.BizLogic.Manager.Department manager = new Neusoft.HISFC.BizLogic.Manager.Department(); #region {8A3560B5-9AAD-40fd-B876-3E98BB6B4386} //当登录科室为病区时,病区代码就是选择的病区 Neusoft.HISFC.Models.Base.Department mydept = manager.GetDeptmentById(person.Dept.ID); if (mydept.DeptType.ID.ToString() == "N") { person.Nurse.ID = this.cmbDept.Tag.ToString(); person.Nurse.Name = this.cmbDept.Text; } else { System.Collections.ArrayList alNurse = manager.GetNurseStationFromDept(person.Dept); if (alNurse != null && alNurse.Count > 0) { person.Nurse = alNurse[0] as Neusoft.FrameWork.Models.NeuObject; } } #endregion } catch { } } foreach (Form f in Program.mainForm.MdiChildren) { f.Close(); } Program.mainForm.Show(); Program.mainForm.InitMenu(); Program.mainForm.Text = "医院信息管理系统 - " + Program.HosName; Neusoft.HISFC.Components.Manager.Classes.Function.HISMonitor(); this.Close(); }
private void Init() { Neusoft.HISFC.BizLogic.Manager.Department deptManager = new Neusoft.HISFC.BizLogic.Manager.Department(); System.Collections.ArrayList alDept = deptManager.GetDeptmentAll(); if (alDept == null) { MessageBox.Show("获取科室列表发生错误"); return; } this.deptHelper = new Neusoft.FrameWork.Public.ObjectHelper(alDept); }
/// <summary> /// 初始化 /// </summary> public int Init() { Neusoft.HISFC.BizLogic.Manager.Department deptManager = new Neusoft.HISFC.BizLogic.Manager.Department(); ArrayList alDept = deptManager.GetDeptmentAll(); if (alDept != null) { this.deptHelper = new Neusoft.FrameWork.Public.ObjectHelper(alDept); } return(1); }
public override void Init() { base.Init(); #region 获取入库权限 Neusoft.HISFC.BizLogic.Manager.PowerLevelManager myManager = new Neusoft.HISFC.BizLogic.Manager.PowerLevelManager(); ArrayList inPriv = myManager.LoadLevel3ByLevel2("0310"); ArrayList alPriv = new ArrayList(); Neusoft.FrameWork.Models.NeuObject tempInfo = new Neusoft.FrameWork.Models.NeuObject(); foreach (Neusoft.HISFC.Models.Admin.PowerLevelClass3 info in inPriv) { tempInfo = new Neusoft.FrameWork.Models.NeuObject(); tempInfo.ID = info.Class3Code; tempInfo.Name = info.Class3Name; alPriv.Add(tempInfo); } this.inTypeHelper = new Neusoft.FrameWork.Public.ObjectHelper(alPriv); #endregion #region 获取出库权限 ArrayList outPriv = myManager.LoadLevel3ByLevel2("0320"); ArrayList alOutPriv = new ArrayList(); Neusoft.FrameWork.Models.NeuObject tempOutfo = new Neusoft.FrameWork.Models.NeuObject(); foreach (Neusoft.HISFC.Models.Admin.PowerLevelClass3 info in outPriv) { tempOutfo = new Neusoft.FrameWork.Models.NeuObject(); tempOutfo.ID = info.Class3Code; tempOutfo.Name = info.Class3Name; alOutPriv.Add(tempOutfo); } this.outTypeHelper = new Neusoft.FrameWork.Public.ObjectHelper(alOutPriv); #endregion #region 获取科室 Neusoft.HISFC.BizLogic.Manager.Department deptManager = new Neusoft.HISFC.BizLogic.Manager.Department(); ArrayList alDept = deptManager.GetDeptmentAll(); if (alDept != null) { this.deptHelper = new Neusoft.FrameWork.Public.ObjectHelper(alDept); } #endregion }
private void Init() { Neusoft.HISFC.BizLogic.Manager.Department deptManager = new Neusoft.HISFC.BizLogic.Manager.Department(); System.Collections.ArrayList alDept = deptManager.GetDeptment(Neusoft.HISFC.Models.Base.EnumDepartmentType.I); if (alDept == null) { MessageBox.Show("获取科室列表发生错误"); return; } this.cmbDept.AddItems(alDept); this.deptHelper = new Neusoft.FrameWork.Public.ObjectHelper(alDept); this.initVi(); }
protected override int OnRetrieve(params object[] objects) { if (base.GetQueryTime() == -1) { return(-1); } Neusoft.HISFC.BizLogic.Manager.Department dept = new Neusoft.HISFC.BizLogic.Manager.Department(); Neusoft.HISFC.Models.Base.Employee employee = dept.Operator as Neusoft.HISFC.Models.Base.Employee; string deptCode = employee.Dept.ID; DateTime now = Convert.ToDateTime(dept.GetSysDateTime()); string operName = employee.Name; return(base.OnRetrieve(base.beginTime, base.endTime, deptCode, now, operName)); }
protected override void OnLoad() { this.isAcross = true; this.isSort = false; this.Init(); base.OnLoad(); Neusoft.HISFC.BizLogic.Manager.Department dept = new Neusoft.HISFC.BizLogic.Manager.Department(); Neusoft.HISFC.Models.Base.Employee employee = dept.Operator as Neusoft.HISFC.Models.Base.Employee; currentOper = employee.Name; nurseCode = employee.Nurse.ID; nurseName = employee.Nurse.Name; currentTime = Convert.ToDateTime(dept.GetSysDateTime()); }