Пример #1
0
        /******************/
        /* Elenco Aziende */
        /******************/
        private void elencoAziende(char tipo)
        {
            // Gestione dei Dati delle AZIENDE
            clsAzienda azienda = new clsAzienda("Inquinamento.mdf");

            // Recupero le Azienda dal DB
            if (tipo == 'L')
            {
                // Da Form Load
                tabellaAziende = azienda.lista(' ');
            }
            else
            // Da CHK Annullate
            if (chkAziendeAnnullate.Checked)
            {
                tabellaAziende = azienda.lista('A');
            }
            else
            {
                tabellaAziende = azienda.lista(' ');
            }

            // carico le Aziende sulla comboBox
            cmbAziende.DataSource    = tabellaAziende;
            cmbAziende.DisplayMember = "NomeAzienda";
            cmbAziende.ValueMember   = "CodAzienda";
            cmbAziende.SelectedIndex = -1;

            // Carico le Aziende sulla DGV
            dgvAziende.DataSource = tabellaAziende;
            dgvAziende.ClearSelection();

            azienda.Dispose();
        }
Пример #2
0
        /*****************************/
        /* Seleziona singola Azienda */
        /*****************************/
        private void selezionaAzienda(string cAzi)
        {
            clsAzienda azienda = new clsAzienda("Inquinamento.mdf");

            // Recupero di dati dell' Azienda
            azienda.CodAzienda = cAzi;
            azienda.getDati();

            // Carico i Dati solo se non ho Errori
            if (azienda.CodAzienda != null)
            {
                // Carico i Dati a Video con quelle recuperati dall'Azienda
                lblCodice.Text   = azienda.CodAzienda;
                txtNome.Text     = azienda.NomeAzienda;
                numUDGrado.Value = azienda.GradoAzienda;
                txtCitta.Text    = azienda.CittaAzienda;
                if (azienda.ValAzienda == 'A')
                {
                    chkAnnulla.Checked = true;
                }

                // Abilito/Disabilito i GRP
                grpElenco.Enabled      = false;
                grpDatiAzienda.Enabled = true;

                btnConfermaAziende.Text = "Modifica";
            }

            azienda.Dispose();
        }
Пример #3
0
        private void btnAggiungi_Click(object sender, EventArgs e)
        {
            //Abilito/Disabilito i GRP
            grpElencoAziende.Enabled = false;
            grpDatiAzienda.Enabled   = true;

            // Imposto il Nuovo Codice Azienda
            clsAzienda azienda = new clsAzienda("Inquinamento.mdf");

            lblCodice.Text = azienda.getNuovoCodice();
            azienda.Dispose();
            txtNome.Focus();
            chkAnnulla.Enabled   = false;
            chkAnnullate.Checked = false;
        }
Пример #4
0
        private void caricaComboBox()
        {
            //recupero le aziende
            clsAzienda azi = new clsAzienda("Inquinamento.mdf");

            DataTable tabAziende = azi.lista(' ');

            //inserisco nelle comboBox i nomi delle entità
            cmbCodAzienda.DataSource    = tabAziende;
            cmbCodAzienda.ValueMember   = "CodAzienda";
            cmbCodAzienda.DisplayMember = "NomeAzienda";
            cmbCodAzienda.SelectedIndex = -1;

            azi.Dispose();

            //recuperocgli inquinanti
            clsInquinante inq = new clsInquinante("Inquinamento.mdf");

            DataTable tabInq = inq.lista(' ');

            //inserisco nelle comboBox i nomi delle entità
            cmbCodInq.DataSource    = tabInq;
            cmbCodInq.ValueMember   = "CodInquinante";
            cmbCodInq.DisplayMember = "NomeInquinante";
            cmbCodInq.SelectedIndex = -1;

            inq.Dispose();

            //recupero i prodotti
            clsProdotto prod = new clsProdotto("Inquinamento.mdf");

            DataTable tabProd = prod.lista(' ');

            //inserisco nelle comboBox i nomi delle entità
            cmbCodProd.DataSource    = tabProd;
            cmbCodProd.ValueMember   = "CodProdotto";
            cmbCodProd.DisplayMember = "NomeProdotto";
            cmbCodProd.SelectedIndex = -1;

            prod.Dispose();
        }
Пример #5
0
        /***********************/
        /* Confermo Operazione */
        /***********************/
        private void btnConferma_Click(object sender, EventArgs e)
        {
            bool esito = false;

            // Controllo Input Dati
            if (txtNome.Text == string.Empty)
            {
                MessageBox.Show("Non è stato inserito il Nome Azienda.");
                txtNome.Focus();
            }

            else if (txtCitta.Text == string.Empty)
            {
                MessageBox.Show("Non è stata inserita la Città.");
                txtCitta.Focus();
            }
            else
            {
                // Inserimento Dati sul DB
                clsAzienda azienda = new clsAzienda("Inquinamento.mdf");

                // Nonè necessario inserire il Campo Codice (SOLO x INSERT !!!)
                azienda.NomeAzienda  = txtNome.Text;
                azienda.GradoAzienda = Convert.ToUInt16(numUDGrado.Value);
                azienda.CittaAzienda = txtCitta.Text;
                azienda.ValAzienda   = ' ';

                // Eseguo l'Operazione in base alla scelta dell' Utente
                if (btnConfermaAziende.Text == "Conferma")
                {
                    // Eseguo INSERT dell' Azienda
                    esito = azienda.aggiungi();
                }
                else
                {
                    azienda.CodAzienda = lblCodice.Text;
                    if (chkAnnulla.Checked)
                    {
                        // Eseguo la CANCELLAZIONE dell' Azienda
                        esito = azienda.cancella();
                    }
                    else
                    {
                        // Eseguo la VARIAZIONE dell' Azienda
                        esito = azienda.modifica();
                    }
                }

                // Contro esito Operazione
                if (esito)
                {
                    // Pulizia Dati Azienda
                    pulisciAzienda();

                    // Abilito/Disabilito i GRP
                    grpElenco.Enabled      = true;
                    grpDatiAzienda.Enabled = false;

                    btnConfermaAziende.Text = "Conferma";

                    // Recupero Aziende
                    selezionaAziende = false;
                    elencoAziende('L');
                    selezionaAziende = true;
                }

                azienda.Dispose();
            }
        }