コード例 #1
0
ファイル: RegistrarZoo.cs プロジェクト: maujo169/Zoologico
 private void BTN_Guardar_Click(object sender, EventArgs e)
 {
     if (TBX_Pais.Text == "" || TBX_Nombre.Text == " " ||
         TBX_Ciudad.Text == "" || TBX_PresupuestoAnual.Text == "" || TBX_Tam.Text == "")
     {
         MessageBox.Show("Llenar campos para guardar");
     }
     else
     {
         Zoologico zoo = new Zoologico()
         {
             ID               = ZooRegistro.Count,
             Nombre           = TBX_Nombre.Text,
             Pais             = TBX_Pais.Text,
             Ciudad           = TBX_Ciudad.Text,
             PresupuestoAnual = Convert.ToDouble(TBX_PresupuestoAnual.Text),
             Tam              = Convert.ToDouble(TBX_Tam.Text)
         };
         if (!AgregarZoo(zoo))
         {
             MessageBox.Show("El zoologico que intenta registrar ya existe");
         }
         else
         {
             paises.Add(TBX_Pais.Text);
         }
     }
     LimpiarCampos();
 }
コード例 #2
0
ファイル: RegistrarZoo.cs プロジェクト: maujo169/Zoologico
        public bool AgregarZoo(Zoologico zoo)
        {
            bool existe = ZooRegistro.Any(x => x.Nombre.Equals(zoo.Nombre));

            if (!existe)
            {
                ZooRegistro.Add(zoo);
                return(true);
            }
            else
            {
                return(false);
            }
        }