private void Button_Save_Click(object sender, RoutedEventArgs e) { var flag = ValidationManager.Validate(this.BaseInfo); if (!flag) { return; } List <PayableInfo> entities = new List <PayableInfo>(); List <string> sysNos = vm.SysNos.Split(',').ToList(); foreach (string sysNo in sysNos) { entities.Add(new PayableInfo() { SysNo = Convert.ToInt32(sysNo), InvoiceStatus = vm.InvoiceStatus, InvoiceFactStatus = vm.InvoiceFactStatus, Note = vm.Note }); } PayableFacade facade = new PayableFacade(CPApplication.Current.CurrentPage); facade.UpdateInvoiceStatus(entities, (obj, args) => { if (args.FaultsHandle()) { return; } CloseDialog(args, DialogResultType.OK); }); }
public override void OnPageLoad(object sender, EventArgs e) { _payItemFacade = new PayItemFacade(this); _payFacade = new PayableFacade(this); VerifyPermission(); if (!string.IsNullOrEmpty(this.Request.Param)) { LoadPayItemDetailInfo(); } base.OnPageLoad(sender, e); }
public override void OnPageLoad(object sender, EventArgs e) { facade = new PayableFacade(this); VerifyPermission(); commonFacade = new CommonDataFacade(this); LoadComboBoxData(); queryVM = new PayableQueryVM(); this.QueryBuilder.DataContext = lastQueryVM = queryVM; base.OnPageLoad(sender, e); SetControlStatus(); cmbOrderType.SelectedIndex = 0; }
public override void OnPageLoad(object sender, EventArgs e) { VerifyPermissions(); base.OnPageLoad(sender, e); this.SearchCondition.DataContext = m_queryRequest = new FinanceQueryFilter(); facade = new FinancialFacade(this); payableFacade = new PayableFacade(this); otherDomainFacade = new OtherDomainDataFacade(this); BindComboBoxData(); m_queryRequest.IsMangerPM = AuthMgr.HasFunctionAbsolute(AuthKeyConst.Invoice_FinanceQuery_PM); m_queryRequest.OperationUserSysNo = CPApplication.Current.LoginUser.UserSysNo.Value; }