protected void btnGuardar_Click(object sender, EventArgs e) { Mascota mascota = new Mascota(); mascota.Id = int.Parse(txtId.Text); mascota.Nombre = txtNombreMascota.Text; mascota.NombreDueƱo = txtNombreDueno.Text; mascota.Raza = txtRazaMascota.Text; mascota.Tipo = txtTipoMascota.Text; Clinica clinica = (Clinica)Session["clinicaVeterinaria"]; clinica.ListMascotas.Add(mascota); txtId.Text = ""; txtNombreMascota.Text = ""; txtNombreDueno.Text = ""; txtRazaMascota.Text = ""; txtTipoMascota.Text = ""; }
static void Main(string[] args) { bool pregunta = false; bool pregunta2 = true; int eleccion; string nombre; RazaPerro rperro; RazaGato rgato; EspeciePajaro epajaro; EspecieReptil ereptil; DateTime fecha; double loquepesa; string microchip; bool venenosocantor; string comentario; DateTime d = new DateTime(2011, 1, 1); Perro perro1 = new Perro("pepe", RazaPerro.Husky, d, 20, "123456abc"); Perro perro2 = new Perro("juan", RazaPerro.Dalmata, d, 10, "99999a"); Gato gato1 = new Gato("garfi", RazaGato.Comun, d, 5, "gato1234"); Reptil reptil1 = new Reptil("lagarto", EspecieReptil.DragonDeComodo, d, 10, true); Clinica clinica = new Clinica(); clinica.InsertaAnimal(perro1); clinica.InsertaAnimal(perro2); clinica.InsertaAnimal(gato1); clinica.InsertaAnimal(reptil1); Console.WriteLine("Bienvenido a la clinica veterinaria"); Console.WriteLine("desea introducir un nuevo animal ? (TRUE OR FALSE)"); pregunta = bool.Parse(Console.ReadLine()); if (pregunta == true) { while (pregunta2 == true) { Console.WriteLine("Que tipo de animal desea introducir\n Perro-> 1\n Gato-> 2\n pajaro-> 3\n Reptil-> 4"); eleccion = int.Parse(Console.ReadLine()); switch (eleccion) { case 1: { Console.WriteLine("Introduce el nombre"); nombre = Console.ReadLine(); Console.WriteLine("Introduce la raza\n PastorAleman-> 1\n Husky-> 2\n FoxTerrier->3\n Dalmata->4\n SanBernardo-> 5"); rperro = (RazaPerro)(int.Parse(Console.ReadLine()) - 1); Console.WriteLine("Introduce la fecha de nacimiento"); fecha = DateTime.Parse(Console.ReadLine()); Console.WriteLine("Introduce el peso"); loquepesa = double.Parse(Console.ReadLine()); Console.WriteLine("Introduce el microchip"); microchip = Console.ReadLine(); Perro nuevo = new Perro(nombre, rperro, fecha, loquepesa, microchip); clinica.InsertaAnimal(nuevo); Console.WriteLine("A continuacion escriba un comentario si lo desea"); comentario = Console.ReadLine(); clinica.ModificaComentarioAnimal(nombre, comentario); Console.WriteLine(""); Console.WriteLine(nuevo); Console.WriteLine(""); break; } case 2: { Console.WriteLine("Introduce el nombre"); nombre = Console.ReadLine(); Console.WriteLine("Introduce la raza\n Comun-> 1\n Siames-> 2\n Persa->3\n Angora->4\n ScottishFold-> 5"); rgato = (RazaGato)(int.Parse(Console.ReadLine()) - 1); Console.WriteLine("Introduce la fecha de nacimiento"); fecha = DateTime.Parse(Console.ReadLine()); Console.WriteLine("Introduce el peso"); loquepesa = double.Parse(Console.ReadLine()); Console.WriteLine("Introduce el microchip"); microchip = Console.ReadLine(); Gato nuevo = new Gato(nombre, rgato, fecha, loquepesa, microchip); clinica.InsertaAnimal(nuevo); Console.WriteLine("A continuacion escriba un comentario si lo desea"); comentario = Console.ReadLine(); clinica.ModificaComentarioAnimal(nombre, comentario); Console.WriteLine(""); Console.WriteLine(nuevo); Console.WriteLine(""); break; } case 3: { Console.WriteLine("Introduce el nombre"); nombre = Console.ReadLine(); Console.WriteLine("Introduce la raza\n Canario-> 1\n Periquito-> 2\n Agapornis->3"); epajaro = (EspeciePajaro)(int.Parse(Console.ReadLine()) - 1); Console.WriteLine("Introduce la fecha de nacimiento"); fecha = DateTime.Parse(Console.ReadLine()); Console.WriteLine("Introduce el peso"); loquepesa = double.Parse(Console.ReadLine()); Console.WriteLine("Introduce si es cantor(TRUE OR FALSE)"); venenosocantor = bool.Parse(Console.ReadLine()); Pajaro nuevo = new Pajaro(nombre, epajaro, fecha, loquepesa, venenosocantor); clinica.InsertaAnimal(nuevo); Console.WriteLine("A continuacion escriba un comentario si lo desea"); comentario = Console.ReadLine(); clinica.ModificaComentarioAnimal(nombre, comentario); Console.WriteLine(""); Console.WriteLine(nuevo); Console.WriteLine(""); break; } case 4: { Console.WriteLine("Introduce el nombre"); nombre = Console.ReadLine(); Console.WriteLine("Introduce la raza\n Tortuga-> 1\n Iguana-> 2\n Dragon de comodo->3"); ereptil = (EspecieReptil)(int.Parse(Console.ReadLine()) - 1); Console.WriteLine("Introduce la fecha de nacimiento"); fecha = DateTime.Parse(Console.ReadLine()); Console.WriteLine("Introduce el peso"); loquepesa = double.Parse(Console.ReadLine()); Console.WriteLine("Introduce si es venenoso (TRUE OR FALSE)"); venenosocantor = bool.Parse(Console.ReadLine()); Reptil nuevo = new Reptil(nombre, ereptil, fecha, loquepesa, venenosocantor); clinica.InsertaAnimal(nuevo); Console.WriteLine("A continuacion escriba un comentario si lo desea"); comentario = Console.ReadLine(); clinica.ModificaComentarioAnimal(nombre, comentario); Console.WriteLine(""); Console.WriteLine(nuevo); Console.WriteLine(""); break; } default: break; } Console.WriteLine("Desea introducir otra animal ? (TRUE OR FALSE)"); pregunta2 = bool.Parse(Console.ReadLine()); } } Console.WriteLine("Desea buscar un animalito en nuestra base de datos ? (TRUE OR FALSE)"); pregunta = bool.Parse(Console.ReadLine()); if (pregunta) { pregunta2 = true; while (pregunta2) { Console.WriteLine("Introduzca el nombre del animal"); nombre = Console.ReadLine(); Console.WriteLine(clinica.BuscaAnimal(nombre)); Console.WriteLine("desea actualizar el comentario ? (TRUE OR FALSE)"); pregunta = bool.Parse(Console.ReadLine()); if (pregunta) { Console.WriteLine("Escriba el comentario"); comentario = Console.ReadLine(); clinica.ModificaComentarioAnimal(nombre, comentario); } Console.WriteLine("Desea buscar otro animalito ? (TRUE OR FALSE)"); pregunta2 = bool.Parse(Console.ReadLine()); } } Console.WriteLine("Quieres imprimir la lista con nuestros animalitos(TRUE OR FALSE)"); pregunta = bool.Parse(Console.ReadLine()); if (pregunta) { Console.WriteLine(clinica); } Console.WriteLine("Gracias por su visita"); Console.ReadKey(); }
public List <Mascota> obtenerListaMascota() { Clinica clinica = (Clinica)Session["clinicaVeterinaria"]; return(clinica.ListMascotas); }
static void Main(string[] args) { Clinica clinica = new Clinica("st maria"); clinica.printMenu(); }