private void cargar_GridView_HOJA_DE_TRABAJO(Int32 VALOR) { registroContrato _registroContrato = new registroContrato(Session["idEmpresa"].ToString(), Session["USU_LOG"].ToString()); DataTable tablaContratos = _registroContrato.ObtenerInformacionContratoPorVencer(VALOR); if (tablaContratos.Rows.Count <= 0) { configurarMensajes(true, System.Drawing.Color.Red); Label_MENSAJE.Text = "ADVERTENCIA: No se encontraron contratos en rango de vencimiento."; Panel_HOJA_DE_TRABAJO.Visible = false; } else { GridView_HOJA_DE_TRABAJO.DataSource = tablaContratos; GridView_HOJA_DE_TRABAJO.DataBind(); Int32 contadorALTAS = 0; Int32 contadorMEDIAS = 0; Int32 contadorBAJAS = 0; DataRow filaInfoContrato; for (int i = 0; i < tablaContratos.Rows.Count; i++) { filaInfoContrato = tablaContratos.Rows[i]; if (filaInfoContrato["ALERTA"].ToString() == "ALTA") { GridView_HOJA_DE_TRABAJO.Rows[i].BackColor = colorNo; contadorALTAS += 1; } else { if (filaInfoContrato["ALERTA"].ToString() == "MEDIA") { GridView_HOJA_DE_TRABAJO.Rows[i].BackColor = colorMedio; contadorMEDIAS += 1; } else { GridView_HOJA_DE_TRABAJO.Rows[i].BackColor = colorSi; contadorBAJAS += 1; } } } Label_ALERTA_BAJA.Text = contadorBAJAS.ToString(); Label_ALERTA_MEDIA.Text = contadorMEDIAS.ToString(); Label_ALERTA_ALTA.Text = contadorALTAS.ToString(); } }