Ejemplo n.º 1
0
        static void Main(string[] args)
        {
            /*Persona p1 = new Persona("pepe","diaz",43552554);
             *
             * Console.WriteLine(p1.ObtenerInfo());
             *
             * Console.ReadKey();
             */

            PersonaExternaSellada persExternaSellada = new PersonaExternaSellada("pedro", "perez", 55, ESexo.Masculino);

            //Console.WriteLine(Extensora.ObtenerInfo(persExternaSellada));//uso el metodo de extension creado y le paso la personaexternasellada
            //Console.ReadKey();

            //Console.WriteLine(persExternaSellada.ObtenerInfo());
            //Console.ReadKey();

            //if(persExternaSellada.esNulo() == true)
            //{
            //    Console.WriteLine("es nulo");
            //}
            //else
            //{
            //    Console.WriteLine("no es nulo");
            //}
            Persona p1 = new Persona("asdf", "zxcv", 4352345);

            Console.WriteLine(string.Join("\n", p1.ObtenerListadoBD()));
            Console.ReadKey();
        }
Ejemplo n.º 2
0
 public static void ObtenerInfo(this PersonaExternaSellada P)
 {
     Console.WriteLine(P.Nombre);
     Console.WriteLine(P.Apellido);
     Console.WriteLine(P.Edad);
     Console.WriteLine(P.Sexo);
 }
Ejemplo n.º 3
0
        static void Main(string[] args)
        {
            Persona persona = new Persona("federico", "tomadin", 30, Persona.ESexo.masculo);

            ClaseQueHereda clase_hereda = new ClaseQueHereda("Juan", "Gallego", 25, Entidades.Externa.ESexo.Masculino);

            Entidades.Externa.Sellada.PersonaExternaSellada perSellada = new PersonaExternaSellada("Jose", "Arambulo", 15, Entidades.Externa.Sellada.ESexo.Masculino);


            string Hola = "Hola";

            Console.WriteLine(Hola.Cantidad());
            Console.ReadLine();



            persona.ObtenerInfo();
            Console.ReadLine();
            clase_hereda.ObtenerInfo();
            Console.ReadLine();


            perSellada.ObtenerInfo();

            Console.ReadLine();
        }
Ejemplo n.º 4
0
        public static string ObtenerDatos(this PersonaExternaSellada persona)
        {
            string retorno = "";

            retorno = persona.Nombre + "-" + persona.Apellido + "-" + persona.Edad + "-" + persona.Sexo;
            return(retorno);
        }
Ejemplo n.º 5
0
        static void Main(string[] args)
        {
            // instancia de clase persona (desde dll)

            Persona p1 = new Persona("David", "Bowie", 56, personaLibreria.ESexo.Masculino);

            Console.WriteLine(p1.ObtenerInfo);

            Console.ReadKey();
            Console.Clear();

            // instancia de clase personaDos hereda de una clase externa desde una dll

            PersonaDos pd = new PersonaDos("Lou", "Reed", 68, Entidades.Externa.ESexo.Masculino);

            Console.WriteLine(pd.ObtenerInfo);


            Console.ReadKey();
            Console.Clear();

            // instancia de clase externa y sellada personaExternaSellada (desde dll) comn metodos de extension

            PersonaExternaSellada p = new PersonaExternaSellada("Iggy", "Pop", 64, Entidades.Externa.Sellada.ESexo.Masculino);

            Console.WriteLine(p.ObtenerInformacion());  // metodo de extension


            Console.ReadKey();
            Console.Clear();
        }
Ejemplo n.º 6
0
        public static string ObtenerInfo(this PersonaExternaSellada sellada)
        {
            string ret = "";

            ret += sellada.Nombre + "\n" + sellada.Apellido + "\n" + sellada.Edad.ToString() + "\n" + sellada.Sexo.ToString();
            return(ret);
        }
