示例#1
0
 public override void OnPageLoad(object sender, EventArgs e)
 {
     base.OnPageLoad(sender, e);
     PageView    = new VirtualRequestQueryView();
     QueryFacade = new VirtualRequestQueryFacade(this);
     PageView.QueryInfo.CompanyCode = CPApplication.Current.CompanyCode;
     expanderCondition.DataContext  = PageView.QueryInfo;
     dgVirtualRequestMemoQueryResult.DataContext = PageView;
     BindComboBoxData();
 }
示例#2
0
 public override void OnPageLoad(object sender, EventArgs e)
 {
     base.OnPageLoad(sender, e);
     queryVM          = new VirtualRequestQueryVM();
     inventoryInfoVM  = new List <VirtualRequestInventoryInfoVM>();
     queryFilter      = new VirtualRequestQueryFilter();
     queryFacade      = new VirtualRequestQueryFacade(this);
     this.DataContext = queryVM;
     BindComboBoxData();
     if (ProductSysNo.HasValue)
     {
         //queryVM.ProductSysNo = ProductSysNo.ToString();
         queryVM.ProductSysNo = ProductSysNo;
         btnSearchInventory_Click(null, null);
     }
 }
        public override void OnPageLoad(object sender, EventArgs e)
        {
            base.OnPageLoad(sender, e);
            serviceFacade          = new VirtualRequestQueryFacade(this);
            serviceMaintainFacade  = new VirtualRequestMaintainFacade(this);
            getVirtualRequestSysNo = this.Request.Param;
            if (!string.IsNullOrEmpty(getVirtualRequestSysNo))
            {
                int virtualRequestSysNo = 0;
                if (!int.TryParse(getVirtualRequestSysNo, out virtualRequestSysNo))
                {
                    return;
                }
                LoadVirtualRequestInfo(virtualRequestSysNo);
                LoadVirtualRequestCloseLog(virtualRequestSysNo);
            }

            Button_Approve.IsEnabled = Button_Decline.IsEnabled = AuthMgr.HasFunctionPoint(AuthKeyConst.Inventory_VirtualRequestQuery_Audit);
        }
示例#4
0
        public override void OnPageLoad(object sender, EventArgs e)
        {
            base.OnPageLoad(sender, e);
            RequestVM   = new VirtualRequestVM();
            PageView    = new VirtualRequestBatchView();
            QueryFacade = new VirtualRequestQueryFacade(this);
            expanderCondition.DataContext      = PageView.QueryInfo;
            dgProductInventoryInfo.DataContext = PageView;
            gridRequstInfo.DataContext         = RequestVM;

            CodeNamePairHelper.GetList(ConstValue.DomainName_Inventory, "VirtualRequestType", CodeNamePairAppendItemType.None, (obj, args) =>
            {
                if (args.FaultsHandle())
                {
                    return;
                }
                this.cmbVirtualTypeList.ItemsSource   = args.Result;
                this.cmbVirtualTypeList.SelectedIndex = 0;
            });
        }
示例#5
0
        public override void OnPageLoad(object sender, EventArgs e)
        {
            base.OnPageLoad(sender, e);
            BindComboBoxData();
            serviceFacade    = new VirtualRequestQueryFacade(this);
            this.DataContext = queryVM;
            serviceFacade.QueryVirtualRequestCreateUserList((totalCount, vmList) =>
            {
                vmList.Insert(0, new UserInfoVM()
                {
                    SysNo           = null,
                    UserDisplayName = ResInventoryCommon.ComboItem_All
                });

                queryVM.CreateUserList = vmList;
            });

            btnCreateRequestSingle.IsEnabled = AuthMgr.HasFunctionPoint(AuthKeyConst.Inventory_VirtualRequestQuery_OperateVirtualRequestMaintain);
            btnCreateRequestBatch.IsEnabled  = AuthMgr.HasFunctionPoint(AuthKeyConst.Inventory_VirtualRequestQuery_OperateVirtualRequestMaintainBatch);
        }