private void UcSellinvoice_Load(object sender, EventArgs e) { if (DetailExternalSellInvoiceManagement.SelectAllExternalSellinvoice() == null) { invoiceIdLabel.Text = "0"; } else { invoiceIdLabel.Text = (DetailExternalSellInvoiceManagement.SelectAllExternalSellinvoice().Count + 1).ToString(); } WireUpProductsGridView(); }
private void createInvoicePreviewButton_Click(object sender, EventArgs e) { try { DetailExternalSellinvoiceModel.Total = decimal.Parse(totalPaymentTextBox.Text); DetailExternalSellinvoiceModel.TotalDiscount = decimal.Parse(discountTextBox.Text); DetailExternalSellinvoiceModel.SubTotal = decimal.Parse(subTotalTextBox.Text); DetailExternalSellinvoiceModel.CashDeposit = decimal.Parse(cashAmountTextBox.Text); DetailExternalSellinvoiceModel.CreditDeposit = decimal.Parse(creditAmountTextBox.Text); DetailExternalSellInvoiceManagement.InsertExternalSellinvoice(DetailExternalSellinvoiceModel.IdClient, DetailExternalSellinvoiceModel.IdEmployee, DetailExternalSellinvoiceModel.IdBusiness, DetailExternalSellinvoiceModel.CurrencyType, decimal.Parse(taxesTextBox.Text), decimal.Parse(cashAmountTextBox.Text), decimal.Parse(creditAmountTextBox.Text), decimal.Parse(discountTextBox.Text), decimal.Parse(subTotalTextBox.Text), decimal.Parse(totalPaymentTextBox.Text)); foreach (DataGridViewRow dataGridViewRow in metroGrid1.Rows) { ExternalInvoiceSellManagement.InsertExternalInvoice(metroLabel3.Text, dataGridViewRow.Cells[0].Value.ToString()); } MetroFramework.MetroMessageBox.Show(this, "Se registró la factura de manera exitosa."); } catch (Exception ex) { MessageBox.Show(ex.Message); } }