Ejemplo n.º 7
0
        public static List <PersonaExternaSellada> TraerTodos(this PersonaExternaSellada p)
        {
            List <PersonaExternaSellada> listPer = new List <PersonaExternaSellada>();

            try
            {
                SqlConnection baseDeDato = new SqlConnection(Properties.Settings.Default.connection);
                //abre la conexion//
                baseDeDato.Open();
                // el * es lo mismo que pones id , nombre, apellido , edad//
                SqlCommand    comando = new SqlCommand("SELECT * FROM [Personas.bd].[dbo].[Table_1] ", baseDeDato);
                SqlDataReader lectura = comando.ExecuteReader();
                while (lectura.Read())
                {
                    listPer.Add(new PersonaExternaSellada(lectura[1].ToString(), lectura[2].ToString(), int.Parse(lectura[3].ToString()), (Entidades.Externa.Sellada.ESexo)lectura[4]));
                }
                lectura.Close();
                baseDeDato.Close();
            }
            catch (Exception e)
            {
                listPer = null;
            }
            return(listPer);
        }
Ejemplo n.º 8
0
        public static string ObtenerInfo(this PersonaExternaSellada s)
        {
            StringBuilder sb = new StringBuilder();

            sb.AppendFormat("Nombre: {0} - Apellido: {1}  - Edad: {2} - Sexo: {3}\n", s.Nombre, s.Apellido, s.Edad.ToString(), s.Sexo.ToString());

            return(sb.ToString());
        }
Ejemplo n.º 9
0
        //Aquí se puede ver que debido a ser una clase sellada, la opción 3 no serviria, así que si se tiene acceso a sus propiedades o a algún metodo que la muestre, podria utilizarse para el metodo de extensión
        public static string ObtenerInfoDll(this PersonaExternaSellada p)
        {
            StringBuilder stringBuild = new StringBuilder();

            stringBuild.AppendFormat("{0}-{1}-{2}-{3}", p.Nombre, p.Apellido, p.Edad, p.Sexo);

            return(stringBuild.ToString());
        }
Ejemplo n.º 10
0
        static void Main(string[] args)
        {
            PersonaExternaSellada pSellada = new PersonaExternaSellada("Juan", "Perez", 33, Entidades.Externa.Sellada.ESexo.Masculino);

            Console.WriteLine(pSellada.EsNulo());
            Console.WriteLine(pSellada.ObtenerInfo());
            Console.ReadLine();
        }
Ejemplo n.º 11
0
 public static void ObtenerInfo(this PersonaExternaSellada p)
 {
     Console.WriteLine("Edad: {0}", p.Edad);
     Console.WriteLine(p.Apellido);
     Console.WriteLine(p.Nombre);
     Console.WriteLine(p.Sexo);
     Console.ReadLine();
 }
Ejemplo n.º 12
0
        public static string ObtenerInfo(this PersonaExternaSellada persona)
        {
            StringBuilder sb = new StringBuilder();

            sb.AppendLine("Nombre: " + persona.Nombre);
            sb.AppendLine("Apellido: " + persona.Apellido);
            sb.AppendLine("Edad: " + persona.Edad);
            sb.AppendLine("Sexo: " + persona.Sexo);
            return(sb.ToString());
        }
Ejemplo n.º 13
0
        public static string ObtenerInfo(this PersonaExternaSellada persona)
        {
            StringBuilder a = new StringBuilder();

            a.AppendLine(persona.Apellido);
            a.AppendLine(persona.Edad.ToString());
            a.AppendLine(persona.Sexo.ToString());
            a.AppendLine(persona.Nombre);
            return(a.ToString());
        }
Ejemplo n.º 14
0
        static void Main(string[] args)
        {
            Persona p1 = new Persona("Nicolas", "Lo Vento", 24, EntidadesClase21_11.ESexo.Masculino);

            Console.WriteLine("{0},{1},{2},{3}", p1.Nombre, p1.Apellido, p1.Edad, p1.Sexo);
            Console.WriteLine(p1.ObtenerDatos());
            Console.WriteLine(p1.EsNulo());

            Console.WriteLine(p1.EsNulo());
            //Clase externa

            //PersonaExternaHeredada e1 = new PersonaExterna("Roberto","Nando",55,Entidades.Externa.ESexo.Masculino);

            //PersonaExternaHeredada peh = new PersonaExternaHeredada("Maria", "Jua", 33, Entidades.Externa.ESexo.Femenino);
            //Console.WriteLine(peh.ObtenerDatos());

            //metodo de extension

            PersonaExternaSellada p2 = new PersonaExternaSellada("Maria", "Jua", 33, Entidades.Externa.Sellada.ESexo.Femenino);

            Console.WriteLine(p2.ObtenerDatos());
            Console.WriteLine(p2.EsNulo());


            Int32 num = 50;

            Console.WriteLine(Extensora.CantidadDigitos(332133));

            Console.WriteLine(num.TieneLaMismaCantidad(22));



            if (p1.AgregarDb())
            {
                Console.WriteLine("Se agrego con exito..");
            }
            else
            {
                Console.WriteLine("No se pudo agregar..");
            }



            List <Persona> newList = Persona.TraerTodos();

            Console.WriteLine("Cantidad de personas: " + newList.Count);
            foreach (Persona p in newList)
            {
                Console.WriteLine(p.ObtenerDatos());
            }



            Console.ReadLine();
        }
