Exemplo n.º 1
0
        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();
        }
Exemplo n.º 2
0
 public FrmMenu()
 {
     InitializeComponent();
     this.c = new Centralita("Elian");
 }
Exemplo n.º 3
0
 public frmLlamador(Centralita c)
 {
     InitializeComponent();
     this.cmbFranja.DataSource = Enum.GetValues(typeof(Provincial.Franja));
     this.central = c;
 }
Exemplo n.º 4
0
 public FrmLlamador(Centralita c)
     : this()
 {
     this.centralitaLlamador = c;
 }
Exemplo n.º 5
0
 public frmMenu()
 {
     InitializeComponent();
     centralita = new Centralita("Ejercicio 40");
 }
Exemplo n.º 6
0
 public FrmMenu()
 {
     InitializeComponent();
     this.centralita = new Centralita();
 }
Exemplo n.º 7
0
 public FrmLlamador(Centralita centralita)
     : this()
 {
     this.centralita = centralita;
 }
Exemplo n.º 8
0
 private void FrmMenu_Load(object sender, EventArgs e)
 {
     this.centralita = new Centralita();
 }
Exemplo n.º 9
0
 public Form1()
 {
     InitializeComponent();
     this.c = new Centralita("Telefonica");
 }
Exemplo n.º 10
0
 public FrmLlamador(Centralita centralita)
 {
     InitializeComponent();
     this.centralita = centralita;
 }
Exemplo n.º 11
0
 public FrmLlamador(Centralita c)
 {
     this.c = c;
 }
Exemplo n.º 12
0
 private void btnGenerarLlamada_Click(object sender, EventArgs e)
 {
     formLlamador = new FrmLlamador(centralita);
     formLlamador.ShowDialog();
     centralita = formLlamador.Centralita;
 }
Exemplo n.º 13
0
        private static void Main(string[] args)
        {
            // Mi central
            Centralita c = new Centralita("rocio 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.
            Console.WriteLine("AÑADO ll ");
            // c.Llamadas.Add(l1);
            try
            {
                c = c + l1;
            }
            catch (CentralitaException ex)
            {
                StringBuilder sb = new StringBuilder();
                sb.AppendFormat("{0},{1},{2}", ex.Message, ex.NombreClase, ex.NombreMetodo);
                Console.WriteLine(sb.ToString());
            }


            //repito llamada
            try
            {
                c = c + l1;
            }
            catch (CentralitaException ex)
            {
                StringBuilder sb = new StringBuilder();
                sb.AppendFormat("{0},{1},{2}", ex.Message, ex.NombreClase, ex.NombreMetodo);
                Console.WriteLine(sb.ToString());
            }

            Console.WriteLine("AÑADO 12 ");
            //c.Llamadas.Add(l2);

            try
            {
                c = c + l2;
            }
            catch (CentralitaException ex)
            {
                StringBuilder sb = new StringBuilder();
                sb.AppendFormat("{0},{1},{2}", ex.Message, ex.NombreClase, ex.NombreMetodo);
                Console.WriteLine(sb.ToString());
            }

            Console.WriteLine("AÑADO l3 ");
            //c.Llamadas.Add(l3);

            try
            {
                c = c + l3;
            }
            catch (CentralitaException ex)
            {
                StringBuilder sb = new StringBuilder();
                sb.AppendFormat("{0},{1},{2}", ex.Message, ex.NombreClase, ex.NombreMetodo);
                Console.WriteLine(sb.ToString());
            }

            //Console.WriteLine("AÑADO l4 ");
            ////c.Llamadas.Add(l4);
            //try
            //{
            //    c = c + l4;
            //}
            //catch (CentralitaException ex)
            //{
            //    StringBuilder sb = new StringBuilder();
            //    sb.AppendFormat("{0},{1},{2}", ex.Message, ex.NombreClase, ex.NombreMetodo);
            //    Console.WriteLine(sb.ToString());
            //}

            Console.WriteLine("ORDENO");

            c.OrdenarLlamadas();

            Console.WriteLine(c.ToString());

            Console.WriteLine("_______Ganancia total provincial__________");
            Console.WriteLine(c.GananciaPorProvincial);
            Console.WriteLine("_______Ganancia total Local:___");
            Console.WriteLine(c.GananciaPorLocal);
            Console.WriteLine("_______Ganancia total__________");
            Console.WriteLine(c.GananciaPorTotal);

            Console.ReadKey();
        }
Exemplo n.º 14
0
        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;
            }
            catch (CentralitaException e)
            {
                Console.WriteLine("!!!!!!!!!!!!!!!!!!!!!!");
                Console.WriteLine(e.Message);
                Console.WriteLine(l1.ToString());
                Console.WriteLine("!!!!!!!!!!!!!!!!!!!!!!");
            }

            try
            {
                c += l2;
            }
            catch (CentralitaException e)
            {
                Console.WriteLine("!!!!!!!!!!!!!!!!!!!!!!");
                Console.WriteLine(e.Message);
                Console.WriteLine(l2.ToString());
                Console.WriteLine("!!!!!!!!!!!!!!!!!!!!!!");
            }

            try
            {
                c += l3;
            }
            catch (CentralitaException e)
            {
                Console.WriteLine("!!!!!!!!!!!!!!!!!!!!!!");
                Console.WriteLine(e.Message);
                Console.WriteLine(l3.ToString());
                Console.WriteLine("!!!!!!!!!!!!!!!!!!!!!!");
            }

            try
            {
                c += l4;
            }
            catch (CentralitaException e)
            {
                Console.WriteLine("!!!!!!!!!!!!!!!!!!!!!!");
                Console.WriteLine(e.Message);
                Console.WriteLine(l4.ToString());
                Console.WriteLine("!!!!!!!!!!!!!!!!!!!!!!");
                Console.WriteLine();
            }



            c.OrdenarLlamadas();
            Console.WriteLine(c.ToString());
            Console.ReadKey();
        }
