public void ValidarRepuesta(MetroRadioButton item) { Cuestionario cues = new Cuestionario(); Tablero tab = new Tablero(); int equipo = Utility.ConvierteEntero(EquiposComboBox.SelectedValue.ToString()); int id = Utility.ConvierteEntero(IdTextBox.Text); if (contador == 2) { MetroFramework.MetroMessageBox.Show(this, "se ha excedido el Limite de fallo en Repuesta!", "C.B.OasisSFM", MessageBoxButtons.OK, MessageBoxIcon.Warning); Cuestionario.DesactivarPregunta(id); Limpiar(); contador = 0; } else { if (cues.BuscarRespuesta(id, etapas, item.Text)) { Utility.Mensajes(this, 1, "Respondieron Bien Equipo " + EquiposComboBox.Text); tab.AgregarPuntosAEquipo(equipo, id, 1000); Cuestionario.DesactivarPregunta(id); Limpiar(); contador = 0; } else { Utility.Mensajes(this, 2, "Incorrecto"); contador += 1; } } }
private void Cronotimer_Tick(object sender, EventArgs e) { seg -= 1; string minutos = min.ToString(); string segundos = seg.ToString(); if (min < 10) { minutos = "0" + min.ToString(); } if (min < 10) { segundos = "0" + seg.ToString(); } if (seg == 0 && min > 0) { min -= 1; seg = 59; } if (seg == 0 && min == 0) { if (Visibles) { Cronotimer.Stop(); Cronoslabel.ForeColor = Color.Red; Aceptar(); } else { Cronotimer.Stop(); Utility.Mensajes(this, 2, "Incorrecto"); Cuestionario.DesactivarPregunta(Utility.ConvierteEntero(IdTextBox.Text)); Aceptarbutton.Visible = false; Eliminarbutton.Visible = false; Visibles = false; RepuestaLb.Visible = true; contador = 0; } } Cronoslabel.Text = minutos + ":" + seg; }
private void Eliminarbutton_Click(object sender, EventArgs e) { Limpiar(); Cronotimer.Stop(); Cronoslabel.Text = "00:00"; min = 1; seg = 30; Cronoslabel.Visible = false; int id = Utility.ConvierteEntero(IdTextBox.Text); DialogResult res; res = MetroFramework.MetroMessageBox.Show(this, "¿Estas Seguro de Eliminar esta Pregunta? ", "C.B.OasisSFM", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (res == DialogResult.Yes) { Cuestionario.DesactivarPregunta(id); Utility.Mensajes(this, 1, "Se a Eliminado del Listado!\n Tienen otra Oportumidad Equipo " + EquiposComboBox.Text); } }
void Aceptar() { Tablero tab = new Tablero(); Cronoslabel.Text = "00:00"; Cronoslabel.Visible = false; min = 1; seg = 30; DialogResult res; int equipo = Utility.ConvierteEntero(EquiposComboBox.SelectedValue.ToString()); int id = Utility.ConvierteEntero(IdTextBox.Text); if (contador == 2) { MetroFramework.MetroMessageBox.Show(this, "se ha excedido el Limite de fallo en Repuesta!", "C.B.OasisSFM", MessageBoxButtons.OK, MessageBoxIcon.Warning); Cuestionario.DesactivarPregunta(id); Limpiar(); contador = 0; } else { res = MetroFramework.MetroMessageBox.Show(this, "\a¿Juez es Correcto? ", "C.B.OasisSFM", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (res == DialogResult.Yes) { Utility.Mensajes(this, 1, "Respondieron Bien Equipo " + EquiposComboBox.Text); tab.AgregarPuntosAEquipo(equipo, id, 1000); Cuestionario.DesactivarPregunta(id); RepuestaLb.Visible = true; contador = 0; } else { Utility.Mensajes(this, 2, "Incorrecto"); Cuestionario.DesactivarPregunta(id); Aceptarbutton.Visible = false; Eliminarbutton.Visible = false; Visibles = false; RepuestaLb.Visible = true; contador = 0; } } }