Ejemplo n.º 15
0
        /// <summary>
        /// Recibe una clase como parametro, adentro extrae la informacion a un StringBuilder y lo devuelve como cadena.
        /// </summary>
        /// <param name="externaSellada">El objeto que uso para mostrar, el cual viene de una clase sellada</param>
        /// <returns></returns>
        public static string ObtenerInfo(PersonaExternaSellada externaSellada)
        {
            StringBuilder builder = new StringBuilder();

            builder.AppendFormat("Nombre: {0}\n", externaSellada.Nombre);
            builder.AppendFormat("Apellido: {0}\n", externaSellada.Apellido);
            builder.AppendFormat("Edad: {0}\n", externaSellada.Edad);
            builder.AppendFormat("Sexo: {0}\n", externaSellada.Sexo);

            return(builder.ToString());
        }
Ejemplo n.º 16
0
        static void Main(string[] args)
        {
            //Persona persona1 = new Persona("lucas", "hulej", 42028318);
            PersonaExternaSellada personaSellada = new PersonaExternaSellada("nicolas", "hulej", 18, ESexo.Masculino);

            //Console.WriteLine(persona1.Nombre + " " + persona1.Apellido + " " + persona1.Dni);
            //Console.WriteLine(persona1.ObtenerDatos());
            //Console.WriteLine(Extenzora.ObtenerDatos(personaSellada));
            Console.WriteLine(personaSellada.ObtenerDatos());

            Console.ReadLine();
        }
Ejemplo n.º 17
0
        static void Main(string[] args)
        {
            Persona p1 = new Persona("Lucas", "Silva", 37180858);
            //Extencion p2 = new Extencion("Lucas", "Silva", 26, ESexo.Masculino);
            PersonaExternaSellada p2 = new PersonaExternaSellada("Lucas", "Silva", 26, ESexo.Masculino);

            Console.WriteLine(p2.ObtenerInfo());

            //Console.WriteLine("{0}, {1} - {2} Años, {3}", p2.Apelldio, p2.Nombre, p2.Edad, p2.Sexo);
            Console.WriteLine(p1.ObtenerInfo());
            Console.ReadKey();
        }
Ejemplo n.º 18
0
        static void Main(string[] args)
        {
            Persona unaPersona = new Persona("carlos", "gonzales", 33);

            Console.WriteLine("con propiedades");
            Console.WriteLine(unaPersona.Nombre);
            Console.WriteLine(unaPersona.Apellido);
            Console.WriteLine(unaPersona.DNI);

            Console.WriteLine("------------------------------");

            Console.WriteLine("con metodos");
            Console.WriteLine(unaPersona.GetNombre());
            Console.WriteLine(unaPersona.GetApellido());
            Console.WriteLine(unaPersona.GetDNI());

            Console.WriteLine("------------------------------");
            Console.WriteLine("Con un solo metodo");
            Console.WriteLine(unaPersona.ObtenerInfo());

            Console.WriteLine("------------------------------");

            Console.WriteLine("Persona externa");
            PersonaExt unaPersonaExt = new PersonaExt("agustin", "Rivola", 20, Entidades.Externa.ESexo.Masculino);



            Console.WriteLine(unaPersonaExt.Nombre);
            Console.WriteLine(unaPersonaExt.Apellido);
            Console.WriteLine(unaPersonaExt.Edad);

            Console.WriteLine("------------------------------");

            PersonaExternaSellada pExternaSellada = new PersonaExternaSellada("juan", "perez", 50, Entidades.Externa.Sellada.ESexo.Masculino);

            Console.WriteLine(pExternaSellada.ObtenerInfo());
            pExternaSellada.EsNulo();

            List <Persona> listaPersonas = unaPersona.ObtenerListadoBD();

            Console.WriteLine("------------------------------");
            foreach (Persona p in listaPersonas)
            {
                Console.WriteLine(p.ObtenerInfo());
                Console.WriteLine("------------------------------");
            }



            Console.Read();
        }
