static void Main(string[] args) { Centralita centralita = new Centralita("Telefonica"); Local local1 = new Local("1234", "4321", 0.30f, 2.65f); Provincial provincial1 = new Provincial("4444", Franja.Franja_1, 0.21f, "5555"); Local local2 = new Local("9999", "3333", 0.45f, 1.99f); //Utilizo los atributos desglozados del objeto provincial1 para pasarlos como parámetro a provincial2. Provincial provincial2 = new Provincial(provincial1.NroOrigen, Franja.Franja_3, provincial1.Duracion, provincial1.NroDestino); //mediante la propiedad de la clase Centralita que me trae a su List "listaDeLlamadas", agrego objetos //en dicha lista centralita.Llamadas.Add(local1); centralita.Llamadas.Add(provincial1); centralita.Llamadas.Add(local2); centralita.Llamadas.Add(provincial2); centralita.Mostrar(); Console.ReadLine(); centralita.Llamadas.Sort(Llamada.OrdenarPorDuracion); Console.Clear(); centralita.Mostrar(); Console.ReadLine(); }
static void Main(string[] args) { // 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", Franja.Franja_1, 21, "Bernal"); Local l3 = new Local("Lanús", 45, "San Rafael", 1.99f); Provincial l4 = new Provincial(Franja.Franja_3, l2); // Las llamadas se irán registrando en la Centralita. // La centralita mostrará por pantalla todas las llamadas según las vaya registrando. c.Llamadas.Add(l1); Console.WriteLine(c.Mostrar()); c.Llamadas.Add(l2); Console.WriteLine(c.Mostrar()); c.Llamadas.Add(l3); Console.WriteLine(c.Mostrar()); c.Llamadas.Add(l4); Console.WriteLine(c.Mostrar()); c.OrdenarLlamadas(); Console.WriteLine(c.Mostrar()); Console.WriteLine(l1.Mostrar()); Console.WriteLine(l2.Mostrar()); Console.WriteLine(l3.Mostrar()); Console.WriteLine(l4.Mostrar()); Console.ReadKey(); }
static void Main(string[] args) { Centralita centralita = new Centralita("Telefonica"); Local unaLlamada = new Local("Lanus", 30f, "Avellaneda", 2.65f); Provincial dosLlamada = new Provincial("Cordoba", Franja.Franja_1, 21f, "Santa Fe"); Local tresLlamada = new Local("Lomas de Zamora", 45f, "Termperley", 1.99f); Provincial cuatroLlamada = new Provincial(Franja.Franja_3, dosLlamada); //Cargamos la lista centralita.Lista.Add(unaLlamada); centralita.Lista.Add(dosLlamada); centralita.Lista.Add(tresLlamada); centralita.Lista.Add(cuatroLlamada); //Mostramos el contenido centralita.Mostrar(); //Ordenamos la lista y la mostramos centralita.OrdenarLlamadas(); Console.WriteLine("############ Lista ordenada #############"); centralita.Mostrar(); Console.ReadLine(); }
static void Main() { Centralita miCentralita = new Centralita("Telefonica"); Local l1 = new Local("casa", 30f, "jorge", 2.65f); Provincial l2 = new Provincial("casa2", 21f, "austaquio", Franja.Franja_1); Local l3 = new Local("casa3", 45f, "luis", 1.99f); Provincial l4 = new Provincial(Franja.Franja_3, l2); Console.WriteLine("Mostrando las Llamas desordenadas"); miCentralita.Llamadas.Add(l1); miCentralita.Llamadas.Add(l2); miCentralita.Llamadas.Add(l3); miCentralita.Llamadas.Add(l4); miCentralita.Mostrar(); Console.ReadKey(); Console.WriteLine("Mostrando las Llamas ordenadas"); miCentralita.OrdenarLlamadas(); miCentralita.Mostrar(); Console.ReadKey(); }
static void Main(string[] args) { /* * Llamada llam = new Llamada(2 , "4225", "1111"); * Console.WriteLine(llam.Mostrar()); * string pp = llam.NroDestino; * * Llamada.TipoLlamada asd = Llamada.TipoLlamada.Local; * int i = (int)asd; * * Console.WriteLine(i); */ // 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); // Las llamadas se irán registrando en la Centralita. // La centralita mostrará por pantalla todas las llamadas según las vaya registrando. c.Llamadas.Add(l1); Console.WriteLine(c.Mostrar()); c.Llamadas.Add(l2); Console.WriteLine(c.Mostrar()); c.Llamadas.Add(l3); Console.WriteLine(c.Mostrar()); c.Llamadas.Add(l4); Console.WriteLine(c.Mostrar()); c.OrdenarLlamadas(); Console.WriteLine(c.Mostrar()); Console.ReadKey(); }
static void Main(string[] args) { Centralita Telefonica = new Centralita("Telecentro"); Local llamadaUno = new Local("123", 30, "456", 2.65f); Provincial llamadaDos = new Provincial("987", Franja.Franja_1, 21, "333"); Local llamadaTres = new Local("123", 45, "455", 1.99f); Provincial llamadaCuatro = new Provincial(Franja.Franja_3, llamadaDos); Telefonica.Llamada.Add(llamadaUno); Telefonica.Llamada.Add(llamadaDos); Telefonica.Llamada.Add(llamadaTres); Telefonica.Llamada.Add(llamadaCuatro); Console.WriteLine("Muestro a traves de Telefonica\n" + Telefonica.Mostrar()); Console.WriteLine("\nMuestro a traves de las llamadas\n"); Console.WriteLine("\nLlamada 1: " + llamadaUno.Mostrar()); Console.WriteLine("\nLlamada 2: " + llamadaDos.Mostrar()); Console.WriteLine("\nLlamada 3: " + llamadaTres.Mostrar()); Console.WriteLine("\nLlamada 4: " + llamadaCuatro.Mostrar()); Console.ReadKey(); }
static void Main(string[] args) { // 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); // 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.Mostrar()); c += l2; Console.WriteLine(c.Mostrar()); c += l3; Console.WriteLine(c.Mostrar()); c += l4; Console.WriteLine(c.Mostrar()); } catch (CentralitaException e) { Console.WriteLine("Error en la clase: " + e.NombreClase); Console.WriteLine("Error en el metodo: " + e.NombreMetodo); Console.WriteLine(e.Message); } c.OrdenarLlamadas(); Console.WriteLine(); Console.WriteLine("Llamadas ordenadas por duracion"); Console.WriteLine(); Console.WriteLine(c.Mostrar()); Console.WriteLine(); Console.WriteLine("Log-------------------------"); Console.WriteLine(((IGuardar <string>)l4).Leer()); Console.ReadKey(); }
static void Main(string[] args) { Centralita Telefonica = new Centralita(); Local llamadalocal1 = new Local("4545-4242", 0.30F, "0800-333-1111", 2.65F); Provincial llamadaprovincial1 = new Provincial("3333-3333", Franja.Franja_1, 0.21F, "5555-5555"); Local llamadalocal2 = new Local("8888-8888", 0.45F, "15-15426698", 1.99F); Provincial llamadaprovincial2 = new Provincial(Franja.Franja_3, llamadaprovincial1); //agrego una llamada local y una provincial Telefonica.Llamadas.Add(llamadalocal1); Telefonica.Mostrar(); Console.ReadKey(); Telefonica.Llamadas.Add(llamadaprovincial1); Telefonica.Mostrar(); Console.ReadKey(); //Telefonica.Llamadas.Add(llamadalocal2); //Telefonica.Llamadas.Add(llamadaprovincial2); //Telefonica.OrdenarLLamadas(); }
static void Main(string[] args) { Centralita Telefonica = new Centralita("Telefonica"); Local l1 = new Local("CABA", "Lanus", 30, 2.65f); Local l2 = new Local("Lanus", "Avellaneda", 45, 1.99f); Provincial p1 = new Provincial("Cordoba", Provincial.Franja.Franja_1, 21, "Lanus"); Provincial p2 = new Provincial(Provincial.Franja.Franja_3, (Llamada)p1); Telefonica.Llamadas.Add(l1); Telefonica.Llamadas.Add(p1); Telefonica.Llamadas.Add(l2); Telefonica.Llamadas.Add(p2); Telefonica.Mostrar(); Telefonica.OrdenarLlamadas(); Telefonica.Mostrar(); Console.ReadLine(); }
static void Main(string[] args) { /*En el Main() se creará una Centralita (―Telefónica‖) y cuatro * llamadas. La primera llamada será de tipo Local, con una duración * de 30 seg. y un costo de 2.65. La segunda será Provincial (en la * franja 1 y con duración de 21 seg.) y las restantes: Local (45 * seg. y 1.99) y Provincial (que recibe la segunda llamada y franja * 3). * 4) Las llamadas se irán registrando en la Centralita. Registrar una * llamada consiste en agregar a la lista genérica de tipo Llamada * una llamada Provincial o una llamada Local. * La centralita mostrará por pantalla todas las llamadas según las * vaya registrando (método Mostrar). * Luego, se ordenarán las llamadas (método OrdenarLlamadas) y se * volverá a mostrar por pantalla el contenido de la Centralita. * */ 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); #region Agregar Llamadas y Mostrar sin Ordenar 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(); #endregion Telefonica.OrdenarLlamadas(); Console.Clear(); Console.WriteLine("\nAHORA ORDENADO: "); Telefonica.Mostrar(); Console.ReadKey(); }
static void Main(string[] args) { Centralita telefonica = new Centralita("Telefonica"); Local llamada1 = new Local("A", "Z", 30, 2.65); Provincial llamada2 = new Provincial("B", "Y", 21, EFranja.Franja_1); Local llamada3 = new Local("C", "X", 45, 1.99); Provincial llamada4 = new Provincial("D", "T", 21, EFranja.Franja_3); telefonica._listaDeLlamadas.Add(llamada1); telefonica._listaDeLlamadas.Add(llamada2); telefonica._listaDeLlamadas.Add(llamada3); telefonica._listaDeLlamadas.Add(llamada4); Console.Write(telefonica.Mostrar()); Console.ReadLine(); telefonica._listaDeLlamadas.Sort(Llamada.OrdernarPorDuracion); Console.Clear(); Console.Write(telefonica.Mostrar()); Console.ReadLine(); }
static void Main(string[] args) { Centralita empresa = new Centralita("Telefonica"); Local llam1 = new Local("Argentina", 30, "Brasil", 2); Provincial llam2 = new Provincial("España", Franja.Franja_1, 21, "Italia"); Local llam3 = new Local("Paraguay", 45, "Peru", 2); Provincial llam4 = new Provincial(Franja.Franja_3, llam2); empresa.Llamadas.Add(llam1); empresa.Llamadas.Add(llam2); empresa.Llamadas.Add(llam3); empresa.Llamadas.Add(llam4); Console.WriteLine("\t---------Sin ordenar---------"); empresa.Mostrar(); Console.WriteLine("\t---------Ordenado---------"); foreach (Llamada llam in empresa.Llamadas) { empresa.Llamadas.Sort(Llamada.OrdenarPorDuracion); } empresa.Mostrar(); Console.ReadLine(); }
static void Main(string[] args) { // 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); // Las llamadas se irán registrando en la Centralita. // La centralita mostrará por pantalla todas las llamadas según las vaya registrando. bool l = c + l1; Console.WriteLine(c.Mostrar()); l = c + l2; Console.WriteLine(c.Mostrar()); l = c + l3; Console.WriteLine(c.Mostrar()); l = c + l4; Console.WriteLine(c.Mostrar()); l = c + l4; Console.WriteLine(c.Mostrar()); Console.ReadKey(); }
static void Main() { Centralita MiCentral = new Centralita("Telefonica"); Local Llamada1 = new Local("42409124", 30, "20705020", 2.65f); Provincial Llamada2 = new Provincial("42407151", Franja.Franja_1, 21, "42471562"); Local Llamada3 = new Local("41354235", 45, "87625412", 1.99f); Provincial Llamada4 = new Provincial(Franja.Franja_3, Llamada2); MiCentral.Llamadas.Add(Llamada1); MiCentral.Llamadas.Add(Llamada2); MiCentral.Llamadas.Add(Llamada3); MiCentral.Llamadas.Add(Llamada4); MiCentral.Mostrar(); Console.ReadKey(); }
static void Main(string[] args) { Centralita empresa = new Centralita("Telefonica"); Local llam1 = new Local("Argentina", 30, "Brasil", 2); Provincial llam2 = new Provincial("España", Franja.Franja_1, 21, "Italia"); Local llam3 = new Local("Paraguay", 45, "Peru", 2); Provincial llam4 = new Provincial(Franja.Franja_3, llam2); empresa.Llamadas.Add(llam1); empresa.Llamadas.Add(llam2); empresa.Llamadas.Add(llam3); empresa.Llamadas.Add(llam4); empresa.Mostrar(); Console.ReadLine(); }
static void Main(string[] args) { Centralita central1 = new Centralita("Telefonica"); //Local llamda1 = new Local("Chacarita", "Vicente Lopez", 0.3f, 2.65f); central1.LLamadas.Add(new Local("Chacarita", "Vicente Lopez", 0.3f, 2.65f)); central1.LLamadas.Add(new Provincial(Franja.Franja_1, new Llamada("Almagro", "Lanus", 0.21f))); central1.LLamadas.Add(new Local("Palermo", "Barracas", 0.45f, 1.99f)); central1.LLamadas.Add(new Provincial(Franja.Franja_3, new Llamada("Almagro", "Lanus", 0.21f))); central1.Mostrar(); central1.OrdenarLlamadas(); Console.ReadLine(); }
static void Main(string[] args) { Centralita centralita = new Centralita("Telefonica"); Local ll1 = new Local("BS01", "BS12", 30, 2.65f); Provincial ll2 = new Provincial("BS01", Franja.Franja_1, 21, "BS04"); Local ll3 = new Local("BS01", "BS12", 45, 1.99f); Provincial ll4 = new Provincial(ll1.NroOrigen, Franja.Franja_3, ll1.Duracion, ll1.NroDestino); centralita.ListaDeLlamadas.Add(ll1); centralita.ListaDeLlamadas.Add(ll2); centralita.ListaDeLlamadas.Add(ll3); centralita.ListaDeLlamadas.Add(ll4); OrdenarLlamadas(centralita); Console.WriteLine(centralita.Mostrar()); Console.ReadKey(); }
static void Main(string[] args) { // 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); // Las llamadas se irán registrando en la Centralita. // La centralita mostrará por pantalla todas las llamadas según las vaya registrando. //c.Llamadas.Add(l1); try { c += l1; //Console.WriteLine(c.Mostrar()); //c.Llamadas.Add(l2); c += l2; //Console.WriteLine(c.Mostrar()); //c.Llamadas.Add(l3); c += l3; //Console.WriteLine(c.Mostrar()); //c.Llamadas.Add(l4); c += l4; //Console.WriteLine(c.Mostrar()); }catch (CentralitaException e) { Console.WriteLine(e.Message); } c.OrdenarLlamadas(); Console.WriteLine(c.Mostrar()); Console.ReadKey(); }