/// <summary>
 /// Método que se encarga de manejar el evento del botón de consultar
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 protected void _btnConsultar_Click(object sender, EventArgs e)
 {
     _controladorPEUL = new ControladorPEUL();
     _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);
     if ((_ddlLaboratorios.SelectedIndex == 0) || (_txtFechaInicio.Text.Equals("")) || (_txtFechaFinal.Text.Equals("")))
     {
         _imgMensaje.ImageUrl = "~/Imagenes/Advertencia.png";
         _lblMensaje.Text = "Debe especificar todos los campos del formulario.";
         _imgMensaje.Visible = true;
         _lblMensaje.Visible = true;
     }
     else // Buscar los reportes
     {
         _tablaReportes = _controladorPEUL.consultarReportesUso(_listaLaboratorios.ElementAt(_ddlLaboratorios.SelectedIndex-1).ElementAt(0).ToString(), _txtFechaInicio.Text, _txtFechaFinal.Text);
         if (_tablaReportes == null)
         {
             _imgMensaje.ImageUrl = "~/Imagenes/Error.png";
             _lblMensaje.Text = "Ha habido un error al encontrar los reportes de uso de laboratorio.";
             _imgMensaje.Visible = true;
             _lblMensaje.Visible = true;
         }
         else if (_tablaReportes.Rows.Count == 0)
         {
             _imgMensaje.ImageUrl = "~/Imagenes/Advertencia.png";
             _lblMensaje.Text = "No hay reportes disponibles.";
             _imgMensaje.Visible = true;
             _lblMensaje.Visible = true;
             _gvwRegistro.Visible = false;
         }
         else // Llenar la tabla
         {
             _imgMensaje.Visible = false;
             _lblMensaje.Visible = false;
             _gvwRegistro.Visible = true;
             _gvwRegistro.DataSource = _tablaReportes;
             _gvwRegistro.DataBind();
         }
     }
 }