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 elencoLibri(bool visualizzaAnnullati) { clsLibro l = new clsLibro("CatalogoLibri.mdf"); if (visualizzaAnnullati) { tabellaLibri = l.tabella('A'); } else { tabellaLibri = l.tabella(' '); } l.dispose(); cmbLibri.DataSource = tabellaLibri; cmbLibri.ValueMember = "IdLibro"; cmbLibri.DisplayMember = "TitoloLibro"; cmbLibri.SelectedIndex = -1; dgvLibri.DataSource = tabellaLibri; dgvLibri.ClearSelection(); annulla(); }
private void btnConferma_Click(object sender, EventArgs e) { if (controlloCampiInput()) { clsLibro l = letturaCampiInput(); //MessageBox.Show(l.dataPubblicazione.ToString()); int[] v = new int[cklAutori.CheckedItems.Count]; for (int i = 0; i < cklAutori.CheckedItems.Count; i++) { v[i] = Convert.ToInt32((cklAutori.CheckedItems[i].ToString()).Split('\t')[0]); //MessageBox.Show(v[i].ToString()); } if (btnConferma.Text == "Conferma") { l.modifica(v); if (l.validita == 'A') { clsScrive s = new clsScrive("CatalogoLibri.mdf"); s.elimina(l.codLibro); s.dispose(); } } else { l.aggiungi(v); } elencoLibri(ckbVisualizzaAnnullati.Checked); 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(); } }
private void btnInserisci_Click(object sender, EventArgs e) { grpElenco.Enabled = false; grpModifica.Enabled = true; btnConferma.Text = "Inserisci libro"; selezionaCombo = false; caricamentoComboBox(' '); selezionaCombo = true; clsLibro l = new clsLibro("CatalogoLibri.mdf"); lblCodice.Text = l.getNuovoCodice().ToString(); l.dispose(); }
private void cmbFiltro_SelectedIndexChanged(object sender, EventArgs e) { if (selezionaLibro) { if (cmbFiltro.SelectedIndex == -1) { stringaFiltro = string.Empty; } else { clsLibro l = new clsLibro("CatalogoLibri.mdf"); if (!rdbAutore.Checked) { stringaFiltro = campoFiltro + cmbFiltro.SelectedValue.ToString() + "'"; tabellaLibri = l.filtra(stringaFiltro); } else { tabellaLibri = l.filtraPerAutore(' ', Convert.ToInt32(cmbFiltro.SelectedValue)); } l.dispose(); } selezionaLibro = false; cmbLibri.DataSource = tabellaLibri; cmbLibri.ValueMember = "IdLibro"; cmbLibri.DisplayMember = "TitoloLibro"; cmbLibri.SelectedIndex = -1; dgvLibri.DataSource = tabellaLibri; dgvLibri.ClearSelection(); selezionaLibro = true; } }