public void Evaluar(int estado)
 {
     //conectamos la capa de negocio (STDNegocio)
     Expediente eExpediente = new Expediente();
     ExpedienteNeg expedienteNegocio = new ExpedienteNeg();
     EvaluacionNeg evaluacionNegocio = new EvaluacionNeg();
     String mensaje = "";
     int codigoExp = Convert.ToInt32(hdCodigo.Value);
     //Obtenemos la informacion del expediente en base al codigo seleccionado
     eExpediente = expedienteNegocio.ObtenerExpediente(codigoExp, ref mensaje);
     //modificamos el estado del expediente
     eExpediente.Estado = estado;
     //recuperamos el mensaje
     mensaje = evaluacionNegocio.ActualizarCola(eExpediente);
     lblError.Text = mensaje;
     trOpcion.Visible = false;
     trPregunta.Visible = false;
 }
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack)
            {
                //Al momento de cargar necesita la lista de evaluaciones (vista)
                EvaluacionNeg evaluacionNegocio = new EvaluacionNeg();
                List<Evaluacion> ListaEvaluacion = new List<Evaluacion>();
                String mensaje = "";

                mensaje = evaluacionNegocio.Actualizar();
                if (mensaje.Equals(""))
                {
                    //Se enlaza a la capa de negocio y obtiene la lista de evaluaciones, devuelve tambien un mensaje
                    ListaEvaluacion = evaluacionNegocio.ListarEvaluacion(ref mensaje);

                    //Si no existe mensaje significa que si devolvio informacion
                    if (mensaje.Equals(""))
                    {
                        //mostramos el gridview y ocultamos los botones de aprobacion
                        gvExpediente.Visible = true;
                        trOpcion.Visible = false;
                        trPregunta.Visible = false;
                        gvExpediente.DataSource = ListaEvaluacion;
                        gvExpediente.DataBind();
                    }
                    else
                    {
                        //Ocultamos la grilla y los botones de aprobacion
                        gvExpediente.Visible = false;
                        trOpcion.Visible = false;
                        trPregunta.Visible = false;
                        lblError.Text = mensaje;
                    }
                }
                else
                {
                    //Ocultamos la grilla y los botones de aprobacion
                    gvExpediente.Visible = false;
                    trOpcion.Visible = false;
                    trPregunta.Visible = false;
                    lblError.Text = mensaje;
                }
            }
        }