private void button3_Click(object sender, EventArgs e) { if (textBox14.Enabled == true) { var nuovaDisc = new disciplinesportive(textBox14.Text, int.Parse(numericUpDown1.Value.ToString()), int.Parse(numericUpDown2.Value.ToString()), int.Parse(numericUpDown3.Value.ToString())); if (eledisc.Contains(nuovaDisc)) { MessageBox.Show("Disciplina esistente nel registro"); } eledisc.Add(nuovaDisc); //visualizza disciplina var p = eledisc.Select(s => new { Nome = s.nomeD, Livello_dilettanti = s.livelloDil, Livello_junior = s.livelloJun, Livello_senior = s.livelloSen }); checkBox5.Checked = false; dataGridView1.DataSource = p.ToList(); } }
public atleta(string codI, string med, DateTime dataS, int ido, string nomeA, string cogn, DateTime dataN, string citt, gruppisportivi gs, disciplinesportive disc, string lvl) { if (string.IsNullOrWhiteSpace(codI) == true) { throw new Exception("Inserire un codice è obbligatorio"); } if (_elecod.Contains(codI) == true) { throw new Exception("Codice fiscale già utilizzato"); } if (dataS < dataN || dataN > dataS) { throw new Exception("Codice fiscale già utilizzato"); } //if (ido < disc.livelloDil && ido < disc.livelloJun && ido < disc.livelloSen && lvl != "Dilettanti") // throw new Exception("Livello agonistico errato"); //if (ido > disc.livelloDil && ido > disc.livelloJun && ido < disc.livelloSen && lvl != "Junior") // throw new Exception("Livello agonistico errato"); //if (ido > disc.livelloDil && ido > disc.livelloJun && ido > disc.livelloSen && lvl != "Senior") // throw new Exception("Livello agonistico errato"); _elecod.Add(codI); this._codI = codI; this.med = med; this.dataS = dataS; this.nomeA = nomeA; this.cogn = cogn; this.dataN = dataN; this.citt = citt; this.gs = gs; this.disc = disc; this.lvl = lvl; this.ido = ido; }