Exemple #1
0
        private void LoadGridBillAdjustment()
        {
            dgvReceiptPaymentAdjustment.CellEndEdit -= DgvReceiptPaymentAdjustment_CellEndEdit;
            dgvReceiptPaymentAdjustment.CellEnter   -= DgvReceiptPaymentAdjustment_CellEnter;

            dgvReceiptPaymentAdjustment.DataSource = applicationFacade.GetAllInitialBillAdjustmentForLedger(CurrentTransactionEntity);

            dgvReceiptPaymentAdjustment.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.Fill;
            dgvReceiptPaymentAdjustment.SelectionMode       = DataGridViewSelectionMode.CellSelect;
            dgvReceiptPaymentAdjustment.AllowUserToAddRows  = false;

            for (int i = 0; i < dgvReceiptPaymentAdjustment.Columns.Count; i++)
            {
                dgvReceiptPaymentAdjustment.Columns[i].Visible = false;
            }

            dgvReceiptPaymentAdjustment.Columns["InvoiceNumber"].Visible      = true;
            dgvReceiptPaymentAdjustment.Columns["InvoiceNumber"].HeaderText   = "Bill Number";
            dgvReceiptPaymentAdjustment.Columns["InvoiceNumber"].ReadOnly     = true;
            dgvReceiptPaymentAdjustment.Columns["InvoiceNumber"].DisplayIndex = 0;

            dgvReceiptPaymentAdjustment.Columns["InvoiceDate"].Visible                 = true;
            dgvReceiptPaymentAdjustment.Columns["InvoiceDate"].HeaderText              = "Bill Date";
            dgvReceiptPaymentAdjustment.Columns["InvoiceDate"].ReadOnly                = true;
            dgvReceiptPaymentAdjustment.Columns["InvoiceDate"].DisplayIndex            = 1;
            dgvReceiptPaymentAdjustment.Columns["InvoiceDate"].DefaultCellStyle.Format = "dd/MM/yyyy";

            dgvReceiptPaymentAdjustment.Columns["OSAmount"].Visible      = true;
            dgvReceiptPaymentAdjustment.Columns["OSAmount"].HeaderText   = "Outstanding Amount";
            dgvReceiptPaymentAdjustment.Columns["OSAmount"].ReadOnly     = true;
            dgvReceiptPaymentAdjustment.Columns["OSAmount"].DisplayIndex = 2;

            dgvReceiptPaymentAdjustment.Columns["Amount"].Visible      = true;
            dgvReceiptPaymentAdjustment.Columns["Amount"].HeaderText   = "Amount";
            dgvReceiptPaymentAdjustment.Columns["Amount"].DisplayIndex = 3;

            dgvReceiptPaymentAdjustment.CellEndEdit += DgvReceiptPaymentAdjustment_CellEndEdit;
            dgvReceiptPaymentAdjustment.CellEnter   += DgvReceiptPaymentAdjustment_CellEnter;
            dgvReceiptPaymentAdjustment.KeyDown     += DgvReceiptPaymentAdjustment_KeyDown;
        }