static void Main(string[] args) { Centralita centralita = new Centralita("Telefonica"); Local local = new Local("115476105", "1154761606", 30f, 2.65f); Provincial provincia = new Provincial("115476105", "1154761606", 21f, Franja.Franja_1); Local local2 = new Local("5545545", "4545454", 45f, 1.99f); Provincial provincia2 = new Provincial(provincia, Franja.Franja_3); centralita.Llamadas.Add(local); centralita.Llamadas.Add(provincia); centralita.Llamadas.Add(local2); centralita.Llamadas.Add(provincia2); centralita.Mostrar(); Console.ReadLine(); centralita.OrdenarLlamadas(); Console.ForegroundColor = ConsoleColor.DarkMagenta; Console.WriteLine("*****************************"); Console.WriteLine(); Console.WriteLine("LLAMADAS ORDENADAS"); Console.WriteLine(); Console.WriteLine("*****************************"); Console.WriteLine(); Console.ForegroundColor = ConsoleColor.White; centralita.Mostrar(); Console.ReadLine(); }
public void TextoAMostrar(Centralita central) { foreach (Llamada c in central.Llamadas) { switch (this.tipo) { case Llamada.TipoLlamada.Todas: richText.Text = central.Mostrar(); break; case Llamada.TipoLlamada.Provincial: if (c is Provincial) { richText.Text = (central.GananciasPorProvincial.ToString() + "\n"); richText.Text += c.ToString(); } break; case Llamada.TipoLlamada.Local: if (c is Local) { richText.Text = (central.GananciasPorLocal.ToString() + "\n"); richText.Text += c.ToString(); } break; default: richText.Text = central.Mostrar(); break; } } }
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.ListaLlamadas.Add(l1); Console.WriteLine(c.Mostrar()); c.ListaLlamadas.Add(l2); Console.WriteLine(c.Mostrar()); c.ListaLlamadas.Add(l3); Console.WriteLine(c.Mostrar()); c.ListaLlamadas.Add(l4); Console.WriteLine(c.Mostrar()); c.OrdenarLlamada(); Console.WriteLine("LLAMADAS ORDENADAS\r\n" + c.Mostrar()); Console.ReadKey(); //SOBRECARGA }
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 = c + l1; Console.WriteLine(c.Mostrar()); c = c + l2; Console.WriteLine(c.Mostrar()); c = c + l3; Console.WriteLine(c.Mostrar()); c = c + l4; Console.WriteLine(c.Mostrar()); c.OrdenarLlamadas(); Console.WriteLine(c.Mostrar()); Console.ReadKey(); } catch (CentralitaException ce) { Console.WriteLine(ce.Message); Console.ReadKey(); } }
static void Main(string[] args) { Console.Title = "Ejercicio 37"; Centralita c = new Centralita("Fede Center"); // Mis 4 llamadas Local l1 = new Local("Bernal", 30, "Rosario", 2.65f); Provincial l2 = new Provincial("Morón", EFranja.Franja_1, 21, "Bernal"); Local l3 = new Local("Lanús", 45, "San Rafael", 1.99f); Provincial l4 = new Provincial(EFranja.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) { Console.WriteLine("Hello World!"); Console.Title = "Ejercicio_40 Centralita con clases abstractas."; // 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 = c + l1; //Console.WriteLine(c.Mostrar()); c = c + l2; //Console.WriteLine(c.Mostrar()); c = c + l3; //Console.WriteLine(c.Mostrar()); c = c + l4; //Console.WriteLine(c.Mostrar()); c.OrdenarLlamadas(); Console.WriteLine(c.Mostrar()); Console.ReadKey(); }
private void richTextBox1_Enter(object sender, EventArgs e) { if (tipoDeLlamada == Llamada.TipoLlamada.Todas) { richTextBox1.Text = c.Mostrar(); } else if (tipoDeLlamada == Llamada.TipoLlamada.Local) { foreach (Llamada item in c.Llamadas) { if (item is Local) { richTextBox1.Text += "\n" + ((Local)item).ToString(); } } } else { foreach (Llamada item in c.Llamadas) { if (item is Provincial) { richTextBox1.Text += "\n" + ((Provincial)item).ToString(); } } } }
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(); }
public string Mostrar() { Centralita c = new Centralita(); StringBuilder sb = new StringBuilder(); sb.AppendLine(c.Mostrar()); sb.AppendLine("Costo LLamada " + CostoLlamada); return(sb.ToString()); }
static void Main(string[] args) { Centralita c = new Centralita("Nacho Center"); Local l1 = new Local("Bernal", 64, "Lanus", 0.21f); Provincial l2 = new Provincial("Morón", Provincial.Franja.Franja_1, 34, "Bariloche"); Local l3 = new Local("Lanús", 45, "Avellaneda", 0.25f); Provincial l4 = new Provincial(Provincial.Franja.Franja_3, l2); c.Llamadas.Add(l1); c.Llamadas.Add(l2); c.Llamadas.Add(l3); c.Llamadas.Add(l4); Console.WriteLine(c.Mostrar()); c.OrdenarLlamadas(); Console.WriteLine("-----Llamadas ordenadas por duracion-----\n"); Console.WriteLine(c.Mostrar()); Console.ReadKey(); }
private void BtnTotalFac_Click(object sender, EventArgs e) { string aux = "No se han hecho llamadas"; if (centralita.ListaLlamadas.Count > 0) { aux = centralita.Mostrar(); } MessageBox.Show(aux); }
static void Main(string[] args) { Centralita c = new Centralita("Fede Center"); 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); 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(); }
private void btnTodas_Click(object sender, EventArgs e) { Form frmMostrar = new FrmMostrar(central.Mostrar()); frmMostrar.ShowDialog(); /* * string aux = "No se hicieron llamadas"; * if(central.ListLlamadas.Count > 0) * { * aux = central.Mostrar(); * } * MessageBox.Show(aux); */ }
static void Main(string[] args) { // Mi central Centralita c = new Centralita("Fede Center"); // Mis 4 llamadas Local l1 = new Local("Bernal", "Rosario", 30, 2.65f); Provincial l2 = new Provincial("Morón", "Bernal", 21, Provincial.Franja.Franja_1); Local l3 = new Local("Lanús", "San Rafael", 45, 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 (CentralitaExeption e) { Console.WriteLine("------------------------------------"); Console.WriteLine("Error en la clase: " + e.NombreClase); Console.WriteLine("Error en el metodo: " + e.NombreMetodo); Console.WriteLine(e.Message); Console.WriteLine("------------------------------------"); } c.OrdenarLlamadas(); Console.WriteLine(); Console.WriteLine("Llamadas ordenadas por duracion"); Console.WriteLine(); Console.WriteLine(c.Mostrar()); Console.ReadKey(); }
static void Main(string[] args) { Console.Title = "Ejercicio 37 - Centralita"; Console.ForegroundColor = ConsoleColor.DarkCyan; #region Instances // Mi central Centralita c = new Centralita("Telecom"); // Mis 4 llamadas Local l1 = new Local("Bernal", "Rosario", 30, 2.65f); Provincial l2 = new Provincial(21, "Morón", "Bernal", Provincial.Franja.Franja_01); Local l3 = new Local("Lanús", "San Rafael", 45, 1.99f); Provincial l4 = new Provincial(l2, Provincial.Franja.Franja_03); #endregion #region Test // Las llamadas se irán registrando en la Centralita. // La centralita mostrará por pantalla todas las llamadas según las vaya registrando. Console.ForegroundColor = ConsoleColor.DarkCyan; c.Llamadas.Add(l1); Console.WriteLine(c.Mostrar()); Console.ForegroundColor = ConsoleColor.Green; Console.WriteLine("======================="); Console.ForegroundColor = ConsoleColor.DarkCyan; c.Llamadas.Add(l2); Console.WriteLine(c.Mostrar()); Console.ForegroundColor = ConsoleColor.Green; Console.WriteLine("======================="); Console.ForegroundColor = ConsoleColor.DarkCyan; c.Llamadas.Add(l3); Console.WriteLine(c.Mostrar()); Console.ForegroundColor = ConsoleColor.Green; Console.WriteLine("======================="); Console.ForegroundColor = ConsoleColor.DarkCyan; c.Llamadas.Add(l4); Console.WriteLine(c.Mostrar()); Console.ForegroundColor = ConsoleColor.Green; Console.WriteLine("======================="); Console.ForegroundColor = ConsoleColor.DarkCyan; Console.WriteLine("Ordered Calls By Time"); c.OrdenarLlamadas(); Console.ForegroundColor = ConsoleColor.Green; Console.WriteLine("======================="); Console.ForegroundColor = ConsoleColor.DarkCyan; Console.WriteLine(c.Mostrar()); Console.ReadKey(); #endregion Console.ReadKey(); }
public FrmMostrar(Centralita central) { this.central = central; InitializeComponent(); richTextBox1.Text = central.Mostrar(); }