public override void OnPageLoad(object sender, EventArgs e) { serviceFacade = new CustomerPointsAddQueryFacade(this); viewModel = new CustomerPointsAddQueryVM(); viewModel.HasExportRight = AuthMgr.HasFunctionPoint(AuthKeyConst.Customer_PointAddRequest_Export); queryRequest = new CustomerPointsAddRequestFilter(); this.DataContext = viewModel; int customerSysNo = 0; if (!string.IsNullOrEmpty(Request.Param) && int.TryParse(Request.Param, out customerSysNo)) { TextBox_CustomerID.SetCustomerSysNo(customerSysNo); } base.OnPageLoad(sender, e); CodeNamePairHelper.GetList("Customer", "SystemAccount", (s, arg) => { if (arg.FaultsHandle()) { return; } foreach (var item in arg.Result) { viewModel.sysAccountList.Add(new CodeNamePair() { Code = item.Code, Name = item.Name }); } viewModel.sysAccountList.Insert(0, new CodeNamePair() { Name = ResCommonEnum.Enum_All }); Combo_Account.SelectedIndex = 0; }); CheckRights(); }
public CustomerPointsAddRequestNew(int?customerSysNo) { InitializeComponent(); serviceFacade = new CustomerPointsAddQueryFacade(); queryCustomerFacade = new ECCentral.Portal.UI.Customer.Facades.CustomerFacade(); viewModel = new CustomerPointsAddVM(); this.DataContext = viewModel; LoadSysAccountComboBoxData(); validationListForSoSysNo = new List <ValidationEntity>(); validationListForProductID = new List <ValidationEntity>(); if (customerSysNo != null) { TextBox_CustomerID.SetCustomerSysNo(customerSysNo.Value); } }