private void ok_btn_Click(object sender, RoutedEventArgs e)
        {
            string   nome = null;
            DateTime time;

            Animale.Razze razza = 0;
            try
            {
                if (!string.IsNullOrEmpty(nome_txt.Text))
                {
                    nome = nome_txt.Text;
                }

                time = DateTime.Parse(nascita_txt.Text);

                if (razze_cmb.SelectedItem != null)
                {
                    razza = (Animale.Razze)razze_cmb.SelectedItem;
                }

                main.AddAnimale(new Animale(nome, razza, time));
            }catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }

            this.Close();
        }
Example #2
0
        public void CompraCapo(string nomeCapo, int razzaCapo, DateTime nascitaCapo)
        {
            Animale.Razze razza = (Animale.Razze)razzaCapo;
            Animale       capo  = new Animale(nomeCapo, razza, nascitaCapo);

            _animali.Add(capo);
        }
Example #3
0
        public void StampaRazza(Animale.Razze razza)
        {
            string s = "";

            foreach (Animale a in stalla.Animali)
            {
                if (a.Razza == razza)
                {
                    s += a.ToString() + "\n";
                }
            }
            MessageBox.Show(s);
        }
Example #4
0
        public List <Animale> GetAnimaliRazza(Animale.Razze razza)
        {
            List <Animale> vs = new List <Animale>();

            foreach (Animale a in _animali)
            {
                if (a.Razza == razza)
                {
                    vs.Add(a);
                }
            }

            return(vs);
        }