protected override void OnLoad(EventArgs e) { base.OnLoad(e); SellBalanceLogic model = new SellBalanceLogic(); this.cboClient.DataSource = model.GetClientInfo().Tables[0]; this.cboClient.DisplayMember = "name"; this.cboClient.ValueMember = "id"; if (this.cboClient.Items.Count > 0) { this.InitForm(model); } }
private void InitForm(SellBalanceLogic model) { long iClientID; long.TryParse(this.cboClient.SelectedValue.ToString(), out iClientID); this.dtgSettlement.AutoGenerateColumns = false; this.dtgSettlement.DataSource = model.GetSellBalance(iClientID); this.dtgSettlement.DataMember = "table"; this.dtgRecord.AutoGenerateColumns = false; this.dtgRecord.DataSource = model.GetPaidRecord(iClientID); this.dtgRecord.DataMember = "table"; decimal mCount = model.GetAccountCount(iClientID); decimal mPaid = model.GetPaidCount(iClientID); this.txtAccountReceivable.Text = string.Format("{0:N2}", mCount); this.txtPaid.Text = string.Format("{0:N2}", mPaid); this.txtArrearage.Text = (mCount - mPaid).ToString("N2"); }