static void Main(string[] args) { Grupo grupoMixto = new Grupo("Mascotitas love", Grupo.TipoManada.Mixta); Grupo grupoPerros = new Grupo("Mascotitas Perros", Grupo.TipoManada.Unica);//al no poner el tipo de grupo, se setea en Unica. Grupo grupoGatos = new Grupo("Mascotitas Gatos"); Perro perro1 = new Perro("Yago", "Ñoño", 10, true); //esAlfa = true; Perro perro2 = new Perro("Camu", "Salchicha", 9, false); //no tiene que mostrar que es alfa Perro perro3 = new Perro("Maggie", "Shorshire"); //edad = 0, no tiene que mostrar que es alfa Gato gato1 = new Gato("Neo", "Abisinio"); Gato gato2 = new Gato("Queen", "Asiático"); Gato gato3 = new Gato("Princesa", "Bombay"); Perro perroClon1 = new Perro("Yago", "Ñoño", 10, true);//esAlfa = true; Gato gatoClon1 = new Gato("Neo", "Abisinio"); Console.WriteLine("--PERROS--"); Console.WriteLine(perro1.ToString()); Console.WriteLine(perro2.ToString()); Console.WriteLine(perro3.ToString()); Console.WriteLine("PRESIONE CUALQUIER TECLA PARA CONTINUAR"); Console.Beep(); Console.ReadKey(); Console.Clear(); Console.WriteLine("--GATOS--"); Console.WriteLine(gato1.ToString()); Console.WriteLine(gato2.ToString()); Console.WriteLine(gato3.ToString()); Console.WriteLine("PRESIONE CUALQUIER TECLA PARA CONTINUAR"); Console.Beep(); Console.ReadKey(); Console.Clear(); //--------------------------------------------------------------------------------------------------- //--------------------------------------------------------------------------------------------------- Console.WriteLine("--GRUPO MIXTO--"); grupoMixto += perro1; grupoMixto += perro2; grupoMixto += perro3; Console.WriteLine(grupoMixto); Console.WriteLine("PRESIONE CUALQUIER TECLA PARA CONTINUAR"); Console.Beep(); Console.ReadKey(); Console.Clear(); Console.WriteLine("--GRUPO MIXTO (Borro a Yago)--"); grupoMixto += perro1; grupoMixto += perro2; grupoMixto -= perro1; Console.WriteLine(grupoMixto); Console.WriteLine("PRESIONE CUALQUIER TECLA PARA CONTINUAR"); Console.Beep(); Console.ReadKey(); Console.Clear(); Console.WriteLine("--GRUPO MIXTO (Agrego de nuevo a Yago)--"); grupoMixto += new Perro("Yago", "Ñoño", 10, true); Console.WriteLine(grupoMixto); Console.WriteLine("PRESIONE CUALQUIER TECLA PARA CONTINUAR"); Console.Beep(); Console.ReadKey(); Console.Clear(); }
static void Main(string[] args) { Perro perroUno = new Perro("Moro", "Pitbull"); Perro perroDos = new Perro("Julio", "Cruza", 13, false); Perro perroTres = new Perro("Ramón", "Salchicha", 2, true); Perro perroCuatro = new Perro("José", "Angora", 2, false); Perro perroCinco = new Perro("Ramón", "Salchicha", 2, false); Gato gatoUno = new Gato("José", "Angora"); Gato gatoDos = new Gato("Mauri", "Cruza"); Gato gatoTres = new Gato("Fer", "Siamés"); Gato gatoCuatro = new Gato("Fer", "Siamés"); Console.WriteLine(); Grupo grupoUno = new Grupo("Río", EtipoManada.Mixta); grupoUno += perroUno; grupoUno += perroDos; grupoUno += perroTres; grupoUno += perroCuatro; //repetidos grupoUno += perroCinco; grupoUno += perroUno; grupoUno += gatoUno; grupoUno += gatoDos; grupoUno += gatoTres; //repetido grupoUno += gatoCuatro; Console.WriteLine(); //Cantidad 7 (4 perros - 3 gatos) Console.WriteLine(grupoUno); grupoUno -= perroUno; grupoUno -= perroTres; grupoUno -= gatoTres; //no están grupoUno -= perroCinco; grupoUno -= gatoTres; grupoUno -= gatoCuatro; Console.WriteLine(); //Cantidad 4 (2 perros - 2 gatos) Console.WriteLine(grupoUno); //son distintos if (perroUno.Equals("perroUno")) { Console.WriteLine("Son la misma mascota"); } else { Console.WriteLine("No son la misma mascota"); } //son iguales if (perroTres.Equals(perroCinco)) { Console.WriteLine("Son la misma mascota"); } else { Console.WriteLine("No son la misma mascota"); } Console.ReadLine(); }
static void Main(string[] args) { Perro galgo; galgo = new Perro(); }
static void Main(string[] args) { Console.Title = "PP Mascotas"; Grupo manadita = new Grupo("Rio", Grupo.TipoManada.Unica); Perro p1 = new Perro("Moro", "Pitbull"); Perro p2 = new Perro("Julio", "Cruza"); p2.Edad = 13; Perro p3 = new Perro("Ramón", "Salchicha", 2, true); Gato g1 = new Gato("José", "Angora"); Gato g2 = new Gato("Hernan", "Cruza"); Gato g3 = new Gato("Fer", "Siames"); Console.ForegroundColor = ConsoleColor.Green; if (manadita != p1) { manadita = manadita + p1; Console.WriteLine($"Se agrego a {p1.Nombre} al grupo"); } if (manadita != p2) { manadita = manadita + p2; Console.WriteLine($"Se agrego a {p2.Nombre} al grupo"); } if (manadita != p3) { manadita = manadita + p3; Console.WriteLine($"Se agrego a {p3.Nombre} al grupo"); } if (manadita != g1) { manadita = manadita + g1; Console.WriteLine($"Se agrego a {g1.Nombre} al grupo"); } if (manadita != g2) { manadita = manadita + g2; Console.WriteLine($"Se agrego a {g2.Nombre} al grupo"); } if (manadita != g3) { manadita = manadita + g3; Console.WriteLine($"Se agrego a {g3.Nombre} al grupo"); } if (manadita != g3) { manadita = manadita + g3; Console.WriteLine($"Se agrego a {g3.Nombre} al grupo"); } else { Console.ForegroundColor = ConsoleColor.Magenta; manadita = manadita - g3; Console.WriteLine($"No Se agrego de nuevo a {g3.Nombre} al grupo\n"); } Console.ForegroundColor = ConsoleColor.Blue; Console.WriteLine((string)manadita); Console.ReadKey(); }
public DetallePage(Perro perro) { InitializeComponent(); }
static void Main(string[] args) { Utilidades.EnviarCorreo(); // Mamifero Console.WriteLine("++++++++++++++++++++++++++++++++++++++++++++++++++"); Console.WriteLine("******************** Mamifero ********************"); Console.WriteLine("++++++++++++++++++++++++++++++++++++++++++++++++++"); Perro p = new Perro(); p.Nombre = "Perro: Shepsky"; p.Patas = 4; p.EsDomestico = true; p.Comer(); p.Caminar(); p.Ladrar(); p.Tamano(); Console.WriteLine(p.Nombre); Console.WriteLine("Numero de patas:" + p.Patas); Console.WriteLine(""); Gato g = new Gato("Gato: Chay", 4, "Si"); g.Comer(); g.Caminar(); g.Maullar(); Console.WriteLine(g.Nombre); Console.WriteLine("Numero de patas:" + g.Patas); Console.WriteLine(""); Caballo c = new Caballo(); c.Nombre = "Caballo: Shire"; c.Patas = 4; c.Melena = "Liso"; c.Comer(); c.Caminar(); c.Relinchar(); Console.WriteLine(g.Nombre); Console.WriteLine("Numero de patas:" + c.Patas); Console.WriteLine(""); Mono m = new Mono(); m.Nombre = "Mono: Kandti"; m.Patas = 4; m.Pelaje = "Negro y Cafe"; m.Comer(); m.Caminar(); m.Maullar(); Console.WriteLine(m.Nombre); Console.WriteLine("Numero de patas:" + m.Patas); Console.WriteLine(""); // AVES Console.WriteLine("++++++++++++++++++++++++++++++++++++++++++++++++++"); Console.WriteLine("********************** Aves ********************* "); Console.WriteLine("++++++++++++++++++++++++++++++++++++++++++++++++++"); Aguila a = new Aguila(); a.Nombre = "Aguila : Real"; a.Plumaje = "Color : Negro y Cafe"; a.Comer(); a.Volar(); a.Tamano(); Console.WriteLine(a.Nombre); Console.WriteLine(a.Plumaje); Console.WriteLine(""); Loro l = new Loro(); l.Nombre = "Loro: Cacatúa"; l.Plumaje = "Color: Blanco con Copo Verde"; l.Comer(); l.Hablar(); l.Tamano(); Console.WriteLine(l.Nombre); Console.WriteLine(l.Plumaje); Console.WriteLine(""); Console.WriteLine("++++++++++++++++++++++++++++++++++++++++++++++++++"); Console.WriteLine("********************* PECES **********************"); Console.WriteLine("++++++++++++++++++++++++++++++++++++++++++++++++++"); PezGlobo pg = new PezGlobo(); pg.Nombre = "Pez: Globo"; pg.Escamas = "Color: Amarillo Con Negro "; pg.Aletas = 3; pg.Defensa(); pg.Tamano(); Console.WriteLine(pg.Nombre); Console.WriteLine(pg.Escamas); Console.WriteLine("Numero de Aletas:" + pg.Aletas); Console.WriteLine(""); PezDorado pd = new PezDorado(); pd.Nombre = "Pez: Dorado"; pd.Escamas = "Color: Amarillo Oro "; pd.Aletas = 5; pd.Tamano(); Console.WriteLine(pd.Nombre); Console.WriteLine(pd.Escamas); Console.WriteLine("Numero de Aletas:" + pd.Aletas); Console.WriteLine(""); }
static void Main(string[] args) { Utilidades.EnviarCorreo(); Perro p = new Perro(); p.Nombre = "Perro"; p.Patas = 4; p.EsDomestico = true; if (p.EsDomestico == true) { Console.WriteLine("Es un animal domestico"); } else { Console.WriteLine("No es un animal domestico"); } p.Comer(); p.Caminar(); p.Ladrar(); p.Tamano(); Console.WriteLine(p.Nombre); Console.WriteLine(p.Patas); Console.WriteLine("--------------------------------------"); Gallina a = new Gallina(); a.Nombre = "Gallina"; a.Alas = 2; a.EsDomestico = true; if (a.EsDomestico == true) { Console.WriteLine("Es un animal domestico"); } else { Console.WriteLine("No es un animal domestico"); } a.Comer(); a.Volar(); a.Kikikear(); a.Tamano(); Console.WriteLine(a.Nombre); Console.WriteLine(a.Alas); Console.WriteLine("--------------------------------------"); Gato g = new Gato(); g.Nombre = "Gato"; g.Patas = 4; g.Pelaje = "Peludo"; g.Comer(); g.Caminar(); g.Maullar(); Console.WriteLine("Es un animal domestico"); Console.WriteLine(g.Nombre); Console.WriteLine(g.Patas); Console.WriteLine("--------------------------------------"); Rana r = new Rana(); r.Nombre = "Rana"; r.Patas = 4; r.EsDomestico = false; if (r.EsDomestico == true) { Console.WriteLine("Es un animal domestico"); } else { Console.WriteLine("No es un animal domestico"); } r.Comer(); r.Atrapar(); r.Croac(); r.Tamano(); Console.WriteLine(r.Nombre); Console.WriteLine(r.Patas); Console.WriteLine("--------------------------------------"); Zancudo z = new Zancudo(); z.Nombre = "Aedes Aegipty"; z.Alas = 2; z.EsDomestico = false; if (z.EsDomestico == true) { Console.WriteLine("Es un animal domestico"); } else { Console.WriteLine("No es un animal domestico"); } z.Inquieto(); z.Alimento(); z.Zumbido(); z.Tamano(); Console.WriteLine(z.Nombre); Console.WriteLine(z.Alas); Console.WriteLine("--------------------------------------"); PezPayaso pp = new PezPayaso(); pp.Nombre = "Pez Payaso"; pp.Aletas = 2; pp.EsDomestico = false; if (pp.EsDomestico == true) { Console.WriteLine("Es un animal domestico"); } else { Console.WriteLine("No es un animal domestico"); } pp.Banar(); pp.Agallas(); pp.Burbujas(); pp.Tamano(); Console.WriteLine(pp.Nombre); Console.WriteLine(pp.Aletas); Console.WriteLine("--------------------------------------"); Cocodrilo c = new Cocodrilo(); c.Nombre = "Cocodrilo de pantano"; c.Patas = 4; c.EsDomestico = false; if (r.EsDomestico == true) { Console.WriteLine("Es un animal domestico"); } else { Console.WriteLine("No es un animal domestico"); } c.Comer(); c.Defensa(); c.Gruñir(); c.Tamano(); Console.WriteLine(c.Nombre); Console.WriteLine(c.Patas); Console.WriteLine("--------------------------------------"); }
public IActionResult Index(Perro perro) { return(View(perro)); }
static void Main(string[] args) { Console.WriteLine("*********Animales********"); Console.WriteLine(); Console.WriteLine("***Mamiferos***"); Perro p = new Perro(); Console.WriteLine("Perro: Chihuahua"); p.Nombre = "Firulais"; p.Patas = 4; Console.WriteLine("Nombre: " + p.Nombre); Console.WriteLine("Patas: " + p.Patas); p.EsDomestico = true; Console.WriteLine("Domestico: " + p.EsDomestico); p.Comer(); p.Caminar(); p.Ladrar(); p.Tamano(); Console.WriteLine(); Gato g = new Gato(); Console.WriteLine("Gato: Persa"); g.Nombre = "Garfield"; g.Patas = 4; Console.WriteLine("Nombre: " + g.Nombre); Console.WriteLine("Patas: " + g.Patas); g.Pelaje = "Peludo"; Console.WriteLine("Pelaje: " + g.Pelaje); g.Comer(); g.Caminar(); g.Maullar(); g.Tamano(); Console.WriteLine(); Console.WriteLine("***Peces***"); Tiburon t = new Tiburon(); Console.WriteLine("Tiburón: ballena"); t.Nombre = "Rhincodon"; t.Aletas = "Pectoral y dorsal"; Console.WriteLine("Nombre: " + t.Nombre); Console.WriteLine("Aletas: " + t.Aletas); t.Depredador = false; Console.WriteLine("Depredador: " + t.Depredador); t.Comer(); t.Nadar(); t.Color(); t.Alimentacion(); Console.WriteLine(); PezGlobo pg = new PezGlobo(); Console.WriteLine("Pez Globo: Tetrodontidos"); pg.Nombre = "Gluglu"; pg.Aletas = "Pectoral y dorsal"; Console.WriteLine("Nombre: " + pg.Nombre); Console.WriteLine("Aletas: " + pg.Aletas); Console.WriteLine("Espinas: " + pg.Espinasexternas); pg.Comer(); pg.Nadar(); pg.Inflarse(); pg.EscamasyHabitat(); Console.WriteLine(); Console.WriteLine("***Aves***"); Aguila a = new Aguila(); Console.WriteLine("Aguila: Calva"); a.Nombre = "Kus"; a.Colorplumaje = "marron y blanco"; Console.WriteLine("Nombre: " + a.Nombre); Console.WriteLine("Color plumas: " + a.Colorplumaje); Console.WriteLine("Peligro de extinsion: " + a.Peligrodeextinsion); a.Comer(); a.Volar(); a.VolarAlto(); a.Tamano(); Console.WriteLine(); Loro l = new Loro(); Console.WriteLine("Loro"); l.Nombre = "Bender"; l.Colorplumaje = "Verde fuerte"; Console.WriteLine("Nombre: " + l.Nombre); Console.WriteLine("Color plumas: " + l.Colorplumaje); Console.WriteLine("Domestico: " + l.EsDomestico); l.Comer(); l.Volar(); l.Hablar(); l.Alimentacion(); Console.WriteLine(); Console.WriteLine("***Reptiles***"); Cocodrilo c = new Cocodrilo(); Console.WriteLine("Cocodrilo"); c.Nombre = "Bendi"; c.Patas = true; Console.WriteLine("Nombre: " + c.Nombre); Console.WriteLine("Patas: " + c.Patas); Console.WriteLine("Piel: " + c.Piel); c.Comer(); c.Arrastrar(); c.Velocidad(); c.Temperatura(); Console.WriteLine(); Culebra s = new Culebra(); Console.WriteLine("Serpiente: cascabel"); s.Nombre = "Letal"; s.Patas = false; Console.WriteLine("Nombre: " + s.Nombre); Console.WriteLine("Patas: " + s.Patas); Console.WriteLine("Venenosa: " + s.Venenosa); s.Comer(); s.Arrastrar(); s.Sonido(); s.Tamano(); Console.WriteLine(); }
static void Main(string[] args) { // Genero la conexion con la base de datos. AccesoBaseDatos ado = new AccesoBaseDatos(); //Valido la conexion. if (ado.ProbarConexion()) { Console.WriteLine("se conectó"); } else { Console.WriteLine("no se conectó"); } Console.ReadLine(); Perro perroUno = new Perro("Moro", "Pitbull", 2, true); Perro perroDos = new Perro("Julio", "Cruza", 13, false); Perro perroTres = new Perro("Ramón", "Salchicha", 2, true); Perro perroCuatro = new Perro("José", "Angora", 4, false); Perro perroCinco = new Perro("Ramón", "Salchicha", 20, false); List <Perro> auxLista = new List <Perro>(); auxLista.Add(perroUno); auxLista.Add(perroDos); auxLista.Add(perroTres); auxLista.Add(perroCuatro); auxLista.Add(perroCinco); Console.WriteLine("Desea guardar en la base de datos?"); string rta = Console.ReadLine(); if (rta == "s") { foreach (Perro item in auxLista) { bool agrego = ado.AgregarDato(item); if (agrego) { Console.WriteLine("se agregó"); } else { Console.WriteLine("no se agregó"); } } } else { Console.WriteLine("puto que eres."); } Console.ReadLine(); // MAIN ORIGINAL /*Perro perroUno = new Perro("Moro", "Pitbull"); * Perro perroDos = new Perro("Julio", "Cruza", 13, false); * Perro perroTres = new Perro("Ramón", "Salchicha", 2, true); * Perro perroCuatro = new Perro("José", "Angora", 2, false); * Perro perroCinco = new Perro("Ramón", "Salchicha", 2, false); * * Gato gatoUno = new Gato("José", "Angora"); * Gato gatoDos = new Gato("Mauri", "Cruza"); * Gato gatoTres = new Gato("Fer", "Siamés"); * Gato gatoCuatro = new Gato("Fer", "Siamés"); * * Console.WriteLine(); * * Grupo grupoUno = new Grupo("Río", EtipoManada.Mixta); * * grupoUno += perroUno; * grupoUno += perroDos; * grupoUno += perroTres; * grupoUno += perroCuatro; * * //repetidos * * grupoUno += perroCinco; * grupoUno += perroUno; * grupoUno += gatoUno; * grupoUno += gatoDos; * grupoUno += gatoTres; * * //repetido * * grupoUno += gatoCuatro; * Console.WriteLine(); * * //Cantidad 7 (4 perros - 3 gatos) * * Console.WriteLine(grupoUno); * * grupoUno -= perroUno; * grupoUno -= perroTres; * grupoUno -= gatoTres; * * //no están * * grupoUno -= perroCinco; * grupoUno -= gatoTres; * grupoUno -= gatoCuatro; * * Console.WriteLine(); * * //Cantidad 4 (2 perros - 2 gatos) * * Console.WriteLine(grupoUno); * * //son distintos * * if (perroUno.Equals("perroUno")) * Console.WriteLine("Son la misma mascota"); * else * Console.WriteLine("No son la misma mascota"); * * //son iguales * if (perroTres.Equals(perroCinco)) * Console.WriteLine("Son la misma mascota"); * else * Console.WriteLine("No son la misma mascota"); * Console.ReadLine();*/ }
static void Main() { int num; Console.Clear(); Console.WriteLine("Elija una opcion"); Console.WriteLine("1 Mamiferos"); Console.WriteLine("2 Aves"); Console.WriteLine("3 Acuaticos"); num = Convert.ToInt32(Console.ReadLine()); switch (num) { case 1: { Console.Clear(); Leon l = new Leon(); l.Grupo = "Mamiferos"; l.Nombre = "Leon"; l.NombreC = "Panthera leo"; l.Melena = "Su melena Color Marron"; Console.WriteLine("Nombre Comun:" + l.Nombre); Console.WriteLine("Nombre Cientifico: " + l.NombreC); Console.WriteLine("Grupo: " + l.Grupo); l.funcionesmamiferos(); l.rugido(); Console.WriteLine("Distintivo de un leon :" + l.Melena); Console.ReadKey(); Console.WriteLine(""); Perro b = new Perro(); b.Grupo = "Mamiferos"; b.Nombre = "Perro"; b.NombreC = "Canis familiaris"; b.Sentido = "Ladrido"; Console.WriteLine("Nombre Comun:" + b.Nombre); Console.WriteLine("Nombre Cientifico: " + b.NombreC); Console.WriteLine("Grupo: " + b.Grupo); b.funcionesmamiferos(); Console.WriteLine("Distintivo de un Perro:" + b.Sentido); Console.ReadKey(); Console.WriteLine(""); Gato c = new Gato(); c.Grupo = "Mamiferos"; c.Nombre = "Gato"; c.NombreC = "Felis silvestris catus"; Console.WriteLine("Nombre Comun:" + c.Nombre); Console.WriteLine("Nombre Cientifico: " + c.NombreC); Console.WriteLine("Grupo: " + c.Grupo); Console.WriteLine("Distintivo de un Gato: Maullar"); Console.ReadKey(); Console.WriteLine(""); Mono m = new Mono(); m.Grupo = "Mamiferos"; m.Nombre = "Mono"; m.Metodo = "Maullar"; Console.WriteLine("Nombre Comun:" + m.Nombre); Console.WriteLine("Grupo: " + m.Grupo); Console.WriteLine("Distintivo de un Mono: " + m.Metodo); Console.ReadKey(); Console.WriteLine(""); break; } case 2: { Console.Clear(); Cuervo k = new Cuervo(); k.Grupo = "Aves"; k.Nombre = "Cuervo"; k.NombreC = "Corvus corax "; Console.WriteLine("Nombre Comun:" + k.Nombre); Console.WriteLine("Nombre Cientifico: " + k.NombreC); Console.WriteLine("Grupo: " + k.Grupo); Console.ReadKey(); Console.WriteLine(""); Aguila p = new Aguila(); p.Grupo = "Aves"; p.Nombre = "Aguila"; p.NombreC = "Aves de Presa"; p.Metodo = "Volar Alto"; Console.WriteLine("Nombre Comun:" + p.Nombre); Console.WriteLine("Grupo: " + p.Grupo); Console.WriteLine("Metodo: " + p.Metodo); Console.ReadKey(); Console.WriteLine(""); Loro r = new Loro(); r.Grupo = "Aves"; r.Nombre = "Loro"; r.NombreC = "Psittacoidea "; r.Metodo = "Hablar"; Console.WriteLine("Nombre Comun:" + r.Nombre); Console.WriteLine("Nombre Cientifico: " + r.NombreC); Console.WriteLine("Grupo: " + r.Grupo); Console.WriteLine("Metodo: " + r.Metodo); Console.ReadKey(); Console.WriteLine(""); break; } case 3: { Console.Clear(); AnguilaElectrica k = new AnguilaElectrica(); k.Grupo = "Acuatico Pez"; k.Nombre = "Anguila Electrica"; k.NombreC = "Electrophorus electricus"; k.Aleta = 2; Console.WriteLine("Nombre Comun:" + k.Nombre); Console.WriteLine("Nombre Cientifico: " + k.NombreC); Console.WriteLine("Grupo: " + k.Grupo); Console.WriteLine("Numero de Aletas: " + k.Aleta); Console.ReadKey(); Console.WriteLine(""); PezGlobo p = new PezGlobo(); p.Grupo = "Acuatico Pez"; p.Nombre = "Pez Globo"; p.NombreC = "Arothron nigropunctatus"; p.Aleta = 2; Console.WriteLine("Nombre Comun:" + p.Nombre); Console.WriteLine("Nombre Cientifico: " + p.NombreC); Console.WriteLine("Grupo: " + p.Grupo); Console.WriteLine("Numero de Aletas: " + p.Aleta); p.Picotazovenenozo(); Console.ReadKey(); Console.WriteLine(""); break; } default: break; } }
public void Post([FromBody] Perro value) { this._context.Perros.Add(value); this._context.SaveChanges(); }
static void Main(string[] args) { //Si la clase Grupo tuviera en su propiedad Tipo un tipo de acceso get, //podria hacerse un switch en del grupo.Tipo en el == //Si la el enumrado de TipoManada de la clase Grupo, fuera Mixta, Perro o Gato, podria validarse. Grupo grupoMixto = new Grupo("Mascotitas love", Grupo.TipoManada.Mixta); Grupo grupoPerros = new Grupo("Mascotitas Perros", Grupo.TipoManada.Unica);//al no poner el tipo de grupo, se setea en Unica. Grupo grupoGatos = new Grupo("Mascotitas Gatos"); Perro perro1 = new Perro("Yago", "Ñoño", 10, true); //esAlfa = true; Perro perro2 = new Perro("Camu", "Salchicha", 9, false); //no tiene que mostrar que es alfa Perro perro3 = new Perro("Maggie", "Shorshire"); //edad = 0, no tiene que mostrar que es alfa Gato gato1 = new Gato("Neo", "Abisinio"); Gato gato2 = new Gato("Queen", "Asiático"); Gato gato3 = new Gato("Princesa", "Bombay"); Perro perroClon1 = new Perro("Yago", "Ñoño", 10, true);//esAlfa = true; Gato gatoClon1 = new Gato("Neo", "Abisinio"); //Console.WriteLine("--PERROS--"); //Console.WriteLine(perro1.ToString()); //Console.WriteLine(perro2.ToString()); //Console.WriteLine(perro3.ToString()); //Console.WriteLine("PRESIONE CUALQUIER TECLA PARA CONTINUAR"); //Console.Beep(); //Console.ReadKey(); //Console.Clear(); //Console.WriteLine("--GATOS--"); //Console.WriteLine(gato1.ToString()); //Console.WriteLine(gato2.ToString()); //Console.WriteLine(gato3.ToString()); //Console.WriteLine("PRESIONE CUALQUIER TECLA PARA CONTINUAR"); //Console.Beep(); //Console.ReadKey(); //Console.Clear(); //--------------------------------------------------------------------------------------------------- //--------------------------------------------------------------------------------------------------- //Console.WriteLine("--GRUPO MIXTO--"); //grupoMixto += perro1; //grupoMixto += perro2; //grupoMixto += perro3; //Console.WriteLine(grupoMixto); //Console.WriteLine("PRESIONE CUALQUIER TECLA PARA CONTINUAR"); //Console.Beep(); //Console.ReadKey(); //Console.Clear(); //Console.WriteLine("--GRUPO MIXTO (Borro a Yago)--"); //grupoMixto += perro1; //grupoMixto += perro2; //grupoMixto -= perro1; //Console.WriteLine(grupoMixto); //Console.WriteLine("PRESIONE CUALQUIER TECLA PARA CONTINUAR"); //Console.Beep(); //Console.ReadKey(); //Console.Clear(); //Console.WriteLine("--GRUPO MIXTO (Agrego de nuevo a Yago)--"); //grupoMixto += new Perro("Yago", "Ñoño", 10, true); //Console.WriteLine(grupoMixto); //Console.WriteLine("PRESIONE CUALQUIER TECLA PARA CONTINUAR"); //Console.Beep(); //Console.ReadKey(); //Console.Clear(); //--------------------------------------------------------------------------------------------------- //--------------------------------------------------------------------------------------------------- Console.WriteLine("--GRUPO PERROS--"); grupoPerros += perro1; grupoPerros += perro2; grupoPerros += perro3; Console.WriteLine(grupoPerros); Console.WriteLine("PRESIONE CUALQUIER TECLA PARA CONTINUAR"); Console.Beep(); Console.ReadKey(); Console.Clear(); Console.WriteLine("--GRUPO PERROS (Borro a Yago)--"); grupoPerros += perro1; grupoPerros += perro2; grupoPerros -= perro1; Console.WriteLine(grupoPerros); Console.WriteLine("PRESIONE CUALQUIER TECLA PARA CONTINUAR"); Console.Beep(); Console.ReadKey(); Console.Clear(); Console.WriteLine("--GRUPO PERROS (Agrego de nuevo a Yago)--"); grupoPerros += new Perro("Yago", "Ñoño", 10, true); //SI NO TENGO UN GET, NO PUEDO VERIFICAR SI ES PERRO O GATO... Console.WriteLine(grupoPerros); Console.WriteLine("PRESIONE CUALQUIER TECLA PARA CONTINUAR"); Console.Beep(); Console.ReadKey(); Console.Clear(); //ESTO NO LO PIDE. Console.WriteLine("--GRUPO PERROS (Trato de agregar un gato)--"); grupoPerros += gato1;//NO HAY FORMA DE VALIDAR. Console.WriteLine(grupoPerros); Console.WriteLine("PRESIONE CUALQUIER TECLA PARA CONTINUAR"); Console.Beep(); Console.ReadKey(); Console.Clear(); //--------------------------------------------------------------------------------------------------- //--------------------------------------------------------------------------------------------------- //Console.WriteLine("--GRUPO GATOS--"); //grupoGatos += gato1; //grupoGatos += gato2; //grupoGatos += gato3; //Console.WriteLine(grupoGatos); //Console.WriteLine("PRESIONE CUALQUIER TECLA PARA CONTINUAR"); //Console.Beep(); //Console.ReadKey(); //Console.Clear(); //Console.WriteLine("--GRUPO GATOS (Borro a Neo)--"); //grupoGatos -= gato1; //Console.WriteLine(grupoGatos); //Console.WriteLine("PRESIONE CUALQUIER TECLA PARA CONTINUAR"); //Console.Beep(); //Console.ReadKey(); //Console.Clear(); //Console.WriteLine("--GRUPO GATOS (Agrego de nuevo a Neo)--"); //grupoGatos += new Gato("Neo", "Abisinio"); ////SI NO TENGO UN GET, NO PUEDO VERIFICAR SI ES PERRO O GATO... //Console.WriteLine(grupoGatos); //Console.WriteLine("PRESIONE CUALQUIER TECLA PARA CONTINUAR"); //Console.Beep(); //Console.ReadKey(); //Console.Clear(); ////ESTO NO LO PIDE. //Console.WriteLine("--GRUPO GATOS (Trato de agregar un Perro)--"); //grupoGatos += perro1;//NO HAY FORMA DE VALIDAR. //Console.WriteLine(grupoGatos); //Console.WriteLine("PRESIONE CUALQUIER TECLA PARA CONTINUAR"); //Console.Beep(); //Console.ReadKey(); //Console.Clear(); //--------------------------------------------------------------------------------------------------- //--------------------------------------------------------------------------------------------------- //// PERROS //if (perro1 == perro2) // Console.WriteLine("son iguales"); //else // Console.WriteLine("son distintos/falso"); //if (perro1 != perro2) // Console.WriteLine("son distintos/falso"); //else // Console.WriteLine("son iguales"); //if (perro1 == perroClon1) // Console.WriteLine("son iguales"); //else // Console.WriteLine("son distintos/falso"); //if (perro1 != perroClon1) // Console.WriteLine("son iguales"); //else // Console.WriteLine("son distintos/falso"); //// GATOS //if (gato1 == gato2) // Console.WriteLine("Son iguales"); //else // Console.WriteLine("Son distintos/falso"); //if (gato1 != gato2) // Console.WriteLine("Son distintos/falso"); //else // Console.WriteLine("Son iguales"); //if (gato1 == gatoClon1) // Console.WriteLine("Son iguales"); //else // Console.WriteLine("Son distintos/falso"); //if (gato1 != gatoClon1) // Console.WriteLine("Son iguales"); //else // Console.WriteLine("Son distintos/falso"); //--------------------------------------------------------------------------------------------------- //--------------------------------------------------------------------------------------------------- Console.ReadKey(); }
static void Main(string[] args) { var emp = new Empleado(); emp.FuncionEjemplo(); var cli = new Cliente(); cli.FuncionEjemplo(); // funcion no estatica var cliServicio = new ClienteServicio(); cliServicio.ProcesarCliente(cli); // funcion estatica ClienteServicio.ProcesarClienteEstatica(cli); ClienteServicio.ProcesarClienteEstatica(emp); var perro = new Perro(); var gato = new Gato(); AnimalServicio.MostrarAnimal(perro); AnimalServicio.MostrarAnimal(gato); // Animal animalGenerico=new Perro(); //animalGenerico=new Gato(); var generico = new ClaseGenerica <Gato, Perro>(); var generico2 = new ClaseGenerica <Perro, Animal>(); var listado = new List <string>(); var solicitudes = new List <Solicitud>(); var soli = new Solicitud(); soli.Solicitante = "John"; soli.Descripcion = "problemas con el producto"; soli.Tipo = TipoSolicitud.Garantia; solicitudes.Add(soli); var soli2 = new Solicitud() { Solicitante = "Anna", Descripcion = "problemas", Tipo = TipoSolicitud.Garantia }; solicitudes.Add(soli2); var soli3 = new Solicitud("Peter", "problemas", TipoSolicitud.Garantia); solicitudes.Add(soli3); Debug.WriteLine("todas las solicitudes: ---------------------"); SolicitudSrv.Mostrar(solicitudes); Debug.WriteLine("solicitudes filtradas: ---------------------"); var filtrar = SolicitudSrv.Filtrar(solicitudes, TipoSolicitud.Garantia); SolicitudSrv.Mostrar(filtrar); // ejercicio libro var libro = new Libro("Harry Potter", "autora"); var libro2 = new Libro(); Debug.WriteLine(TipoSolicitud.Garantia); }
//añadir tipo de animal(submenu) private void aniadirNuevoAnimal() { string nombre; string fechaNacimiento; double peso; int eleccion = 0; Console.WriteLine("¿Qué animal desea añadir?"); Console.WriteLine("1- Perro."); Console.WriteLine("2- Gato."); Console.WriteLine("3- Pájaro."); Console.WriteLine("4- Reptil."); eleccion = leer.leerInt(1, 4); Console.WriteLine("Introduce nombre:"); nombre = leer.leerString(); Console.WriteLine("Introduce fecha de nacimiento:"); fechaNacimiento = leer.leerString(); Console.WriteLine("Introduce peso:"); peso = leer.leerDouble(0.01, 100); switch (eleccion) { // Perro case 1: string raza, microchip; Console.WriteLine("Introduce raza:"); raza = leer.leerString(); Console.WriteLine("Introduce microchip:"); microchip = leer.leerString(); Perro pe = new Perro(nombre, fechaNacimiento, peso, raza, microchip); cv.InsertaAnimal(pe); Console.WriteLine(pe + "\nHas añadido al perro con exito."); break; // Gato case 2: Console.WriteLine("Introduce raza:"); raza = leer.leerString(); Console.WriteLine("Introduce microchip:"); microchip = leer.leerString(); Gato g = new Gato(nombre, fechaNacimiento, peso, raza, microchip); cv.InsertaAnimal(g); Console.WriteLine(g + "\nHas añadido al gato con éxito."); break; // Pájaro case 3: String especie; bool cantor; Console.WriteLine("Introduce especie:"); especie = leer.leerString(); Console.WriteLine("¿Es cantor?"); cantor = leer.leerBoolean(); Pajaro pa = new Pajaro(nombre, fechaNacimiento, peso, especie, cantor); cv.InsertaAnimal(pa); Console.WriteLine(pa + "\nHas añadido al pajaro con éxito."); break; // Reptil case 4: bool venenoso; Console.WriteLine("Introduce especie:"); especie = leer.leerString(); Console.WriteLine("¿Es venenoso?"); venenoso = leer.leerBoolean(); Reptil r = new Reptil(nombre, fechaNacimiento, peso, especie, venenoso); cv.InsertaAnimal(r); Console.WriteLine(r + "\nHas añadido al reptil con éxito."); break; default: Console.WriteLine("[ERROR] Opción no válida introducida."); break; } }
static void Main(string[] args) { /* List<Mascota> masco = new List<Mascota>(); * * Perro p1 = new Perro("lucho", "dogo", 10, true); * Perro p2 = new Perro("garflied", "acuaman", 11, false); * int edadPerro; * * masco.Add(p1); * masco.Add(p2); * * Console.WriteLine(p1.ToString()); * Console.WriteLine(p1 == p2); * Console.WriteLine(p1 != p2); * edadPerro = (int)p1; * Console.WriteLine("Edad perro: {0}\r", edadPerro); * * Console.WriteLine("------------Gato---------\r"); * * Gato g1 = new Gato("michi", "arabe"); * Gato g2 = new Gato("carla", "chui"); * * masco.Add(g1); * masco.Add(g2); * * Console.WriteLine(g1.ToString()); * Console.WriteLine(g1 == g2); * Console.WriteLine(g1 != g2); * * Console.WriteLine("\n\n ------La posta-------\r\r\n"); * * Grupo g = new Grupo("Rio", Grupo.TipoManada.mixta); * * g += p1; * g += p2; * g += g1; * g -= p1; * * Console.WriteLine(g); * * //---------PRUEBO SOBRECARGA DEL EQUALS-------------- * * Gato g5 = new Gato("michi", "pajjaro"); * Gato g6 = new Gato("loli", "pe"); * * Console.WriteLine( g5.Equals(g6)); * * * Perro p5 = new Perro("michi", "pajjaro"); * Perro p6 = new Perro("jorge", "panflim"); * * Console.WriteLine(p5.Equals(p6)); * * Console.WriteLine(p5.Equals(g5)); */ Gato g1 = new Gato("loco", "pito"); Perro p1 = new Perro("acuaman", "longsdale"); Perro p2 = new Perro("fi", "fo"); Console.WriteLine(p1.Equals(p2)); Console.WriteLine(p1.Equals(g1)); Console.ReadLine(); }