private void switch_caso_Toggled(object sender, EventArgs e) { int res = 3; if (switch_caso.IsOn == true && primera_vez == true) { //switch_caso.ForeColor = Color.SeaGreen; OpBD o = new OpBD(); res = o.ActualizarEstadoCaso("Abierto", id_caso, titulo); } else if (switch_caso.IsOn == false)//?? { // switch_caso.ForeColor = Color.DarkRed; OpBD o = new OpBD(); res = o.ActualizarEstadoCaso("cerrado", id_caso, titulo); } if (res == 1) { if (switch_caso.IsOn == true) { switch_caso.ForeColor = Color.SeaGreen; } else { switch_caso.ForeColor = Color.DarkRed; } } else if (res == 0) { MessageBox.Show("No se pudo cambiar el estado del caso"); // switch_caso.IsOn = !switch_caso.IsOn; } primera_vez = true; }