Esempio n. 1
0
        private void btnConferma_Scarico_Click(object sender, EventArgs e)
        {
            //controllo campi di input
            if (cmbCodAzienda.SelectedIndex == -1)
            {
                MessageBox.Show("Seleziona l'azienda");
            }
            else if (cmbCodInq.SelectedIndex == -1)
            {
                MessageBox.Show("Seleziona l'inquinante");
            }
            else if (cmbCodProd.SelectedIndex == -1)
            {
                MessageBox.Show("Seleziona il prodotto");
            }
            else if (nmbQuantita.Value == 0)
            {
                MessageBox.Show("Inserisci la quantità");
            }
            else
            {
                clsScarico s = acquisisciScarico();

                if (btnConferma_Scarico.Text == "Aggiungi")
                {
                    s.aggiungi();
                    selezionaScarico = false;
                    elencoScarichi('L');
                    selezionaScarico = true;
                }
                else if (chkAnnullaValScarico.Checked == true)
                {
                    s.modifica();
                    selezionaScarico = false;
                    elencoScarichi('K');
                    selezionaScarico = true;
                }
                else
                {
                    s.modifica();
                    selezionaScarico = false;
                    elencoScarichi('L');
                    selezionaScarico = true;
                }

                s.Dispose();
            }
        }
Esempio n. 2
0
        private void btnConfermaScarico_Click(object sender, EventArgs e)
        {
            bool esito = false;

            //Controllo Input Dati
            if (cmbAziendaScarico.Text == string.Empty)
            {
                MessageBox.Show("Non è stato inserita l'azienda dello scarico.");
            }
            else if (cmbInquinanteScarico.Text == string.Empty)
            {
                MessageBox.Show("Non è stata inserito l'inquinante dello scarico.");
            }
            else if (cmbProdottoScarico.Text == string.Empty)
            {
                MessageBox.Show("Non è stata inserito il prodotto dello scarico.");
            }
            else
            {
                //Inserimento Dati sul DB
                clsScarico scarico = new clsScarico("Inquinamento.mdf");

                //Non è necessario inserire il Campo Codice (Solo per Insert)
                scarico.CodAziScarico = getCodAzi(cmbAziendaScarico.Text);
                scarico.CodInqScarico = getCodInq(cmbInquinanteScarico.Text);
                scarico.CodProScarico = getCodProd(cmbProdottoScarico.Text);
                scarico.QtaScarico    = Convert.ToUInt16(qtaScarico.Value);
                if (chkAnnullaScarico.Checked)
                {
                    scarico.ValScarico = 'A';
                }
                else
                {
                    scarico.ValScarico = ' ';
                }

                //Eseguo l'Operzaione in base alla scelta dell'Utente
                if (btnConfermaScarico.Text == "Conferma")
                {
                    //Eseguo la insert
                    esito = scarico.aggiungi();
                }
                else
                {
                    scarico.CodScarico = Convert.ToInt32(lblCodScarico.Text);
                    if (chkAnnullaScarico.Checked)
                    {
                        //Eseguo la cancellazione dell'Azienda
                        esito = scarico.cancella();
                    }

                    else
                    {
                        //Eseguo la Variazione dell'Azienda
                        esito = scarico.modifica();
                    }
                }

                //Eseguo INSERT dell'Azienda
                if (esito)
                {
                    //Pulizia Dati Azienda
                    pulisciScarico();
                    //Abilito/Disabilito i GRP
                    grpScarichi.Enabled          = true;
                    grpDatiScarico.Enabled       = false;
                    chkScarichiAnnullati.Checked = false;

                    btnConfermaScarico.Text = "Conferma";

                    //Recupero Aziende
                    seleziona = false;
                    elencoScarichi('L');
                    seleziona = true;
                }

                scarico.Dispose();
            }
        }