Example #1
0
 private void ApplyCorsiSearchCriteria()
 {
     if (master_iscrizioni != null && !all_fucking_locked)
     {
         dataGridView1.DataSource = EntryIscrizione.cutList(master_iscrizioni, dateInizio.Value, dateFine.Value, checkBox1.Checked);
     }
 }
Example #2
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();
        }
Example #3
0
            public static List <EntryIscrizione> createList(List <Iscrizione> iscrizioni)
            {
                List <EntryIscrizione> ret = new List <EntryIscrizione>();

                foreach (Iscrizione i in iscrizioni)
                {
                    if (i.primopagamento_data != null)
                    {
                        EntryIscrizione ei = new EntryIscrizione()
                        {
                            ID            = i.ID,
                            Nome          = i.persona.Nome,
                            Cognome       = i.persona.Cognome,
                            Corso         = i.corso.Descrizione,
                            DataPagamento = i.primopagamento_data.Value,
                            Importo       = Utils.moneylongToString(i.primopagamento_importo),
                            Modalita      = i.primopagamento_modalita
                        };

                        ret.Add(ei);
                    }

                    if (i.secondopagamento_data != null)
                    {
                        EntryIscrizione ei = new EntryIscrizione()
                        {
                            ID            = i.ID,
                            Nome          = i.persona.Nome,
                            Cognome       = i.persona.Cognome,
                            Corso         = i.corso.Descrizione,
                            DataPagamento = i.secondopagamento_data.Value,
                            Importo       = Utils.moneylongToString(i.secondopagamento_importo),
                            Modalita      = i.secondopagamento_modalita
                        };

                        ret.Add(ei);
                    }

                    if (i.terzopagamento_data != null)
                    {
                        EntryIscrizione ei = new EntryIscrizione()
                        {
                            ID            = i.ID,
                            Nome          = i.persona.Nome,
                            Cognome       = i.persona.Cognome,
                            Corso         = i.corso.Descrizione,
                            DataPagamento = i.terzopagamento_data.Value,
                            Importo       = Utils.moneylongToString(i.terzopagamento_importo),
                            Modalita      = i.terzopagamento_modalita
                        };

                        ret.Add(ei);
                    }
                }


                return(ret);
            }
Example #4
0
        private void ApplyCorsiSearchCriteria()
        {
            if (master_iscrizioni != null)
            {
                dataGridView1.DataSource = EntryIscrizione.cutList(master_iscrizioni, dateGiorno.Value, comboModalitaPagamento.Text);
            }

            UpdateTotale();
        }
Example #5
0
            public static List <EntryIscrizione> createList(List <Iscrizione> iscrizioni)
            {
                List <EntryIscrizione> ret = new List <EntryIscrizione>();

                foreach (Iscrizione i in iscrizioni)
                {
                    EntryIscrizione ee = new EntryIscrizione(i);
                    //if (ee.DaContare)
                    ret.Add(ee);
                }

                return(ret);
            }
Example #6
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();
        }
Example #7
0
 // print
 private void button4_Click(object sender, EventArgs e)
 {
     Printing.printIncassiGiorno(EntryIscrizione.cutList(master_iscrizioni, dateGiorno.Value, comboModalitaPagamento.Text), dateGiorno.Value);
 }