protected mAprobados totalAcciones() { mAprobados aprobados = new mAprobados(); aprobados.aprob = 0; aprobados.rech = 0; aprobados.pend = 0; mInformeEI = cInformeEI.BuscarEncabezado(txtInforme.Text, int.Parse(txtanio.Text), "1"); DataTable todos = cInformeEI.ListadoAcciones(mInformeEI.id_fuente, 0, "todos", 1); foreach (DataRow row in todos.Rows) { switch (row["aprobado"].ToString()) { case "2": aprobados.aprob++; break; case "-2": aprobados.rech++; break; default: aprobados.pend++; break; } } return(aprobados); }
protected void ValidarAccion(string idAccion) { mostrarBotones(false); cAcciones.aprobar_Accion(int.Parse(idAccion), 2); actualizarListadoAcciones(); int totalAprobados = 0; DataTable aprobados = new DataTable(); aprobados = cAcciones.ListadoAccionesAprob(Session["idFuente"].ToString()); foreach (DataRow row in aprobados.Rows) { if (row["aprobado"].ToString() == "2") { totalAprobados += 1; } } if (aprobados.Rows.Count == totalAprobados) { cInformeEI.actualizarStatusFuente(int.Parse(Session["idFuente"].ToString()), 2); } botonesTodos(); }
protected void botonesTodos() { aprobados = totalAcciones(); if (aprobados.pend == 0) { btnRechazarTodo.Visible = false; btnValidarTodo.Visible = false; } else { btnRechazarTodo.Visible = true; btnValidarTodo.Visible = true; } }