Example #1
0
        private void dataGridView1_SelectionChanged(object sender, EventArgs e)
        {
            if (dataGridView1.SelectedRows.Count > 0)
            {
                DataGridViewRow row = dataGridView1.SelectedRows[0];

                int      id            = (int)row.Cells[PurchaseIdColumn.Name].Value;
                DateTime date          = (DateTime)row.Cells[DateColumn.Name].Value;
                string   invoiceNumber = row.Cells[InvoiceNumberColumn.Name].Value.ToString();
                decimal  amount        = (decimal)row.Cells[BalanceColumn.Name].Value;

                selectedItem = new PurchaseCounterItemModel()
                {
                    PurchaseId    = id,
                    Date          = date,
                    InvoiceNumber = invoiceNumber,
                    Amount        = amount
                };

                InvoiceNumberTextbox.Text  = invoiceNumber;
                InvoiceAmountTextbox.Value = amount;
                InvoiceAmountTextbox.Focus();

                CheckForInvoiceReturns();
            }
        }
Example #2
0
        private void MemoNumberDropdown_SelectedIndexChanged(object sender, EventArgs e)
        {
            if (MemoNumberDropdown.SelectedIndex != -1)
            {
                int id   = (int)MemoNumberDropdown.SelectedValue;
                var item = returnsList.Find(a => a.Id == id);

                selectedReturn = new PurchaseCounterItemModel()
                {
                    ReturnId   = id,
                    Date       = item.ReturnDate.HasValue ? item.ReturnDate.Value : DateTime.Today,
                    MemoNumber = item.MemoNumber,
                    Amount     = item.Balance
                };

                ReturnAmountTextbox.Value = item.Balance;
            }
            else
            {
                selectedReturn            = null;
                ReturnAmountTextbox.Value = 0;
            }
        }