예제 #1
0
        private void lstReparti_SelectedIndexChanged(object sender, EventArgs e)
        {
            if (lstReparti.SelectedIndex == -1)
            {
                return;
            }
            RepartoModel     repartoSelezionato     = (RepartoModel)lstReparti.SelectedItem;
            List <FaseModel> fasiRepartoSelezionato = _anagrafica.CreaListaFaseModel(repartoSelezionato.IdReparto);

            lstFasi.Items.Clear();
            lstFasi.Items.AddRange(fasiRepartoSelezionato.ToArray());
        }
        private void CaricaGrigliaFasi(decimal idReparto)
        {
            Anagrafica       a      = new Anagrafica();
            List <FaseModel> fasi   = a.CreaListaFaseModel(idReparto);
            BindingSource    source = new BindingSource();

            source.DataSource             = fasi;
            dgvFasi.DataSource            = source;
            dgvFasi.Columns[0].Visible    = false;
            dgvFasi.Columns[2].Width      = 150;
            dgvFasi.Columns[3].Visible    = false;
            dgvFasi.Columns[6].HeaderText = "Includi preventivo";
            dgvFasi.Columns[7].Visible    = false;
            dgvFasi.Columns[8].Visible    = false;
        }