コード例 #1
0
        private void elencoEditori(bool visualizzaAnnullati)
        {
            clsEditori e = new clsEditori("CatalogoLibri.mdf");

            if (visualizzaAnnullati)
            {
                tabellaEditori = e.lista('A');
            }
            else
            {
                tabellaEditori = e.lista(' ');
            }

            e.dispose();

            cmbEditori.DataSource    = tabellaEditori;
            cmbEditori.ValueMember   = "IdEditore";
            cmbEditori.DisplayMember = "NomeEditore";
            cmbEditori.SelectedIndex = -1;

            dgvEditori.DataSource = tabellaEditori;
            dgvEditori.ClearSelection();

            annulla();
        }
コード例 #2
0
        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();
        }
コード例 #3
0
        private void btnInserisci_Click(object sender, EventArgs e)
        {
            grpElenco.Enabled   = false;
            grpModifica.Enabled = true;
            btnConferma.Text    = "Inserisci Editore";
            clsEditori ed = new clsEditori("CatalogoLibri.mdf");

            lblCodice.Text = ed.getNuovoCodice().ToString();
            ed.dispose();
        }
コード例 #4
0
        private clsEditori letturaCampiInput()
        {
            clsEditori e = new clsEditori("CatalogoLibri.mdf");

            e.codEditore = Convert.ToInt32(lblCodice.Text);
            e.nome       = txtNome.Text;
            if (ckbValidita.Checked)
            {
                e.validita = 'A';
            }
            else
            {
                e.validita = ' ';
            }

            return(e);
        }
コード例 #5
0
        private void rdbEditore_CheckedChanged(object sender, EventArgs e)
        {
            lblFiltro.Text = "Seleziona editore";

            clsEditori ed             = new clsEditori("CatalogoLibri.mdf");
            DataTable  tabellaEditori = ed.lista(' ');

            selezionaLibro          = false;
            cmbFiltro.DataSource    = tabellaEditori;
            cmbFiltro.DisplayMember = "NomeEditore";
            cmbFiltro.ValueMember   = "IdEditore";
            cmbFiltro.SelectedIndex = -1;
            selezionaLibro          = true;
            ed.dispose();

            campoFiltro = " AND IdEdiLibro ='";
        }
コード例 #6
0
        private void btnConferma_Click(object sender, EventArgs e)
        {
            if (controlloCampiInput())
            {
                clsEditori ed = letturaCampiInput();
                //MessageBox.Show(r.codReparto);

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

                elencoEditori(ckbVisualizzaAnnullati.Checked);
                ed.dispose();
            }
        }
コード例 #7
0
        private void cmbEditori_SelectedIndexChanged(object sender, EventArgs e)
        {
            if (selezionaEditore && cmbEditori.SelectedIndex != -1)
            {
                grpElenco.Enabled   = false;
                grpModifica.Enabled = true;

                lblCodice.Text = cmbEditori.SelectedValue.ToString();

                clsEditori ed = new clsEditori("CatalogoLibri.mdf");
                ed.codEditore = Convert.ToInt32(cmbEditori.SelectedValue);
                ed.getDati();
                txtNome.Text = ed.nome;
                if (ed.validita == 'A')
                {
                    ckbValidita.Checked = true;
                }
                ed.dispose();
            }
        }
コード例 #8
0
        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();
        }