private DataGridViewModel <Dictionary <string, object> > GetDataList(BalanceDrawRequestSupplierQuery query) { DataGridViewModel <Dictionary <string, object> > dataGridViewModel = new DataGridViewModel <Dictionary <string, object> >(); if (query != null) { PageModel <SupplierBalanceDrawRequestInfo> balanceDrawRequests = BalanceHelper.GetBalanceDrawRequests(query, true); dataGridViewModel.rows = new List <Dictionary <string, object> >(); dataGridViewModel.total = balanceDrawRequests.Total; foreach (SupplierBalanceDrawRequestInfo model in balanceDrawRequests.Models) { Dictionary <string, object> item = model.ToDictionary(); dataGridViewModel.rows.Add(item); } } return(dataGridViewModel); }
private DataGridViewModel <Dictionary <string, object> > GetDataList(BalanceDrawRequestSupplierQuery query) { DataGridViewModel <Dictionary <string, object> > dataGridViewModel = new DataGridViewModel <Dictionary <string, object> >(); if (query != null) { PageModel <SupplierBalanceDrawRequestInfo> balanceDrawRequests = BalanceHelper.GetBalanceDrawRequests(query, true); dataGridViewModel.rows = new List <Dictionary <string, object> >(); dataGridViewModel.total = balanceDrawRequests.Total; foreach (SupplierBalanceDrawRequestInfo model in balanceDrawRequests.Models) { Dictionary <string, object> dictionary = model.ToDictionary(); dictionary.Add("RequestStateText", OnLinePaymentEnumHelper.GetOnLinePaymentDescription(model.RequestState)); dataGridViewModel.rows.Add(dictionary); } } return(dataGridViewModel); }
public DataGridViewModel <SupplierBalanceDrawRequestInfo> GetBalance(BalanceDrawRequestSupplierQuery query) { DataGridViewModel <SupplierBalanceDrawRequestInfo> dataGridViewModel = new DataGridViewModel <SupplierBalanceDrawRequestInfo>(); if (query != null) { PageModel <SupplierBalanceDrawRequestInfo> balanceDrawRequests = BalanceHelper.GetBalanceDrawRequests(query, false); List <SupplierBalanceDrawRequestInfo> list = new List <SupplierBalanceDrawRequestInfo>(); foreach (SupplierBalanceDrawRequestInfo model in balanceDrawRequests.Models) { if (model.IsAlipay) { model.DrawType = "支付宝支付"; model.ReceiverName = model.AlipayRealName; model.ReceiverID = model.AlipayCode; } else { model.DrawType = "银行卡转账"; model.ReceiverName = model.AccountName; model.ReceiverID = model.MerchantCode; } model.StateStr = this.ParseDrawStatus(model.IsPass); if (model.IsPass == true && model.IsPass.HasValue) { model.AccountDateStr = model.AccountDate.ToString(); } else { model.AccountDateStr = "--"; } list.Add(model); } dataGridViewModel.rows = balanceDrawRequests.Models.ToList(); dataGridViewModel.total = balanceDrawRequests.Total; } return(dataGridViewModel); }
protected void Page_Load(object sender, EventArgs e) { if (!int.TryParse(this.Page.Request.QueryString["OrderId"], out this.orderId)) { base.GotoResourceNotFound(); } else if (!this.Page.IsPostBack) { this.lblUserName.Text = this.Page.Request.QueryString["Name"].ToNullString(); BalanceDrawRequestSupplierQuery query = new BalanceDrawRequestSupplierQuery { Id = this.orderId, PageSize = 1, PageIndex = 1, IsCount = false }; PageModel <SupplierBalanceDrawRequestInfo> balanceDrawRequests = BalanceHelper.GetBalanceDrawRequests(query, false); if (balanceDrawRequests != null && balanceDrawRequests.Models.Count() > 0) { SupplierBalanceDrawRequestInfo supplierBalanceDrawRequestInfo = balanceDrawRequests.Models.FirstOrDefault(); this.lblAlipayCode.Text = supplierBalanceDrawRequestInfo.AlipayCode.ToNullString(); this.lblAlipayRealName.Text = supplierBalanceDrawRequestInfo.AlipayRealName.ToNullString(); this.lblAccountName.Text = supplierBalanceDrawRequestInfo.AccountName.ToNullString(); this.lblBankName.Text = supplierBalanceDrawRequestInfo.BankName.ToNullString(); this.lblMerchantCode.Text = supplierBalanceDrawRequestInfo.MerchantCode.ToNullString(); if (supplierBalanceDrawRequestInfo.IsAlipay.ToBool()) { this.isAlipay = true; } if (supplierBalanceDrawRequestInfo.IsWeixin.ToBool()) { this.isWeixin = true; } } } }