Example #1
0
        private void button2_Click(object sender, EventArgs e)
        {
            if (textBox4.Enabled == true)
            {
                var nuovoGrup = new gruppisportivi(textBox4.Text, textBox5.Text, textBox11.Text, textBox12.Text, textBox13.Text);
                if (elegrup.Contains(nuovoGrup))
                {
                    MessageBox.Show("Disciplina esistente nel registro");
                }
                elegrup.Add(nuovoGrup);

                //visualizza gruppo sociale
                var q = elegrup.Select(k => new { Ragione_sociale = k.ragioneS, Indirizzo = k.indirizzoS, Nome_presidente = k.nomeP, Numero_telefono = k.telefono, Indirizzo_mail = k.mail });
                dataGridView2.DataSource = q.ToList();
                checkBox4.Checked        = false;

                comboBox3.Items.Add(textBox4.Text);
            }
        }
Example #2
0
        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;
        }