Ejemplo n.º 19
0
        static void Main(string[] args)
        {
            //Persona per = new Persona("nicolas", "fattori", 23,Entidades.Externa.ESexo.Masculino);
            //Console.WriteLine(per.ObtenerInfo());
            bool flag;
            PersonaExternaSellada perSellada = new PersonaExternaSellada("jose", "argento", 55, Entidades.Externa.Sellada.ESexo.Indefinido);


            //flag = perSellada.EscribirEnArchivo("PersonaExternaSellada.txt");
            //if (flag)
            //{
            //    Console.WriteLine("Se agrego correctamente");
            //}
            //else
            //{
            //    Console.WriteLine("no se guardo");

            //}

            //muestra los datos de la persona sellada
            //Console.WriteLine(perSellada.ObtenerInfoDll());


            //perSellada = null;
            //if (perSellada == null)
            //{
            //    Console.WriteLine("es Nulo");
            //}


            //string cadena = "Hola";
            //int cant = cadena.CantidadCaracteres();
            //Console.WriteLine(cant.ToString());

            //flag =perSellada.AgregarEnBaseDeDatos();
            //if (flag)
            //{
            //    Console.WriteLine("se agrego bien");
            //}

            List <PersonaExternaSellada> lista = new List <PersonaExternaSellada>();

            lista = perSellada.TraerTodos();
            foreach (PersonaExternaSellada p in lista)
            {
                Console.WriteLine(p.ObtenerInfoDll());
            }

            Console.ReadLine();
        }
Ejemplo n.º 20
0
        static void Main(string[] args)
        {
            Persona persona = new Persona("daniel", "fernando", 22323213);
            PersonaExternaSellada persona2 = new PersonaExternaSellada("daniel", "fernando", 23, ESexo.Masculino);

            Console.WriteLine(persona2.ObtenerInfo());
            List <Persona> personas = Extensora.ObtenerListadoBD();

            foreach (Persona p in personas)
            {
                Console.WriteLine(p.ObtenerInfo());
            }
            Console.ReadLine();
        }
Ejemplo n.º 21
0
        static void Main(string[] args)
        {
            Persona p1 = new Persona("juan", "perez", 123456);
            PersonaExternaSellada p2 = new PersonaExternaSellada("juan", "perez", 12, Entidades.Externa.Sellada.ESexo.Masculino);
            copia p3 = new copia("lionel", "perez", 20, Entidades.Externa.ESexo.Masculino);

            Console.WriteLine(p1.ObternerInfo());
            Console.ReadLine();

            Console.WriteLine(p3.ObternerInfo());
            Console.ReadLine();

            Console.WriteLine(Extensora.ObtenerInfo(p2));
            Console.ReadLine();
        }
Ejemplo n.º 22
0
        public static bool EscribirEnArchivo(this PersonaExternaSellada p, string path)
        {
            bool rtn = true;

            try
            {
                StreamWriter archivo = new StreamWriter(path, true);
                archivo.WriteLine(p.ObtenerInfoDll());
                archivo.Close();
            }
            catch
            {
                rtn = false;
            }
            return(rtn);
        }
Ejemplo n.º 23
0
        static void Main(string[] args)
        {
            Persona p1 = new Persona("Pepe", "Argento", 69420);
            //PersonaExterna personaExterna = new PersonaExterna("Pablo", "Machuishin", 28, ESexo.Indefinido);
            PersonaExternaSellada externaSellada = new PersonaExternaSellada("Adrian", "Brizuela", 29, ESexo.Masculino);
            List <Persona>        ListaPersona   = p1.ObtenerListadoBD();

            Console.WriteLine(Entidades.Extensora.EsNulo(externaSellada));
            Console.WriteLine(Entidades.Extensora.ObtenerInfo(externaSellada));

            foreach (Persona item in ListaPersona)
            {
                Console.WriteLine(item.ObtenerInfo());
            }

            Console.ReadKey();
        }
