private void BtnBack_Click(object sender, EventArgs e) { InvoiceForm invoiceForm = new InvoiceForm(); this.Hide(); invoiceForm.Show(); invoiceForm.FormClosed += InvoiceForm_FormClosed; }
private void BtnAddInvoice_Click(object sender, EventArgs e) { InvoiceForm invoice = new InvoiceForm(); invoice.UserId = UserIdForInvoice; invoice.Show(); this.Hide(); invoice.FormClosed += formclosed_invoice; }
private void DGVInvoices_CellDoubleClick(object sender, DataGridViewCellEventArgs e) { InvoiceForm invoiceForm = new InvoiceForm(); invoiceForm.Show(); this.Hide(); int index = e.RowIndex; DataGridViewRow selectedRow = dGVInvoices.Rows[index]; invoiceForm.UserId = Convert.ToInt32(selectedRow.Cells[1].Value); invoiceForm.txtBoxInvoiceNumber.Text = selectedRow.Cells[1].Value.ToString(); invoiceForm.txtBoxObservations.Text = selectedRow.Cells[6].Value.ToString(); invoiceForm.comboBoxClient.SelectedItem = selectedRow.Cells[3].Value.ToString(); invoiceForm.comboBoxClientAddress.Text = selectedRow.Cells[4].Value.ToString(); invoiceForm.dateInvoiceDate.Value = Convert.ToDateTime(selectedRow.Cells[4].Value); DATotCeFolosescLaInvoice detalii = new DATotCeFolosescLaInvoice(); DataTable dt = new DataTable(); dt = detalii.getInvoiceDetails(Convert.ToInt32(selectedRow.Cells[0].Value)); for (int i = 0; i < dt.Rows.Count; i++) { InvoiceDetailModel invoicemode = new InvoiceDetailModel(); invoicemode.InvoiceId = Convert.ToInt32(dt.Rows[i]["InvoiceId"].ToString()); invoicemode.InvoiceDetailId = Convert.ToInt32(dt.Rows[i]["InvoiceDetailId"].ToString()); invoicemode.Item = new ItemModel { ItemName = dt.Rows[i]["Item"].ToString() }; invoicemode.Qtty = Convert.ToDecimal(dt.Rows[i]["Qtty"].ToString()); invoicemode.Price = Convert.ToDecimal(dt.Rows[i]["Price"].ToString()); invoicemode.Amount = Convert.ToDecimal(dt.Rows[i]["Amount"].ToString()); invoicemode.Observations = dt.Rows[i]["Observations"].ToString(); //invoiceForm.lista.Add(invoicemode); } invoiceForm.dGVInvoiceDetails.DataSource = detalii.getInvoiceDetails(Convert.ToInt32(selectedRow.Cells[0].Value)); invoiceForm.dGVInvoiceDetails.Columns["InvoiceDetailId"].Visible = false; invoiceForm.dGVInvoiceDetails.Columns["InvoiceId"].Visible = false; invoiceForm.dGVInvoiceDetails.Columns["Item"].HeaderText = "Item"; invoiceForm.dGVInvoiceDetails.Columns["Qtty"].HeaderText = "Cantitate"; invoiceForm.dGVInvoiceDetails.Columns["Price"].HeaderText = "Pret"; invoiceForm.dGVInvoiceDetails.Columns["Amount"].HeaderText = "Amount"; invoiceForm.dGVInvoiceDetails.Columns["Observations"].HeaderText = "Observatii"; invoiceForm.FormClosed += ClientDetail_Form_Closed; }
public AddInvoiceDetailForm(InvoiceForm invoiceForma) { this.invoiceform = invoiceForma; InitializeComponent(); }