Beispiel #1
0
        private void selezionaScarico(int cScar)
        {
            clsScarico scarico = new clsScarico("Inquinamento.mdf");

            //Recupero di dati dell'Azienda
            scarico.CodScarico = cScar;
            scarico.getDati();

            //Carico i Dati solo se non ho errori
            if (scarico.CodScarico != 0)
            {
                lblCodScarico.Text              = scarico.CodScarico.ToString();
                cmbAziendaScarico.DataSource    = caricaAziendaScarico();
                cmbAziendaScarico.Text          = getDesAzi(scarico.CodAziScarico);
                cmbInquinanteScarico.DataSource = caricaInquinanteScarico();
                cmbInquinanteScarico.Text       = getDesInq(scarico.CodInqScarico);
                cmbProdottoScarico.DataSource   = caricaProdottoScarico();
                cmbProdottoScarico.Text         = getDesProd(scarico.CodProScarico);
                qtaScarico.Value = scarico.QtaScarico;
                if (scarico.ValScarico == 'A')
                {
                    chkAnnullaScarico.Checked = true;
                }
                grpScarichi.Enabled    = false;
                grpDatiScarico.Enabled = true;

                btnConfermaScarico.Text = "Modifica";
            }
            scarico.Dispose();
        }
Beispiel #2
0
        private void elencoScarichi(char from)
        {
            clsScarico scarico = new clsScarico("Inquinamento.mdf");

            if (from == 'L')
            {
                tabellaScarichi = scarico.lista(' ');
            }
            else if (chkAggiungiScarichiAnnullati.Checked == true)
            {
                tabellaScarichi = scarico.lista('A');
            }
            else
            {
                tabellaScarichi = scarico.lista(' ');
            }



            cmbScarichi.DataSource    = tabellaScarichi;
            cmbScarichi.DisplayMember = "CodScarico";
            cmbScarichi.ValueMember   = "CodScarico";
            cmbScarichi.SelectedIndex = -1;

            dgvScarichi.DataSource = tabellaScarichi;

            scarico.Dispose();

            annulla_Scarichi();
        }
Beispiel #3
0
        private void elencoScarichi(char tipo)
        {
            // Gestione dei Dati delle AZIENDE
            clsScarico scarico = new clsScarico("Inquinamento.mdf");

            // Recupero le Azienda dal DB
            if (tipo == 'L')
            {
                tabella = scarico.lista(' ');
            }
            else
            {
                if (chkScarichiAnnullati.Checked)
                {
                    tabella = scarico.lista('A');
                }
                else
                {
                    tabella = scarico.lista(' ');
                }
            }
            // carico le Aziende sulla comboBox
            cmbScarichi.DataSource    = tabella;
            cmbScarichi.DisplayMember = "CodAziScarico";
            cmbScarichi.ValueMember   = "CodScarico";
            cmbScarichi.SelectedIndex = -1;

            // Carico le Aziende sulla DGV
            dgvScarichi.DataSource = tabella;
            dgvScarichi.ClearSelection();

            scarico.Dispose();
        }
Beispiel #4
0
        private void comboBox1_SelectedIndexChanged(object sender, EventArgs e)
        {
            if (cmbScarichi.SelectedIndex != -1 && cmbScarichi.ValueMember != "" && selezionaScarico)
            {
                //...
                clsScarico s = new clsScarico("Inquinamento.mdf");

                s.codiceScarico = cmbScarichi.SelectedValue.ToString();
                //MessageBox.Show(s.codiceScarico);
                s.getDati();
                //MessageBox.Show(s.codAzienda);

                /*
                 * clsAzienda a= new clsAzienda("Inquinamento.mdf");
                 * a.CodAzienda = s.codAzienda;
                 * a.getDati();
                 * clsInquinante i= new clsInquinante("Inquinamento.mdf");
                 * i.codice = s.codInquinante;
                 * i.getDati();
                 * clsProdotto p= new clsProdotto("Inquinamento.mdf");
                 * p.codice = s.codProdotto;
                 * p.getDati();
                 *
                 *
                 * cmbCodAzienda.SelectedItem = a.NomeAzienda;
                 * cmbCodInq.SelectedItem = i.nomeInquinante;
                 * cmbCodProd.SelectedItem = p.nome;
                 */
                lblCodiceScarico.Text       = s.codiceScarico;
                cmbCodAzienda.SelectedValue = s.codAzienda;
                cmbCodInq.SelectedValue     = s.codInquinante;
                cmbCodProd.SelectedValue    = s.codProdotto;


                if (s.validita == 'A')
                {
                    chkAnnullaValScarico.Checked = true;
                }
                lblCodiceScarico.Text = s.codiceScarico;
                nmbQuantita.Value     = s.quantita;

                s.Dispose();

                /*
                 * a.Dispose();
                 * i.Dispose();
                 * p.Dispose();*/


                grpElencoScarichi.Enabled    = false;
                GrpModificaScarichi.Enabled  = true;
                chkAnnullaValScarico.Enabled = true;

                btnConferma_Scarico.Text = "Modifica";
            }
        }
Beispiel #5
0
        private void btnAggiungiScarico_Click(object sender, EventArgs e)
        {
            grpElencoScarichi.Enabled    = false;
            GrpModificaScarichi.Enabled  = true;
            chkAnnullaValScarico.Enabled = false;

            clsScarico s = new clsScarico("Inquinamento.mdf");

            lblCodiceScarico.Text = s.getNuovoCodice();
            s.Dispose();
        }
Beispiel #6
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();
            }
        }
Beispiel #7
0
        private void btnAggiungiScarico_Click(object sender, EventArgs e)
        {
            grpScarichi.Enabled    = false;
            grpDatiScarico.Enabled = true;

            clsScarico scarico = new clsScarico("Inquinamento.mdf");

            lblCodScarico.Text = scarico.getNuovoCodice().ToString();
            scarico.Dispose();
            chkAnnullaScarico.Enabled          = false;
            chkScarichiAnnullati.Checked       = false;
            cmbAziendaScarico.DataSource       = caricaAziendaScarico();
            cmbAziendaScarico.SelectedIndex    = -1;
            cmbInquinanteScarico.DataSource    = caricaInquinanteScarico();
            cmbInquinanteScarico.SelectedIndex = -1;
            cmbProdottoScarico.DataSource      = caricaProdottoScarico();
            cmbProdottoScarico.SelectedIndex   = -1;
        }
Beispiel #8
0
        private clsScarico acquisisciScarico()
        {
            clsScarico scarico = new clsScarico("Inquinamento.mdf");

            scarico.codiceScarico = lblCodiceScarico.Text;
            scarico.quantita      = Convert.ToInt32(nmbQuantita.Value);
            if (chkAnnullaValScarico.Checked == false)
            {
                scarico.validita = ' ';
            }
            else
            {
                scarico.validita = 'A';
            }
            scarico.codAzienda    = cmbCodAzienda.SelectedValue.ToString();
            scarico.codInquinante = cmbCodInq.SelectedValue.ToString();
            scarico.codProdotto   = cmbCodProd.SelectedValue.ToString();


            return(scarico);
        }
Beispiel #9
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();
            }
        }