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(); }
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); } }