protected void _btnEliminar_Click(object sender, EventArgs e) { _sesion = new Sesion(); _cookieActual = _sesion.verificarValidez(Request.Cookies["PS"]); if (_cookieActual == null) // Si la cookie expira redirecciona a la pantalla de Login Response.Redirect("../Autentificacion/Login.aspx"); else // Volver a crear la cookie en el cliente, con el nuevo tiempo de expiración Response.SetCookie(_cookieActual); _controladorSistema = new ControladorSistema(); Boolean resultado = _controladorSistema.eliminarBitError(Convert.ToInt32(_listaErrores.ElementAt(_ltbErrores.SelectedIndex).ElementAt(0))); if (resultado) { _txtDetalle.Text = ""; _txtDetalleUs.Text = ""; _upDetalle.Update(); _upDetalleUs.Update(); _ddlEstadoDetalle.SelectedIndex = 0; _imgMensaje.Visible = false; _lblMensaje.Visible = false; _imgMensaje.ImageUrl = "../Imagenes/ok.png"; _lblMensaje.Text = "Se eliminó el registro con éxito"; _imgMensaje.Visible = true; _lblMensaje.Visible = true; _txtDetalle.Text = ""; _txtDetalleUs.Text = ""; _upDetalle.Update(); _upDetalleUs.Update(); _ddlEstadoDetalle.SelectedIndex = 0; _listaErrores = _controladorSistema.obtenerEntradasBitError("", "", -1); if ((_listaErrores != null) && (_listaErrores.Count != 0)) { _ltbErrores.Items.Clear(); for (int i = 0; i < _listaErrores.Count; i++) { String texto = _listaErrores.ElementAt(i).ElementAt(1).ToString(); switch (Convert.ToInt32(_listaErrores.ElementAt(i).ElementAt(4))) { case 0: texto = texto + " - Pendiente"; break; case 1: texto = texto + " - En proceso"; break; case 2: texto = texto + " - Resuelto"; break; } _ltbErrores.Items.Add(texto); } } else if (_listaErrores == null) { _imgMensaje.ImageUrl = "../Imagenes/Error.png"; _lblMensaje.Text = "Hubo un error al volver a obtener los errores reportados"; _imgMensaje.Visible = true; _lblMensaje.Visible = true; } else { _imgMensaje.ImageUrl = "../Imagenes/Advertencia.png"; _lblMensaje.Text = "No hay errores reportados"; _imgMensaje.Visible = true; _lblMensaje.Visible = true; } } else { _imgMensaje.ImageUrl = "../Imagenes/Error.png"; _lblMensaje.Text = "Hubo un error al tratar de eliminar el registro"; _imgMensaje.Visible = true; _lblMensaje.Visible = true; } }