示例#1
0
        static void Main(string[] args)
        {
            //Console.WriteLine(nombreArchivo);
            //Console.ReadKey();
            // Mi central
            Centralita c = new Centralita("Fede Center");
            // Mis 4 llamadas
            Local      l1     = new Local("Bernal", 30, "Rosario", 2.65f);
            Provincial l2     = new Provincial("Morón", Provincial.Franja.Franja_1, 21, "Bernal");
            Local      l3     = new Local("Lanús", 45, "San Rafael", 1.99f);
            Provincial l4     = new Provincial(Provincial.Franja.Franja_3, l2);
            Local      sergio = new Local();

            // Las llamadas se irán registrando en la Centralita.
            c.RutaDeArchivo = "Log de llamadas";
            try
            {
                c = c + l1;
                c = c + l2;
                c = c + l3;
                c = c + l4;
            }
            catch (CentralitaException e)
            {
                Console.WriteLine(e.Message);
            }
            // c.OrdenarLlamadas();
            l1.Guardar();
            l2.Guardar();
            c.Guardar();
            Console.ReadKey();
            Console.WriteLine(l1.Leer());
            Console.ReadKey();
            Console.WriteLine(l2.Leer());
            Console.ReadKey();
            Console.WriteLine(c.Leer());



            Console.ReadKey();
        }
示例#2
0
        private static void Main(string[] args)
        {
            Console.Title = "Ejercicio 59";
            //Mi central
            Centralita c = new Centralita("Fede Center");
            //Mis 4 llamadas
            Local      l1 = new Local("Bernal", 30, "Rosario", 2.65f);
            Provincial l2 = new Provincial("Morón", Provincial.Franja.Franja_1, 21, "Bernal");
            Local      l3 = new Local("Lanús", 45, "San Rafael", 1.99f);
            Provincial l4 = new Provincial(Provincial.Franja.Franja_1, l2);

            //Las llamadas se irán registrando en la Centralita.
            //La centralita mostrará por pantalla todas las llamadas según las vaya registrando.
            try
            {
                //c += l1;
                ////Console.WriteLine(c.ToString());
                //c += l2;
                ////Console.WriteLine(c.ToString());
                //c += l3;
                ////Console.WriteLine(c.ToString());
                //c += l4;
                ////Console.WriteLine(c.ToString());
                //c += l4;
                ////Console.WriteLine(c.ToString());
            }
            catch (CentralitaException)
            {
                Console.WriteLine("Llamada ya registrada en el sistema.");
            }
            l1.RutaDelArchivo = Environment.GetFolderPath(Environment.SpecialFolder.Desktop) + "\\archivito localito.xml";
            l1.Guardar();
            Console.WriteLine(l1.Leer());
            //Console.WriteLine(c.Leer());
            Console.ReadKey();
        }