private void cmbLibri_SelectedIndexChanged(object sender, EventArgs e) { if (selezionaLibro && cmbLibri.SelectedIndex != -1) { //selezionaCombo = false; //caricamentoComboBox('A'); //da ripensare //selezionaCombo = true; lblCodice.Text = cmbLibri.SelectedValue.ToString(); clsLibro l = new clsLibro("CatalogoLibri.mdf"); l.codLibro = Convert.ToInt32(cmbLibri.SelectedValue); l.getDati(); txtTitolo.Text = l.titolo; cmbReparto.SelectedValue = l.codReparto; cmbEditori.SelectedValue = l.codEditore; cmbOfferta.SelectedValue = l.codOfferta; dtpDataPubblicazione.Value = l.dataPubblicazione; clsAutori a = new clsAutori("CatalogoLibri.mdf"); dgvAutori.DataSource = a.hannoScritto(l.codLibro); a.dispose(); lblPrezzo.Text = l.prezzo.ToString(); ptbImmagine.ImageLocation = @"IMG\" + l.immagine; l.dispose(); } }
private void cmbLibri_SelectedIndexChanged(object sender, EventArgs e) { if (selezionaLibro && cmbLibri.SelectedIndex != -1) { selezionaCombo = false; caricamentoComboBox('A'); //da ripensare selezionaCombo = true; grpElenco.Enabled = false; grpModifica.Enabled = true; lblCodice.Text = cmbLibri.SelectedValue.ToString(); clsLibro l = new clsLibro("CatalogoLibri.mdf"); l.codLibro = Convert.ToInt32(cmbLibri.SelectedValue); l.getDati(); clsAutori a = new clsAutori("CatalogoLibri.mdf"); DataTable autoriSelezionati = a.hannoScritto(l.codLibro); bool presente; int codAut; int codAutSelezionato; for (int i = 0; i < tabellaAutori.Rows.Count; i++) { presente = false; codAut = Convert.ToInt32(tabellaAutori.Rows[i].ItemArray[0]); for (int j = 0; j < autoriSelezionati.Rows.Count; j++) { codAutSelezionato = Convert.ToInt32(autoriSelezionati.Rows[j].ItemArray[0]); if (codAutSelezionato == codAut) { presente = true; } } if (presente) { cklAutori.SetItemChecked(i, true); } } //DataTable tabSelezionati = a.hannoScritto(l.codLibro); a.dispose(); txtTitolo.Text = l.titolo; cmbReparto.SelectedValue = l.codReparto; cmbEditori.SelectedValue = l.codEditore; cmbOfferta.SelectedValue = l.codOfferta; nmbPrezzo.Value = l.prezzo; ptbImmagine.ImageLocation = @"IMG\" + l.immagine; //MessageBox.Show(ptbImmagine.ImageLocation.ToString()); if (l.validita == 'A') { ckbValidita.Checked = true; } l.dispose(); } }