static void Main(string[] args) { #region Creacion de Central y Llamadas Centralita Telefonica = new Centralita("Telefonica"); Local llamadaLocaluno = new Local("4445-3333", "123-123", 0.30F, 2.65F); Provincial llamadaProvincialuno = new Provincial("5555-5555", Franja.Franja_1, 0.21F, "0800-333-8100"); Local llamadaLocaldos = new Local("1313-3131", "5677-2311", 0.45F, 1.99F); Provincial llamadaProvincialdos = new Provincial(Franja.Franja_3, llamadaProvincialuno); #endregion #region Agregar Llamadas y Metodos #region Metodos del ejercicio solo Herencia //Telefonica.Llamadas.Add(llamadaLocaluno); //Telefonica.Llamadas.Add(llamadaProvincialdos); //Telefonica.Llamadas.Add(llamadaLocaldos); //Telefonica.Llamadas.Add(llamadaProvincialdos); //Console.WriteLine("MUESTRO SIN ORDENAR: "); //Telefonica.Mostrar(); //Console.ReadKey(); //Telefonica.OrdenarLlamadas(); //Console.Clear(); //Console.WriteLine("\nAHORA ORDENADO: "); //Telefonica.Mostrar(); //Console.ReadKey(); #endregion #region Metodos del ejercicio Polimorfismo Telefonica = Telefonica + llamadaLocaluno; Telefonica = Telefonica + llamadaProvincialuno; Telefonica = Telefonica + llamadaLocaldos; Telefonica = Telefonica + llamadaProvincialuno; Console.WriteLine("\nLLAMADAS SIN ORDENAR: "); Console.WriteLine(Telefonica.ToString()); Console.ReadKey(); Console.Clear(); Console.WriteLine("\nLLAMADAS ORDENADAS: "); Telefonica.OrdenarLlamadas(); Console.WriteLine(Telefonica.ToString()); Console.ReadKey(); #endregion #endregion }
static void Main(string[] args) { Centralita telefonica = new Centralita("Empresa de Lucas"); Local local1 = new Local("1", 30, "1", 2.65f); Local local2 = new Local("2", 45, "2", 1.99f); Provincial provincial1 = new Provincial("1", Franja.Franja_1, 21f, "1"); Provincial provincial2 = new Provincial(Franja.Franja_3, provincial1); telefonica = telefonica + local1; telefonica = telefonica + local2; telefonica = telefonica + provincial1; telefonica = telefonica + provincial2; Console.WriteLine(telefonica.ToString()); telefonica.OrdenarLlamadas(); Console.WriteLine(); Console.WriteLine(telefonica.ToString()); Console.ReadLine(); }
static void Main(string[] args) { Centralita Telefonica = new Centralita("Telefonica"); Local l1 = new Local("Lanus", 30, "Avellaneda", 2.65f); Local l2 = new Local("Avellaneda", 45, "Lanus", 1.99f); Provincial p1 = new Provincial("Lanus", "Mendoza", 21, Provincial.Franja.Franja_1); Provincial p2 = new Provincial(Provincial.Franja.Franja_3, p1); Telefonica += l1; Telefonica += p1; Telefonica += l2; //Telefonica += p2; //Telefonica.Llamadas.Add(l1); //Telefonica.Llamadas.Add(p2); Console.WriteLine(Telefonica.ToString()); Console.ReadLine(); Telefonica.OrdenarLlamadas(); Console.WriteLine(Telefonica.ToString()); Console.ReadLine(); }