Exemple #1
0
        static void Main(string[] args)
        {
            // Creamos Objetos camaras IP
            CamaraIP cp1 = new CamaraIP("Xiaomi", "Automatico", 1.20, "88:DD:22:3E:44:33", "192.168.1.4");
            CamaraIP cp2 = new CamaraIP("Samsung", "Automatico", 2.50, "90:AD:20:3F:22:54", "192.168.1.200");

            // Creamos Objetos camaras WEB
            CamaraWeb cw1 = new CamaraWeb("LG", "Manual", 2.10, 15, 12);
            CamaraWeb cw2 = new CamaraWeb("Lenovo", "Manual", 2.10, 10, 8);

            cp1.Escribir();
            cp2.Escribir();

            cw1.Escribir();
            cw2.Escribir();

            Asignar(cp1, cp2, cw1, cw2);

            Console.WriteLine("");
            Console.WriteLine("Asignar a la 1ª CamaraIP la dirección IP de la 2ª CamaraIP.");
            cp1.Escribir();
            Console.WriteLine("");
            Console.WriteLine("Asignar a la 2ª CamaraIP la dirección MAC de la 1ª CamaraIP");
            cp2.Escribir();
            Console.WriteLine("");
            Console.WriteLine("Asignar a la 1ª CamaraWeb la marca de la CamaraIP.");
            cw1.Escribir();
            Console.WriteLine("");
            Console.WriteLine("Asignar a la 2º CamaraWeb la resolución de la 1ª CamaraWeb.");
            cw2.Escribir();
            Console.ReadKey();
        }
Exemple #2
0
        public static void Asignar(CamaraIP cp1, CamaraIP cp2, CamaraWeb cw1, CamaraWeb cw2)
        {
            cp1.DireccionIP = cp2.DireccionIP;

            cp2.DireccionMac = cp1.DireccionMac;

            cw2.MPixels = cw1.MPixels;

            cw1.Marca = cp1.Marca;
        }