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