private void selezionaProdotto(string cProd) { clsProdotto prodotto = new clsProdotto("Inquinamento.mdf"); //Recupero di dati dell'Azienda prodotto.CodProdotto = cProd; prodotto.getDati(); //Carico i Dati solo se non ho errori if (prodotto.CodProdotto != null) { lblCodProdotto.Text = prodotto.CodProdotto; txtNomeProdotto.Text = prodotto.NomeProdotto; txtCittaProdotto.Text = prodotto.CittaProdotto; if (prodotto.ValProdotto == 'A') { chkAnnullaProdotto.Checked = true; } grpElencoProdotti.Enabled = false; grpDatiProdotti.Enabled = true; btnConfermaProdotto.Text = "Modifica"; } prodotto.Dispose(); }
private void btnConfermaProdotti_Click(object sender, EventArgs e) { if (txtNomeProdotto.Text == string.Empty) { MessageBox.Show("Inserisci il nome del prodotto"); } else if (txtCittaProdotti.Text == string.Empty) { MessageBox.Show("Inserisci la città del prodotto"); } else { clsProdotto prodotto = acquisisciProdotto(); //MessageBox.Show(prodotto.citta); if (btnConfermaProdotti.Text == "Aggiungi") { //MessageBox.Show("gino"); prodotto.aggiungi(); elencoProdotti('L'); } else { prodotto.modifica(); elencoProdotti('K'); } prodotto.Dispose(); } }
private void elencoProdotti(char from) { clsProdotto prodotto = new clsProdotto("Inquinamento.mdf"); if (from == 'L') { tabellaProdotti = prodotto.lista(' '); } else if (chkAggiungiAnnullateProdotti.Checked == true) { tabellaProdotti = prodotto.lista('A'); } else { tabellaProdotti = prodotto.lista(' '); } cmbProdotti.DataSource = tabellaProdotti; cmbProdotti.DisplayMember = "NomeProdotto"; cmbProdotti.ValueMember = "CodProdotto"; cmbProdotti.SelectedIndex = -1; dgvProdotti.DataSource = tabellaProdotti; prodotto.Dispose(); annulla_Prodotti(); }
private void elencoProdotti(char tipo) { // Gestione dei Dati delle AZIENDE clsProdotto prodotto = new clsProdotto("Inquinamento.mdf"); // Recupero le Azienda dal DB if (tipo == 'L') { tabella = prodotto.lista(' '); } else { if (chkProdottiAnnullati.Checked) { tabella = prodotto.lista('A'); } else { tabella = prodotto.lista(' '); } } // carico le Aziende sulla comboBox cmbProdotti.DataSource = tabella; cmbProdotti.DisplayMember = "NomeProdotto"; cmbProdotti.ValueMember = "CodProdotto"; cmbProdotti.SelectedIndex = -1; // Carico le Aziende sulla DGV dgvProdotti.DataSource = tabella; dgvProdotti.ClearSelection(); prodotto.Dispose(); }
private void btnAggiungiProdotto_Click(object sender, EventArgs e) { grpElencoProdotti.Enabled = false; grpGestioneProdotti.Enabled = true; cmbProdotti.SelectedIndex = -1; txtNomeProdotto.Focus(); chkAnnullaValProdotto.Enabled = false; clsProdotto prodotto = new clsProdotto("Inquinamento.mdf"); lblCodiceProdotto.Text = prodotto.getNuovoCodice(); prodotto.Dispose(); }
private string[] caricaProdottoScarico() { clsProdotto prodotto = new clsProdotto("Inquinamento.mdf"); // Recupero le Azienda dal DB tabella = prodotto.lista(' '); string[] s = new string[tabella.Rows.Count]; for (int i = 0; i < s.Length; i++) { s[i] = tabella.Rows[i].ItemArray[1].ToString(); } return(s); }
private string getCodProd(string Prod) { clsProdotto prodotto = new clsProdotto("Inquinamento.mdf"); tabella = prodotto.lista(' '); for (int i = 0; i < tabella.Rows.Count; i++) { if (tabella.Rows[i].ItemArray[1].ToString() == Prod) { return(tabella.Rows[i].ItemArray[0].ToString()); } } return(string.Empty); }
private void btnAggiungiProdotti_Click(object sender, EventArgs e) { //Abilito/Disabilito i GRP grpElencoProdotti.Enabled = false; grpDatiProdotti.Enabled = true; // Imposto il Nuovo Codice Azienda clsProdotto prodotto = new clsProdotto("Inquinamento.mdf"); lblCodProdotto.Text = prodotto.getNuovoCodice(); prodotto.Dispose(); txtNomeProdotto.Focus(); chkAnnullaProdotto.Enabled = false; chkProdottiAnnullati.Checked = false; }
private clsProdotto acquisisciProdotto() { clsProdotto prodotto = new clsProdotto("Inquinamento.mdf"); prodotto.codice = lblCodiceProdotto.Text; prodotto.nome = txtNomeProdotto.Text; prodotto.citta = txtCittaProdotti.Text; if (chkAnnullaValProdotto.Checked == true) { prodotto.validita = 'A'; } else { prodotto.validita = ' '; } return(prodotto); }
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(); }
private void cmbProdotti_SelectedIndexChanged(object sender, EventArgs e) { if (cmbProdotti.SelectedIndex != -1 && cmbProdotti.ValueMember != "") { grpElencoProdotti.Enabled = false; grpGestioneProdotti.Enabled = true; chkAnnullaValProdotto.Enabled = true; btnConfermaProdotti.Text = "Modifica"; clsProdotto prodotto = new clsProdotto("Inquinamento.mdf"); prodotto.codice = cmbProdotti.SelectedValue.ToString(); //MessageBox.Show(prodotto.codice); prodotto.getDati(); lblCodiceProdotto.Text = prodotto.codice; txtNomeProdotto.Text = prodotto.nome; txtCittaProdotti.Text = prodotto.citta; if (prodotto.validita == 'A') { chkAnnullaValProdotto.Checked = true; } prodotto.Dispose(); } }
private void btnConfermaProdotto_Click(object sender, EventArgs e) { bool esito = false; //Controllo Input Dati if (txtNomeProdotto.Text == string.Empty) { MessageBox.Show("Non è stato inserito il Nome Prodotto"); txtNomeProdotto.Focus(); } else if (txtCittaProdotto.Text == string.Empty) { MessageBox.Show("Non è stata inserita la Città Prodotto"); txtCittaProdotto.Focus(); } else { //Inserimento Dati sul DB clsProdotto prodotto = new clsProdotto("Inquinamento.mdf"); //Non è necessario inserire il Campo Codice (Solo per Insert) prodotto.NomeProdotto = txtNomeProdotto.Text; prodotto.CittaProdotto = txtCittaProdotto.Text; if (chkAnnullaProdotto.Checked) { prodotto.ValProdotto = 'A'; } else { prodotto.ValProdotto = ' '; } //Eseguo l'Operzaione in base alla scelta dell'Utente if (btnConfermaProdotto.Text == "Conferma") { //Eseguo la insert esito = prodotto.aggiungi(); } else { prodotto.CodProdotto = lblCodProdotto.Text; if (chkAnnullaProdotto.Checked) { //Eseguo la cancellazione dell'Azienda esito = prodotto.cancella(); } else { //Eseguo la Variazione dell'Azienda esito = prodotto.modifica(); } } //Eseguo INSERT dell'Azienda if (esito) { //Pulizia Dati Azienda pulisciProdotto(); //Abilito/Disabilito i GRP grpElencoProdotti.Enabled = true; grpDatiProdotti.Enabled = false; chkProdottiAnnullati.Checked = false; btnConfermaProdotto.Text = "Conferma"; //Recupero Aziende seleziona = false; elencoProdotti('L'); seleziona = true; } prodotto.Dispose(); } }