Esempio n. 1
0
        static void Main(string[] args)
        {
            Cartuchera <Utiles> cartuchera = 4;
            Lapicera            L1         = new Lapicera(23.10, "Parker", "Negra", "Fino");
            Lapicera            L2         = new Lapicera(3.10, "Bic", "Azul", "Fino");
            Lapicera            L3         = new Lapicera(10.10, "Faber Castell", "Verde", "Grueso");
            Goma G1 = new Goma(3.10, "Faber Castell", true);
            Goma G2 = new Goma(0.69, "Maped", false);

            cartuchera.Add(L1);
            cartuchera.Add(L2);
            cartuchera.Add(L3);
            cartuchera.Add(G1);
            try
            {
                cartuchera.Add(G2);
            }
            catch (Exception e)
            {
                Console.WriteLine(e.Message);
            }

            cartuchera.SerializarXml("");

            Console.Write(cartuchera.ToString());


            Console.ReadKey();
        }
Esempio n. 2
0
        static void Main(string[] args)
        {
            Cartuchera <Utiles> cartuchera = new Cartuchera <Utiles>(2);

            cartuchera._marca = "Señor Cartuchera";
            Lapicera lapicera = new Lapicera("Big", 79, "Roja", "0.5");

            cartuchera.eventoCartuchera      += new obtenerBD(cartuchera.obtenerUtilesBD);
            cartuchera.ElementoAgregadoEvent += new ElementoAgregado(ManejadorEventos);
            cartuchera.ElementoAgregadoEvent += new ElementoAgregado(ManejadorEventos2);
            cartuchera.Elementos              = cartuchera.obtenerUtilesBD();
            Console.WriteLine(cartuchera.ToString());

            Thread t = new Thread(SegundoPlano);

            Thread.Sleep(10000);
            t.Start();


            Goma goma = new Goma("", 0.0, true);

            goma.Marca     = "pork";
            goma.Precio    = 56;
            goma.soloLapiz = true;



            try
            {
                cartuchera.Add(goma);
                cartuchera.Add(goma);
                cartuchera.Add(lapicera);
                cartuchera.Add(lapicera);
            }
            catch (CarucheraLlenaExeption e)
            {
                Console.WriteLine(e.Message);
            }



            Console.WriteLine(cartuchera.ToString());

            string path  = AppDomain.CurrentDomain.BaseDirectory + "XML.xml";
            string path2 = AppDomain.CurrentDomain.BaseDirectory + "XML2.xml";

            cartuchera.SerializarXml(path);
            cartuchera.DeserializarXml(path);
            cartuchera.SerializarXML2(path2);
            cartuchera.DeserializarXml2(path2);
            lapicera.SerializarXml(path2);


            Console.ReadLine();

            Console.ReadKey();
        }