示例#1
0
        /// <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);
            }
        }
示例#2
0
        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);
            }
        }