Beispiel #1
0
 private void tabControl3_SelectedIndexChanged(object sender, EventArgs e)
 {
     if (tabControl3.SelectedTab == pag_mod_gruppo)
     {
         data_mod.DataSource = elegruppi.ToList();
     }
     if (tabControl3.SelectedTab == pag_mod_disciplina)
     {
         data_mod.DataSource = elediscipline.ToList();
     }
     if (tabControl3.SelectedTab == pag_mod_atleta)
     {
         Funzioni.Select(data_mod, eleatleti);
     }
 }
Beispiel #2
0
 private void tabControl1_SelectedIndexChanged(object sender, EventArgs e)
 {
     data_mod.DataSource = elegruppi.ToList();
     combo_view_disciplina.Items.Clear();
     combo_view_disciplina.Items.Add("Tutto");
     foreach (var disciplina in elediscipline)
     {
         combo_view_disciplina.Items.Add(disciplina.nomeDisciplina);
     }
     combo_view_gruppo.Items.Clear();
     combo_view_gruppo.Items.Add("Tutto");
     foreach (var gruppo in elegruppi)
     {
         combo_view_gruppo.Items.Add(gruppo.ragioneSociale);
     }
     Funzioni.Select(data_visualizza, eleatleti);
 }
Beispiel #3
0
 private void Txt_canc_TextChanged(object sender, EventArgs e)
 {
     if (rb_gruppo.Checked == true)
     {
         var zz = elegruppi.Where(p => p.ragioneSociale.ToUpper().Contains(Txt_canc.Text.ToUpper())).ToList();
         Data_canc.DataSource = zz.ToList();
     }
     if (rb_disciplina.Checked == true)
     {
         var zz = elediscipline.Where(p => p.nomeDisciplina.ToUpper().Contains(Txt_canc.Text.ToUpper())).ToList();
         Data_canc.DataSource = zz.ToList();
     }
     if (Rb_atleti.Checked == true)
     {
         var zz = eleatleti.Where(p => p.codice.ToUpper().Contains(Txt_canc.Text.ToUpper())).ToList();
         Funzioni.Select(Data_canc, zz);
     }
 }
Beispiel #4
0
 private void Txt_cerca_TextChanged(object sender, EventArgs e)
 {
     if (tabControl3.SelectedTab == pag_mod_gruppo)
     {
         var zz = elegruppi.Where(p => p.ragioneSociale.ToUpper().Contains(Txt_cerca.Text.ToUpper())).ToList();
         data_mod.DataSource = zz.ToList();
     }
     if (tabControl3.SelectedTab == pag_mod_disciplina)
     {
         var zz = elediscipline.Where(p => p.nomeDisciplina.ToUpper().Contains(Txt_cerca.Text.ToUpper())).ToList();
         data_mod.DataSource = zz.ToList();
     }
     if (tabControl3.SelectedTab == pag_mod_atleta)
     {
         var zz = eleatleti.Where(p => p.codice.ToUpper().Contains(Txt_cerca.Text.ToUpper())).ToList();
         Funzioni.Select(data_mod, zz);
     }
 }
Beispiel #5
0
        private void Btn_filtri_Click(object sender, EventArgs e)
        {
            List <Atleta> elefiltered = new List <Atleta>();

            elefiltered = eleatleti;
            if (!(combo_view_disciplina.Text == "Tutto"))
            {
                elefiltered = elefiltered.Where(p => p.disciplina.nomeDisciplina == combo_view_disciplina.Text).ToList();
            }
            if (!(combo_view_livello.Text == "Tutto"))
            {
                elefiltered = elefiltered.Where(p => string.Compare(p.livello, combo_view_livello.Text) >= 0).ToList();
            }
            if (!(combo_view_gruppo.Text == "Tutto"))
            {
                elefiltered = elefiltered.Where(p => p.gruppo.ragioneSociale == combo_view_gruppo.Text && p.idoneità == true).OrderBy(p => p.disciplina.nomeDisciplina).ToList();
            }
            Funzioni.Select(data_visualizza, elefiltered);
        }
Beispiel #6
0
        private void Btn_canc_Click(object sender, EventArgs e)
        {
            int    numcanc = default(int);
            string keycanc = Txt_canc.Text;

            if (!string.IsNullOrEmpty(Txt_canc.Text))
            {
                if (rb_gruppo.Checked)
                {
                    eleatleti.RemoveAll(a => a.gruppo.ragioneSociale == keycanc);
                    numcanc = elegruppi.RemoveAll(p => p.ragioneSociale == keycanc);
                    Gruppo.Cancella(keycanc);
                    Data_canc.DataSource = elegruppi.ToList();
                }
                if (rb_disciplina.Checked)
                {
                    eleatleti.RemoveAll(a => a.disciplina.nomeDisciplina == keycanc);
                    numcanc = elediscipline.RemoveAll(p => p.nomeDisciplina == keycanc);
                    Disciplina.Cancella(keycanc);
                    Data_canc.DataSource = elediscipline.ToList();
                }
                if (Rb_atleti.Checked)
                {
                    numcanc = eleatleti.RemoveAll(p => p.codice == keycanc);
                    Atleta.Cancella(keycanc);
                    Funzioni.Select(Data_canc, eleatleti);
                }
                if (numcanc == 0)
                {
                    MessageBox.Show("Nessun elemento trovato.");
                    return;
                }
            }
            else
            {
                foreach (DataGridViewRow r in Data_canc.SelectedRows)
                {
                    if (rb_gruppo.Checked)
                    {
                        eleatleti.RemoveAll(a => a.gruppo.ragioneSociale == r.Cells[0].Value.ToString());
                        numcanc = elegruppi.RemoveAll(p => p.ragioneSociale == r.Cells[0].Value.ToString());
                        Gruppo.Cancella(r.Cells[0].Value.ToString());
                    }

                    if (rb_disciplina.Checked)
                    {
                        eleatleti.RemoveAll(a => a.disciplina.nomeDisciplina == r.Cells[0].Value.ToString());
                        numcanc = elediscipline.RemoveAll(p => p.nomeDisciplina == r.Cells[0].Value.ToString());
                        Disciplina.Cancella(r.Cells[0].Value.ToString());
                    }

                    if (Rb_atleti.Checked)
                    {
                        numcanc = eleatleti.RemoveAll(p => p.codice == r.Cells[0].Value.ToString());
                        Atleta.Cancella(r.Cells[0].Value.ToString());
                    }

                    if (numcanc == 0)
                    {
                        MessageBox.Show("Nessun elemento trovato.");
                        return;
                    }
                }
            }
            if (rb_gruppo.Checked)
            {
                Data_canc.DataSource = elegruppi.ToList();
            }
            if (rb_disciplina.Checked)
            {
                Data_canc.DataSource = elediscipline.ToList();
            }
            if (Rb_atleti.Checked)
            {
                Funzioni.Select(Data_canc, eleatleti);
            }
            Txt_canc.Clear();
        }
Beispiel #7
0
 private void Rb_atleti_CheckedChanged(object sender, EventArgs e)
 {
     Funzioni.Select(Data_canc, eleatleti);
 }