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; } }
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(); } } }