/// <summary> /// 设置主窗体属性 /// </summary> /// <param name="ucPhaManager"></param> private void SetMatManagerProperty(Material.In.ucMatIn ucMatInManager) { this.ucInManager = ucMatInManager; if (this.ucInManager != null) { //设置界面显示 this.ucInManager.IsShowInputPanel = false; this.ucInManager.IsShowItemSelectpanel = true; //设置目标科室信息 this.ucInManager.SetTargetDept(true, true, Neusoft.HISFC.Models.IMA.EnumModuelType.Material, Neusoft.HISFC.Models.Base.EnumDepartmentType.L); //设置工具栏按钮显示 this.ucInManager.SetToolBarButtonVisible(false, true, false, false, true, false, false); //设置显示的待选择数据 this.ShowSelectData(); //设置列宽度 this.ucInManager.SetItemListWidth(3); //信息说明设置 this.ucInManager.ShowInfo = "F5 键转入项目选择框"; //设置Fp属性 this.ucInManager.Fp.EditModePermanent = false; this.ucInManager.Fp.EditModeReplace = true; this.ucInManager.FpKeyEvent += new ucIMAInOutBase.FpKeyHandler(value_FpKeyEvent); this.ucInManager.EndTargetChanged -= new In.ucMatIn.DataChangedHandler(value_EndTargetChanged); this.ucInManager.EndTargetChanged += new In.ucMatIn.DataChangedHandler(value_EndTargetChanged); this.ucInManager.Fp.EditModeOn += new EventHandler(Fp_EditModeOn); this.ucInManager.Fp.EditModeOff += new EventHandler(Fp_EditModeOff); } }
public IMatManager GetInInstance(Neusoft.FrameWork.Models.NeuObject inPrivType, In.ucMatIn ucMatManager) { switch (inPrivType.Memo) { case "11": //һ����� return(new Material.In.CommonInPriv(false, ucMatManager)); case "13": //�ڲ�������� if (inPrivType.ID == "02") { return(new Material.In.InnerApplyPriv(false, ucMatManager)); } else { return(new Material.In.BuyApplyPriv(false, ucMatManager)); } case "1A": //��Ʊ��� return(new Material.In.InvoiceInPriv(ucMatManager)); case "16": //����� return(new Material.In.ApproveInPriv(ucMatManager)); case "18": //�ڲ�����˿����� return(new Material.In.InnerApplyPriv(true, ucMatManager)); case "19": //����˿� return(new Material.In.BackInPriv(ucMatManager)); case "1C": //ϵͳ�л���� return(new Material.In.CommonInPriv(true, ucMatManager)); default: return(null); // case "1C": //������� // return new Pharmacy.In.CommonInPriv(true,ucMatManager); // case "18": //�ڲ�����˿����� // return new Pharmacy.In.InnerApplyPriv(true,ucMatManager); // case "1A": //��Ʊ��� // return new Pharmacy.In.InvoiceInPriv(ucMatManager); // case "16": //����� // return new Pharmacy.In.ApproveInPriv(ucMatManager); // case "19": //����˿� // return new Pharmacy.In.BackInPriv(ucMatManager); } }