Ejemplo n.º 24
0
        static void Main(string[] args)
        {
            Persona p1 = new Persona("Sofia", "Perez", 30, Entidades.Alumnos.ESexo.Femenino);
            Persona p3 = new Persona("Nicolas", "Ferrero", 23, Entidades.Alumnos.ESexo.Masculino);
            PersonaExternaSellada p2 = new PersonaExternaSellada("Jose", "Pepito", 45, Entidades.Externa.Sellada.ESexo.Masculino);
            object         obj       = null;/*= new object();*/
            List <Persona> listado   = new List <Persona>();

            /*Console.WriteLine("{0} {1} {2} {3}", p1.Nombre, p1.Apellido, p1.Edad, p1.Sexo);
             *
             * Console.WriteLine(p1.ObtenerInfo());
             *
             * Console.WriteLine(p2.ObtenerInfoDll());
             *
             * Console.WriteLine(obj.EsNulo());
             *
             * Console.WriteLine(p2.ObtenerInfoDll().CantidadCaracteres());
             *
             * if (p1.Escribir(Environment.GetFolderPath(Environment.SpecialFolder.Desktop) + @"\personas.txt"))
             * {
             *  Console.WriteLine("Escritura exitosa");
             * }
             * else
             * {
             *  Console.WriteLine("Fallo esxritura");
             * }*/

            /*if (p3.AgregarBD())
             * {
             *  Console.WriteLine("Se agrego a la base de datos");
             * }
             * else
             * {
             *  Console.WriteLine("No se agrego a la base de datos");
             * }*/

            listado = p1.TraerTodos();

            foreach (Persona p in listado)
            {
                Console.WriteLine(p.ObtenerInfo());
            }

            Console.ReadKey();
        }
Ejemplo n.º 25
0
        static void Main(string[] args)
        {
            //Temas de la clase: Métodos de extensión.
            //Objetivos de la clase: En esta clase lo que se busca es recibir 2 archivos .DLL (librerías de clase, ubicadas en miSolución\Progamacion 2\Sanchez.Lucas\Clase15Libreria), con el fin
            //de utilizarlas y obtener de ellas utilidades, métodos, propiedades, etc. El desafío de esto está en que estas DLL, cada una de ellas tiene cierto grado de resticción, lo que nos
            //dificulta la tarea de poder extraer de ellas lo necesario para podes utilizarlas a nuestro gusto. Para utilizar dichas librerías, debemos referenciarlas tanto en el proyecto de Consola
            //como en nuestra librería. Para ello hacemos click derecho sobre nuestro proyecto de consola/librería -> agregar referencia -> examinar y buscamos y seleccionamos las dll deseadas.
            //Luego, se deben agregar las sentencias using para poder utilizar dichos dll sin hacer referencia a su ruta completa.

            Console.ForegroundColor = ConsoleColor.Cyan;

            Persona per = new Persona("Carlos", "Suarez", 45, ESexo.Femenino);

            Console.WriteLine("Nombre: {0} -- Apellido: {1} -- Edad: {2} -- Sexo: {3}", per.Nombre, per.Apellido, per.Edad, per.Sexo);

            Console.WriteLine("-----------------");

            per.ObtenerInfo();

            Console.WriteLine("-----------------");

            //Creamos una instancia de nuestra herencia que hereda del dll con atributos y propiedades protegidas.
            //Debemos marcar la ruta completa del enumerado porque tiene el mismo nombre en las 2 dll y en nuestra propia clase, sino, el compilador no sabe a cual ir.
            HerenciaPersonaExterna perE = new HerenciaPersonaExterna("Carlos", "Perez", 48, Entidades.Externa.ESexo.Masculino);

            perE.ObtenerInfo();

            Console.WriteLine("-----------------");

            //Creamos una instancia del dll que se encuentra sellado y luego utilizamos el método que agregamos forzadamente a dicha instancia.
            //Debemos marcar la ruta completa del enumerado porque tiene el mismo nombre en las 2 dll y en nuestra propia clase, sino, el compilador no sabe a cual ir.
            PersonaExternaSellada pES = new PersonaExternaSellada("Maria", "Gomes", 28, Entidades.Externa.Sellada.ESexo.Femenino);

            //Método de extensión, "agregado forzadamente".
            pES.ObtenerInfo();

            string hola = "equisDe";

            Console.WriteLine("");
            Console.WriteLine("Cantidad de letras de {0}: {1}", hola, hola.Cantidad());//Método de extensión,"agregado forzadamente".


            Console.ReadLine();
        }
