Beispiel #1
0
        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);
            }
        }
Beispiel #2
0
        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");
        }