Пример #1
0
        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();
            }
        }