Ejemplo n.º 26
0
        static void Main(string[] args)
        {
            Persona P1 = new Persona("Juan", "Perez", 25, ESexo.Masculino);

            //Console.WriteLine(P1.Nombre + " " + P1.Apellido + " " + "EDAD:" + P1.Edad + " SEXO:" + P1.Sexo);
            Console.WriteLine(P1.ObtenerDatos()); // Mètodo para no reutilizar muchas veces lo anterior.
            // PersonaExterna P2 = new PersonaExterna("Laura", "Garcia", 20, Externa.ESexo.Femenino);
            PersonaHerencia P2 = new PersonaHerencia("Laura", "Garcia", 20, Externa.ESexo.Femenino);

            Console.WriteLine(P2.ObtenerDatos());
            PersonaExternaSellada P3 = new PersonaExternaSellada("Marcianito", "", 150, Externa.Sellada.ESexo.Indefinido);

            Console.WriteLine(P3.ObtenerDatos() + " Es nulo?: " + P3.EsNulo());
            PersonaExternaSellada P4 = null;

            Console.WriteLine("P4 es null?: " + P4.EsNulo());
            int n = 2222;

            Console.WriteLine("\nDigitos de " + n + ": " + n.CantidadDigitos());
            Console.WriteLine("Tiene " + n + " la misma cant. de digitos que 1111?: " + n.TieneLaMismaCantidad(1111));

            List <Persona> lista = P1.TraerDB();

            Console.WriteLine("\nPersonas en DB:");
            foreach (Persona item in lista)
            {
                Console.WriteLine(item.ObtenerDatos());
            }

            Persona P5 = new Persona("Manuel", "Gonzales", 25, ESexo.Masculino);

            P5.AgregarDB();
            Console.ReadLine();
            P5 = new Persona("Manuel", "Gonzalez", 25, ESexo.Masculino);
            P5.ModificarDB(16);
            Console.ReadLine();
            P5.QuitarDB(16);



            Console.ReadLine();
        }
Ejemplo n.º 27
0
        public static bool AgregarEnBaseDeDatos(this PersonaExternaSellada p)
        {
            bool flag = true;

            try
            {
                SqlConnection baseDeDato = new SqlConnection(Properties.Settings.Default.connection);
                //abre la conexion//
                baseDeDato.Open();
                //es insdistinto mayuscula o minuscula//
                //si pongo personas solo en el nombre de la tabla lo toma igual//
                SqlCommand comando = new SqlCommand("INSERT INTO [Personas.bd].[dbo].[Table_1] (nombre,apellido,edad,sexo) VALUES ('" + p.Nombre + "' ,'" + p.Apellido + "'," + p.Edad + "," + (int)p.Sexo + ")", baseDeDato);
                int        num     = comando.ExecuteNonQuery();
                baseDeDato.Close();
            }
            catch
            {
                flag = false;
            }
            return(flag);
        }
Ejemplo n.º 28
0
        public static Boolean AgregarBD(this PersonaExternaSellada p)
        {
            Boolean       retorno       = false;
            SqlConnection connectionSQL = new SqlConnection(Properties.Settings.Default.conexion);

            try
            {
                connectionSQL.Open();

                SqlCommand comandosSQL = new SqlCommand("INSERT into [personasBD].[dbo].[tabla1]([apellido],[nombre],[edad],[sexo]) VALUES ('" + p.Apellido + "','" + p.Nombre + "'," + p.Edad + "," + ((int)p.Sexo) + ")", connectionSQL);

                int registrosAfectados = comandosSQL.ExecuteNonQuery();
                if (registrosAfectados > 0)
                {
                    retorno = true;
                }
            }
            catch (Exception e) { }
            finally
            { connectionSQL.Close(); }

            return(retorno);
        }
Ejemplo n.º 29
0
 public static void ObtenerInfo(this PersonaExternaSellada p) //asocia este metodo como un metodo de instancia de ese tipo de dato
                                                              //El this significa que es una instancia del objeto que indico
 {
     Console.WriteLine("Nombre: {0}\nApellido: {1}\nEdad: {2}\nSexo: {3}\n", p.Nombre, p.Apellido, p.Edad, p.Sexo);
 }
Ejemplo n.º 30
0
 public static string Asd(this PersonaExternaSellada p)
 {
     return("");
 }