Exemple #1
0
 void SettledProductsQuery_Loaded(object sender, RoutedEventArgs e)
 {
     this.Loaded     -= SettledProductsQuery_Loaded;
     this.DataContext = queryVM;
     serviceFacade    = new ConsignSettlementFacade(CurrentPage);
     RequestMsg       = new ConsignSettlementProductsQueryFilter();
 }
Exemple #2
0
        public override void OnPageLoad(object sender, EventArgs e)
        {
            facade = new ConsignSettlementFacade(this);
            //获取编号 获取数据
            var SettleSysNoStr = this.Request.Param;

            if (SettleSysNoStr != null)
            {
                SettleSysNo = int.Parse(SettleSysNoStr);
            }
            //加载数据
            InitGetDataToShow(SettleSysNo.Value);
            //设置按钮
        }
Exemple #3
0
 public override void OnPageLoad(object sender, EventArgs e)
 {
     base.OnPageLoad(sender, e);
     newVM = new ConsignSettlementInfoVM()
     {
         CurrencyCode = "1", TaxRateData = PurchaseOrderTaxRate.Percent017
     };
     mergedItemList = new List <ConsignSettlementItemInfoVM>();
     serviceFacade  = new ConsignSettlementFacade(this);
     InitializeComboBoxData();
     this.DataContext = newVM;
     CalcSettleProducts();
     SetAccessControl();
     //供应商附加选择事件
     ucVendorPicker.VendorSelected += new EventHandler <VendorSelectedEventArgs>(ucVendorPicker_VendorSelected);
 }
Exemple #4
0
        public override void OnPageLoad(object sender, EventArgs e)
        {
            queryVM       = new ConsignQueryVM();
            serviceFacade = new ConsignSettlementFacade(this);
            queryFilter   = new ConsignSettleQueryFilter()
            {
                PageInfo = new QueryFilter.Common.PagingInfo()
            };

            LoadComboBoxData();
            this.DataContext = queryVM;
            base.OnPageLoad(sender, e);
            SetAccessControl();

            //if (this.Request.Param != null && this.Request.Param != string.Empty)
            //{
            //    queryFilter.VendorSysNo = int.Parse(this.Request.Param);
            //    btnSearch_Click(null, null);
            //}
        }
        private void btnLoadSettleInfo_Click(object sender, RoutedEventArgs e)
        {
            if (!newVM.VenderSysNo.HasValue)
            {
                Window.Alert("请选择供应商");
                return;
            }
            if (!newVM.PMSysNo.HasValue)
            {
                Window.Alert("请选择产品经理");
                return;
            }
            ConsignSettlementFacade  frcade = new ConsignSettlementFacade(this);
            ConsignSettleQueryFilter filter = new ConsignSettleQueryFilter
            {
                VendorSysNo  = newVM.VenderSysNo,
                PMSysno      = newVM.PMSysNo,
                IsManagerPM  = true,
                Status       = SettleStatus.SettlePassed,
                ConsignRange = newVM.SettleRangeDate.Value.ToString("yyyy-MM")
            };

            frcade.QueryConsignSettlements(filter, (obj, args) =>
            {
                if (args.FaultsHandle())
                {
                    return;
                }
                if (args.Result.TotalCount > 0)
                {
                    var consignList   = args.Result.Rows;
                    newVM.SettleSysNo = consignList[0]["SysNo"].ToString();
                }
                else
                {
                    newVM.SettleSysNo = string.Empty;
                    Window.Alert("未找到可以调整的代销结算单");
                }
            });
        }
 public override void OnPageLoad(object sender, EventArgs e)
 {
     facade = new ConsignSettlementFacade(this);
 }
 void ConsignSettlementEIMSView_Loaded(object sender, RoutedEventArgs e)
 {
     this.Loaded  -= ConsignSettlementEIMSView_Loaded;
     serviceFacade = new ConsignSettlementFacade(CurrentPage);
     EIMSQueryResultGrid.Bind();
 }