Exemplo n.º 1
0
        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   = "";
        }
Exemplo n.º 2
0
        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();
        }
Exemplo n.º 3
0
        public List <Mascota> obtenerListaMascota()
        {
            Clinica clinica = (Clinica)Session["clinicaVeterinaria"];

            return(clinica.ListMascotas);
        }
Exemplo n.º 4
0
        static void Main(string[] args)
        {
            Clinica clinica = new Clinica("st maria");

            clinica.printMenu();
        }