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; } } }