Exemplo n.º 15
0
 public FrmMostrar(Centralita c)
 {
     this.c = c;
 }
Exemplo n.º 16
0
 public FrmMostrar(Centralita centralita, TipoLlamada tipo) : this()
 {
     this.centralita = centralita;
     this.tipo       = tipo;
 }
Exemplo n.º 17
0
 public FrmLlamador(Centralita frmMenuCentralita)
 {
     this.myCentral = frmMenuCentralita;
     InitializeComponent();
     //  cmbFranja.Enabled = false;
 }
Exemplo n.º 18
0
 public Principal()
 {
     this.c = new Centralita("La Central");
     InitializeComponent();
 }
Exemplo n.º 19
0
 public Form1( )
 {
     InitializeComponent();
     Centralita centralita1 = new Centralita("Telefonica Santiago");
 }
 private void Form1_Load(object sender, EventArgs e)
 {
     centralita = new Centralita();
     hilo       = new Thread(centralita.CrearLlamadas);
     hilo.Start();
 }
Exemplo n.º 21
0
 public FrmMostrar(Centralita c)
 {
     InitializeComponent();
 }
Exemplo n.º 22
0
 private void frmCentralTelefonica_Load(object sender, EventArgs e)
 {
     this.unaCentralita = new Centralita("Avaya");
 }
Exemplo n.º 23
0
 public FrmCentralita()
 {
     InitializeComponent();
     central = new Centralita();
 }
Exemplo n.º 24
0
 public FrmMostrar(Centralita centralita)
 {
     this.centralita = centralita;
     InitializeComponent();
 }
Exemplo n.º 25
0
 public Form1()
 {
     InitializeComponent();
     this.c = new Centralita();
 }
Exemplo n.º 26
0
 public FrmMenu(Centralita c)
 {
     InitializeComponent();
     this.centralita = c;
 }
Exemplo n.º 27
0
 /// <summary>
 /// Builds the entity and initializaes it's components.
 /// </summary>
 public frmMenu()
 {
     myCentralita = new Centralita("CentralitApp");
     InitializeComponent();
 }
Exemplo n.º 28
0
        public void EstaInstanciadaListaLlamadas()
        {
            Centralita c = new Centralita();

            Assert.IsNotNull(c.Llamadas);
        }
Exemplo n.º 29
0
 private void Form1_Load(object sender, EventArgs e)
 {
     this.central = new Centralita();
 }
Exemplo n.º 30
0
 static FrmPrincipal()
 {
     central = new Centralita("La centralita de Tito");
 }