/******************/ /* 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(); }
/*****************************/ /* 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(); }
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; }
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(); }
/***********************/ /* 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(); } }