Ejemplo n.º 1
0
        /// <summary>
        /// 设置主窗体属性
        /// </summary>
        /// <param name="ucPhaManager"></param>
        private void SetMatManagerProperty(Neusoft.HISFC.Components.Material.Out.ucMatOut ucOutManager)
        {
            this.outManager = ucOutManager;

            if (this.outManager != null)
            {
                //设置界面显示
                this.outManager.IsShowItemSelectpanel = true;
                this.outManager.IsShowInputPanel      = false;
                //设置目标科室信息 目标人员信息
                this.outManager.SetTargetDept(false, true, Neusoft.HISFC.Models.IMA.EnumModuelType.Material, Neusoft.HISFC.Models.Base.EnumDepartmentType.L);
                this.outManager.SetTargetPerson(true, Neusoft.HISFC.Models.Base.EnumEmployeeType.P);
                //设置工具栏按钮显示
                this.OnExpand += new EventHandler(ExamOutPriv_OnExpand);
                //this.outManager.SetToolButton(true, false, false, true, false);
                this.outManager.SetToolBarButtonVisible(true, false, false, false, true, true, false);
                //{8402BFFB-C9CD-4418-BE02-0B3F45850CD3}
                //设置显示的待选择数据//{8402BFFB-C9CD-4418-BE02-0B3F45850CD3}审批出库只能按申请单出库
                //this.outManager.SetSelectData("2", false, null, null, null);
                this.outManager.SetSelectData("4", false, null, null, null);
                //设置项目列表宽度
                this.outManager.SetItemListWidth(4);
                //提示信息设置
                this.outManager.ShowInfo = "请您根据申请单做出库审批";

                this.outManager.Fp.EditModePermanent            = false;
                this.outManager.Fp.EditModeReplace              = true;
                this.outManager.FpSheetView.DataAutoSizeColumns = false;

                this.outManager.Fp.EditModeReplace = true;

                this.outManager.EndTargetChanged -= new ucIMAInOutBase.DataChangedHandler(outManager_EndTargetChanged);
                this.outManager.EndTargetChanged += new ucIMAInOutBase.DataChangedHandler(outManager_EndTargetChanged);

                this.outManager.FpKeyEvent -= new ucIMAInOutBase.FpKeyHandler(outManager_FpKeyEvent);
                this.outManager.FpKeyEvent += new ucIMAInOutBase.FpKeyHandler(outManager_FpKeyEvent);

                this.outManager.Fp.EditModeOff -= new EventHandler(Fp_EditModeOff);
                this.outManager.Fp.EditModeOff += new EventHandler(Fp_EditModeOff);
                this.outManager.FpSheetView.DataAutoCellTypes = false;
            }
        }
Ejemplo n.º 2
0
 /// <summary>
 /// 实例构造
 /// </summary>
 /// <param name="isSpecialOut">是否特殊出库</param>
 /// <param name="ucMatOutManager">出库组件</param>
 public ExamOutPriv(Neusoft.HISFC.Components.Material.Out.ucMatOut ucMatOutManager)
 {
     this.SetMatManagerProperty(ucMatOutManager);
 }