Exemple #1
0
        public void RefreshList()
        {
            if (all_fucking_locked)
            {
                return;
            }

            BindingSource m_bs = new BindingSource();

            master_iscrizioni        = EntryIscrizione.createList(DB.instance.iscrizioni);
            m_bs.DataSource          = master_iscrizioni;
            dataGridView1.DataSource = m_bs;

            for (int i = 0; i < dataGridView1.Columns.Count; i++)
            {
                dataGridView1.Columns[i].Visible = !(dataGridView1.Columns[i].Name.Equals("ID") || dataGridView1.Columns[i].Name.Equals("iscrizione"));

                if (dataGridView1.Columns[i].Name.Contains("Data"))
                {
                    dataGridView1.Columns[i].DefaultCellStyle.Format = "d";
                }
            }

            ApplyCorsiSearchCriteria();
        }
Exemple #2
0
        public void RefreshIscritti()
        {
            if (corso == null)
            {
                return;
            }

            List <Iscrizione> nuovalistaiscrizioni = new List <Iscrizione>();

            foreach (Iscrizione i in corso.Iscrizioni)
            {
                nuovalistaiscrizioni.Add(i);
            }

            corso.Iscrizioni = nuovalistaiscrizioni;
            List <EntryIscrizione> lista = EntryIscrizione.createList(nuovalistaiscrizioni);

            dataGridViewIscritti.DataSource          = lista;
            dataGridViewIscritti.AutoGenerateColumns = true;

            int cnt = 0;

            foreach (var x in lista)
            {
                if (x.DaContare)
                {
                    cnt++;
                }
            }
            textBox7.Text = "" + cnt;
            for (int i = 0; i < lista.Count; i++)
            {
                if (!lista.ElementAt(i).DaContare)
                {
                    dataGridViewIscritti.Rows[i].DefaultCellStyle.ForeColor = Color.DarkRed;
                }
            }
            //dataGridViewIscritti.Rows[i].DefaultCellStyle.ForeColor = System.Drawing.Color.FromArgb(255, System.Drawing.Color.FromArgb(120, 120, 120));

            for (int i = 0; i < dataGridViewIscritti.Columns.Count; i++)
            {
                dataGridViewIscritti.Columns[i].Visible = !dataGridViewIscritti.Columns[i].Name.Equals("ID") && !dataGridViewIscritti.Columns[i].Name.Equals("DaContare");

                if (dataGridViewIscritti.Columns[i].Name.Contains("Data"))
                {
                    dataGridViewIscritti.Columns[i].DefaultCellStyle.Format = "d";
                }
            }

            dataGridViewIscritti.Refresh();
        }