private void txtItemQuantity_KeyDown(object sender, KeyEventArgs e) { if (e.KeyCode == Keys.Enter) { txtItemCode.Focus(); Logic.InvoItem invit = new Logic.InvoItem(); invit.strInvoItemCode = txtItemCode.Text; invit.strInvoItemName = txtItemName.Text; invit.dcmlInvoQty = decimal.Parse(txtItemQuantity.Text); invit.strInvoItemUoM = txtUoM.Text; invit.dcmlInvoUnitPrice = decimal.Parse(txtItmUnitPrice.Text); invit.dcmlInvoItmSubTot = Convert.ToDecimal(txtSubTotal.Text); toTable(invit); txtItemCode.Clear(); txtItemName.Clear(); txtItemQuantity.Text = "0.00"; txtUoM.Clear(); txtItmUnitPrice.Text = "0.00"; txtSubTotal.Text = "0.00"; txtInvoiceTotal.Text = Convert.ToString(calculateTotal()); } }
internal void toTable(Logic.InvoItem invit) { int c**t = dgdInvoice.RowCount - 1; dgdInvoice.Rows.Add(); dgdInvoice.Rows[c**t].Cells["colInvoiceItemCode"].Value = Convert.ToString(invit.strInvoItemCode); dgdInvoice.Rows[c**t].Cells["colInvoiceItemName"].Value = invit.strInvoItemName; dgdInvoice.Rows[c**t].Cells["colInvoiceQuantity"].Value = invit.dcmlInvoQty; dgdInvoice.Rows[c**t].Cells["colInvoiceItemUoM"].Value = invit.strInvoItemUoM; dgdInvoice.Rows[c**t].Cells["colInvoiceUnitPrice"].Value = invit.dcmlInvoUnitPrice; dgdInvoice.Rows[c**t].Cells["colInvoiceSubTotal"].Value = invit.dcmlInvoItmSubTot; //dgdInvoice.SelectedRows[0].Cells["colInvoiceItemCode"].Value = Convert.ToString(invit.strInvoItemCode); //dgdInvoice.SelectedRows[0].Cells["colInvoiceItemName"].Value = invit.strInvoItemName; //dgdInvoice.SelectedRows[0].Cells["colInvoiceQuantity"].Value = invit.dcmlInvoQty; //dgdInvoice.SelectedRows[0].Cells["colInvoiceItemUoM"].Value = invit.strInvoItemUoM; //dgdInvoice.SelectedRows[0].Cells["colInvoiceUnitPrice"].Value = invit.dcmlInvoUnitPrice; //dgdInvoice.SelectedRows[0].Cells["colInvoiceSubTotal"].Value = invit.dcmlInvoItmSubTot; }