Ejemplo n.º 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 elencoAutori(bool visualizzaAnnullati)
        {
            clsAutori a = new clsAutori("CatalogoLibri.mdf");

            if (visualizzaAnnullati)
            {
                tabellaAutori = a.lista('A');
            }
            else
            {
                tabellaAutori = a.lista(' ');
            }

            a.dispose();

            cmbAutori.DataSource    = tabellaAutori;
            cmbAutori.ValueMember   = "IdAutore";
            cmbAutori.DisplayMember = "CognAutore";
            cmbAutori.SelectedIndex = -1;

            dgvAutori.DataSource = tabellaAutori;
            dgvAutori.ClearSelection();

            annulla();
        }
        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_1(object sender, EventArgs e)
        {
            grpElenco.Enabled   = false;
            grpModifica.Enabled = true;
            btnConferma.Text    = "Inserisci autore";

            clsAutori a = new clsAutori("CatalogoLibri.mdf");

            lblCodice.Text = a.getNuovoCodice().ToString();
            a.dispose();
        }
Ejemplo n.º 5
0
        private void rdbAutore_CheckedChanged(object sender, EventArgs e)
        {
            lblFiltro.Text = "Seleziona autore";

            clsAutori a             = new clsAutori("CatalogoLibri.mdf");
            DataTable tabellaAutori = a.lista(' ');

            selezionaLibro          = false;
            cmbFiltro.DataSource    = tabellaAutori;
            cmbFiltro.DisplayMember = "CognAutore";
            cmbFiltro.ValueMember   = "IdAutore";
            cmbFiltro.SelectedIndex = -1;
            selezionaLibro          = true;
            a.dispose();

            //campoFiltro = " AND IdAutoreLibro ='";
        }
        private void btnConferma_Click(object sender, EventArgs e)
        {
            if (controlloCampiInput())
            {
                clsAutori a = letturaCampiInput();

                if (btnConferma.Text == "Conferma")
                {
                    a.modifica();
                }
                else
                {
                    a.aggiungi();
                }

                elencoAutori(ckbVisualizzaAnnullati.Checked);
                a.dispose();
            }
        }
        private clsAutori letturaCampiInput()
        {
            clsAutori a = new clsAutori("CatalogoLibri.mdf");


            a.codAutore   = Convert.ToInt32(lblCodice.Text);
            a.cognome     = txtCognome.Text;
            a.nome        = txtNome.Text;
            a.descrizione = txtDescrizione.Text;
            a.dataNascita = dtpDataNascita.Value;
            a.immagine    = (ptbImmagine.ImageLocation).Split('\\')[1];
            if (ckbValidita.Checked)
            {
                a.validita = 'A';
            }
            else
            {
                a.validita = ' ';
            }
            return(a);
        }
        private void caricamentoComboBox(char val)
        {
            clsOfferte o = new clsOfferte("CatalogoLibri.mdf");
            DataTable  tabellaOfferte = o.lista(val);

            cmbOfferta.DataSource    = tabellaOfferte;
            cmbOfferta.DisplayMember = "DesOfferta";
            cmbOfferta.ValueMember   = "IdOfferta";
            cmbOfferta.SelectedIndex = -1;
            o.dispose();

            clsEditori e = new clsEditori("CatalogoLibri.mdf");
            DataTable  tabellaEditori = e.lista(val);

            cmbEditori.DataSource    = tabellaEditori;
            cmbEditori.DisplayMember = "NomeEditore";
            cmbEditori.ValueMember   = "IdEditore";
            cmbEditori.SelectedIndex = -1;
            e.dispose();

            clsReparto r = new clsReparto("CatalogoLibri.mdf");
            DataTable  tabellaReparti = r.lista(val);

            cmbReparto.DataSource    = tabellaReparti;
            cmbReparto.DisplayMember = "DesReparto";
            cmbReparto.ValueMember   = "CodReparto";
            cmbReparto.SelectedIndex = -1;
            r.dispose();


            clsAutori a = new clsAutori("CatalogoLibri.mdf");

            tabellaAutori = a.lista(val);
            for (int i = 0; i < tabellaAutori.Rows.Count; i++)
            {
                cklAutori.Items.Add(tabellaAutori.Rows[i].ItemArray[0].ToString() + "\t" + tabellaAutori.Rows[i].ItemArray[1] + "\t" + tabellaAutori.Rows[i].ItemArray[2]);
            }
            a.dispose();
        }
        private void cmbAutori_SelectedIndexChanged(object sender, EventArgs e)
        {
            if (selezionaAutore && cmbAutori.SelectedIndex != -1)
            {
                grpElenco.Enabled   = false;
                grpModifica.Enabled = true;
                lblCodice.Text      = cmbAutori.SelectedValue.ToString();

                clsAutori a = new clsAutori("CatalogoLibri.mdf");
                a.codAutore = Convert.ToInt32(cmbAutori.SelectedValue);
                a.getDati();
                txtCognome.Text      = a.cognome;
                txtNome.Text         = a.nome;
                txtDescrizione.Text  = a.descrizione;
                dtpDataNascita.Value = a.dataNascita;
                //(ptbImmagine.ImageLocation).Split('\\')[1] = a.immagine;
                ptbImmagine.ImageLocation = @"IMG/" + a.immagine;
                if (a.validita == 'A')
                {
                    ckbValidita.Checked = true;
                }
                a.dispose();
            }
        }