private void ApplyCorsiSearchCriteria() { if (master_iscrizioni != null && !all_fucking_locked) { dataGridView1.DataSource = EntryIscrizione.cutList(master_iscrizioni, dateInizio.Value, dateFine.Value, checkBox1.Checked); } }
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(); }
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); }
private void ApplyCorsiSearchCriteria() { if (master_iscrizioni != null) { dataGridView1.DataSource = EntryIscrizione.cutList(master_iscrizioni, dateGiorno.Value, comboModalitaPagamento.Text); } UpdateTotale(); }
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); }
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(); }
// print private void button4_Click(object sender, EventArgs e) { Printing.printIncassiGiorno(EntryIscrizione.cutList(master_iscrizioni, dateGiorno.Value, comboModalitaPagamento.Text), dateGiorno.Value); }