private void BtnBack_Click(object sender, EventArgs e)
        {
            InvoiceForm invoiceForm = new InvoiceForm();

            this.Hide();
            invoiceForm.Show();
            invoiceForm.FormClosed += InvoiceForm_FormClosed;
        }
Example #2
0
        private void BtnAddInvoice_Click(object sender, EventArgs e)
        {
            InvoiceForm invoice = new InvoiceForm();

            invoice.UserId = UserIdForInvoice;
            invoice.Show();
            this.Hide();
            invoice.FormClosed += formclosed_invoice;
        }
Example #3
0
        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();
 }