/************************/ /* Pulizia Dati Azienda */ /************************/ /***********************/ /* Confermo Operazione */ /***********************/ private void btnConfermaModifica_Click(object sender, EventArgs e) { bool esito = false; // Controllo Input Dati if (txtNomeInquinante.Text == string.Empty) { MessageBox.Show("Non è stato inserito il Nome dell'inquinante."); txtNomeInquinante.Focus(); } else if (txtCittaInquinante.Text == string.Empty) { MessageBox.Show("Non è stata inserita la Città."); txtCitta.Focus(); } else if (cmbStato.SelectedIndex == -1) { MessageBox.Show("Seleziona lo stato dell'inquinante"); } else { // Inserimento Dati sul DB clsInquinante inq = acquisisciInquinante(); // Eseguo l'Operazione in base alla scelta dell' Utente if (btnConfermaModifica.Text == "Aggiungi") { // Eseguo INSERT dell' Azienda inq.aggiungi(); selezionaInquinante = false; elencoInquinanti('k'); selezionaInquinante = true; } else { inq.modifica(); selezionaInquinante = false; elencoInquinanti('k'); selezionaInquinante = true; } inq.Dispose(); } }
private void btnConfermaInquinante_Click(object sender, EventArgs e) { bool esito = false; //Controllo Input Dati if (txtNomeInquinante.Text == string.Empty) { MessageBox.Show("Non è stato inserito il nome Inquinante"); txtNomeInquinante.Focus(); } else if (!chkGassoso.Checked && !chkLiquido.Checked && !chkSolido.Checked) { MessageBox.Show("Non è stato inserito lo Stato"); } else if (chkSolido.Checked && chkLiquido.Checked && chkGassoso.Checked) { MessageBox.Show("Bisogna scegliere solamente uno Stato"); } else if (chkGassoso.Checked && chkLiquido.Checked && !chkSolido.Checked) { MessageBox.Show("Bisogna scegliere solamente uno Stato"); } else if (chkGassoso.Checked && !chkLiquido.Checked && chkSolido.Checked) { MessageBox.Show("Bisogna scegliere solamente uno Stato"); } else if (!chkGassoso.Checked && chkLiquido.Checked && chkSolido.Checked) { MessageBox.Show("Bisogna scegliere solamente uno Stato"); } else if (txtCittaInquinante.Text == string.Empty) { MessageBox.Show("Non è stata inserita la Città"); txtCittaInquinante.Focus(); } else { //Inserimento Dati sul DB clsInquinante inquinante = new clsInquinante("Inquinamento.mdf"); //Non è necessario inserire il Campo Codice (Solo per Insert) inquinante.NomeInquinante = txtNomeInquinante.Text; if (chkSolido.Checked) { inquinante.StatoInquinante = 'S'; } if (chkLiquido.Checked) { inquinante.StatoInquinante = 'L'; } if (chkGassoso.Checked) { inquinante.StatoInquinante = 'G'; } inquinante.PesoSpecificoInquinante = Convert.ToUInt16(numUPPesSpecIn.Value); inquinante.CittaInquinante = txtCittaInquinante.Text; if (chkAnnullaInquinante.Checked) { inquinante.ValInquinante = 'A'; } else { inquinante.ValInquinante = ' '; } //Eseguo l'Operzaione in base alla scelta dell'Utente if (btnConfermaInquinante.Text == "Conferma") { //Eseguo la insert esito = inquinante.aggiungi(); } else { inquinante.CodInquinante = lblCodInquinante.Text; if (chkAnnullaInquinante.Checked) { //Eseguo la cancellazione dell'Azienda esito = inquinante.cancella(); } else { //Eseguo la Variazione dell'Azienda esito = inquinante.modifica(); } } //Eseguo INSERT dell'Azienda if (esito) { //Pulizia Dati Azienda pulisciInquinante(); //Abilito/Disabilito i GRP grpElencoInquinanti.Enabled = true; grpGestioneInquinante.Enabled = false; chkAnnullatiInquinanti.Checked = false; btnConfermaInquinante.Text = "Conferma"; //Recupero Aziende seleziona = false; elencoInquinanti('L'); seleziona = true; } inquinante.Dispose(); } }