Example #1
0
        public void encenderLuz(string sOpcion)
        {
            R = A = V = 0;

            if (sOpcion == "ckbApagado")
            {
                Apagar();
                ventana.getImgSemaforo().Image = Image.FromFile(Application.StartupPath + @"\img\apagado.png");
                getVentana().getTimer().Stop();
            }
            else
            {
                switch (sOpcion)
                {
                case "ckbAmarillo":
                    ventana.getCkbAmarilloIntermitente().Checked = false;
                    break;

                case "ckbRojo":
                    ventana.getCkbRojoIntermitente().Checked = false;
                    break;

                case "ckbVerde":
                    ventana.getCkbVerdeIntermitente().Checked = false;
                    break;

                case "ckbRojoIntermitente":
                    ventana.getCkbRojo().Checked = false;
                    break;

                case "ckbAmarilloIntermitente":
                    ventana.getCkbAmarillo().Checked = false;
                    break;

                case "ckbVerdeIntermitente":
                    ventana.getCkbVerde().Checked = false;
                    break;
                }

                SetSemaforo();
                actualizaEstadoServer();

                if (combinacion.IndexOf("2") > -1)
                {
                    getVentana().getTimer().Start();
                }
                else
                {
                    getVentana().getTimer().Stop();
                }
            }
        }
Example #2
0
 public Controlador(Vista aThis)
 {
     ventana = aThis;
     modelo  = ventana.getModelo();
     ventana.getCkbAmarillo().CheckedChanged             += new EventHandler(MyClickEvent);
     ventana.getCkbVerde().CheckedChanged                += new EventHandler(MyClickEvent);
     ventana.getCkbRojo().CheckedChanged                 += new EventHandler(MyClickEvent);
     ventana.getCkbAmarilloIntermitente().CheckedChanged += new EventHandler(MyClickEvent);
     ventana.getCkbVerdeIntermitente().CheckedChanged    += new EventHandler(MyClickEvent);
     ventana.getCkbRojoIntermitente().CheckedChanged     += new EventHandler(MyClickEvent);
     ventana.getCkbApagado().CheckedChanged              += new EventHandler(MyClickEvent);
     ventana.getTimer().Tick += new EventHandler(timer);
 }
Example #3
0
 public Controlador(Vista aThis)
 {
     ventana = aThis;
     modelo  = ventana.getModelo();
     ventana.getCkbAmarillo().CheckedChanged             += new EventHandler(MyClickEvent);
     ventana.getCkbVerde().CheckedChanged                += new EventHandler(MyClickEvent);
     ventana.getCkbRojo().CheckedChanged                 += new EventHandler(MyClickEvent);
     ventana.getCkbAmarilloIntermitente().CheckedChanged += new EventHandler(MyClickEvent);
     ventana.getCkbVerdeIntermitente().CheckedChanged    += new EventHandler(MyClickEvent);
     ventana.getCkbRojoIntermitente().CheckedChanged     += new EventHandler(MyClickEvent);
     ventana.getCkbApagado().CheckedChanged              += new EventHandler(MyClickEvent);
     ventana.getTimer().Tick            += new EventHandler(timer);
     ventana.getTxtNombre().TextChanged += new EventHandler(TextChanged);
     ventana.getBtnConectar().Click     += new EventHandler(button1_Click);
 }
Example #4
0
        public void encenderLuz(string sOpcion)
        {
            switch (sOpcion)
            {
            case "ckbAmarillo":
                ventana.getImgSemaforo().Image = Image.FromFile(Application.StartupPath + @"\img\amarillo.png");
                ventana.getCkbAmarilloIntermitente().Checked = false;
                getVentana().getTimer().Stop();
                break;

            case "ckbRojo":
                ventana.getImgSemaforo().Image           = Image.FromFile(Application.StartupPath + @"\img\rojo.png");
                ventana.getCkbRojoIntermitente().Checked = false;
                getVentana().getTimer().Stop();
                break;

            case "ckbVerde":
                ventana.getImgSemaforo().Image            = Image.FromFile(Application.StartupPath + @"\img\verde.png");
                ventana.getCkbVerdeIntermitente().Checked = false;
                getVentana().getTimer().Stop();
                break;

            case "ckbApagado":
                Apagar();
                ventana.getImgSemaforo().Image = Image.FromFile(Application.StartupPath + @"\img\apagado.png");
                getVentana().getTimer().Stop();
                break;

            case "ckbRojoIntermitente":
                ventana.getCkbRojo().Checked = false;
                getVentana().getTimer().Start();
                break;

            case "ckbAmarilloIntermitente":
                ventana.getCkbAmarillo().Checked = false;
                getVentana().getTimer().Start();
                break;

            case "ckbVerdeIntermitente":
                ventana.getCkbVerde().Checked = false;
                getVentana().getTimer().Start();
                break;
            }
        }