Ejemplo n.º 1
0
        private void BtnFacturi_Click(object sender, EventArgs e)
        {
            LoginForm    login   = new LoginForm();
            InvoicesForm facturi = new InvoicesForm();

            facturi.Show();
            this.Hide();
        }
Ejemplo n.º 2
0
        private void BtnInvoices_Click(object sender, EventArgs e)
        {
            InvoicesForm invoicesMenu = new InvoicesForm();

            invoicesMenu.UserIdForInvoice = UserId;
            invoicesMenu.Show();
            this.Hide();
            invoicesMenu.FormClosed += FormClosed;
        }
Ejemplo n.º 3
0
        private void BtnAddInvoice_Click(object sender, EventArgs e)
        {
            InvoiceId += 1;
            if (String.IsNullOrWhiteSpace(txtBoxInvoiceNumber.Text))
            {
                MessageBox.Show("Numarul facturii nu este completat!", "Eroare", MessageBoxButtons.OK, MessageBoxIcon.Error);
                return;
            }
            if (string.IsNullOrEmpty(comboBoxClient.Text))
            {
                MessageBox.Show("Nu este ales nciun partenere!", "Eroare", MessageBoxButtons.OK, MessageBoxIcon.Error);
                return;
            }
            if (string.IsNullOrEmpty(comboBoxClientAddress.Text))
            {
                MessageBox.Show("Nu este ales nciun partenere!", "Eroare", MessageBoxButtons.OK, MessageBoxIcon.Error);
                return;
            }
            if (dateInvoiceDate.Text.Length == 0)
            {
                MessageBox.Show("Nu ai ales data!", "Eroare", MessageBoxButtons.OK, MessageBoxIcon.Error);
                return;
            }
            DATotCeFolosescLaInvoice invoice = new DATotCeFolosescLaInvoice();
            string   numarfactura            = txtBoxInvoiceNumber.Text;
            DateTime dataFactura             = dateInvoiceDate.Value.Date;
            int      idpar    = ((ClientModel)comboBoxClient.SelectedItem).ClientId;
            int      idadresa = ((ClientAddressModel)comboBoxClientAddress.SelectedItem).ClientAddressId;
            string   obser    = txtBoxObservations.Text;


            List <InvoiceDetailModel> invoiceDetailModels = new List <InvoiceDetailModel>();

            for (int i = 0; i < dGVInvoiceDetails.RowCount; i++)
            {
                InvoiceDetailModel invoicedetail = new InvoiceDetailModel();
                invoicedetail = (InvoiceDetailModel)dGVInvoiceDetails.Rows[i].DataBoundItem;
                invoiceDetailModels.Add(invoicedetail);
            }

            bool status = invoice.insertInvoice(numarfactura, dataFactura, idpar, idadresa, UserId, obser, invoiceDetailModels);

            if (status == true)
            {
                MessageBox.Show("Factura adaugata!", "Wew", MessageBoxButtons.OK, MessageBoxIcon.Information);
                InvoicesForm invoicesForm = new InvoicesForm();
                invoicesForm.Show();
                this.Hide();
                invoicesForm.FormClosed += invoice_from_formClosed;
            }
            else
            {
                MessageBox.Show("Factura neadaugata!", "Eroare", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }