//------------------------------------------- public void Cargar_Notificaciones(int cantPendientesDocente, int cantPendientesValidador) { if (cantPendientesDocente == -1 && cantPendientesValidador == -1) { int contadorSolPendProfesor = 0; int contadorSolPenValidador = 0; //------------------- N_Rol nRol = new N_Rol(); E_Rol rolUsuario = nRol.BuscaRolPorId(profesor.IdRol); //---------------------- N_SolicitudSalidas nSolicitudSalidas = new N_SolicitudSalidas(); List <E_SolicitudSalidasJoin> datosListaSolPendientesDocente = nSolicitudSalidas.BuscaSolicitudPendienteProfesor(profesor.IdProfesor); if (datosListaSolPendientesDocente != null) { contadorSolPendProfesor = datosListaSolPendientesDocente.Count; } //-------------------- List <E_SolicitudSalidasJoin> datosListaSolPendientesValidador = nSolicitudSalidas.BuscaSolicitudesPendientesValidador(rolUsuario.DescripcionRol); if (datosListaSolPendientesValidador != null) { contadorSolPenValidador = datosListaSolPendientesValidador.Count; } //------------------------------------------------------ contadorNotificaciones.Text = Convert.ToString(contadorSolPendProfesor + contadorSolPenValidador); } else { contadorNotificaciones.Text = Convert.ToString(cantPendientesDocente + cantPendientesValidador); } }
//----------------- private void CargarTablaSolicitudesPendientesDocente() { nSolicitudSalidas = new N_SolicitudSalidas(); List <E_SolicitudSalidasJoin> datosListaSolicitudesPendientesDocente = nSolicitudSalidas.BuscaSolicitudPendienteProfesor(profesor.IdProfesor); //------------------------------------------------------ if (datosListaSolicitudesPendientesDocente.Count > 0) { gvSolicitudesPendientesDocente.DataSource = datosListaSolicitudesPendientesDocente; gvSolicitudesPendientesDocente.DataBind(); //------------------------- } else { gvSolicitudesPendientesDocente.DataSource = null; gvSolicitudesPendientesDocente.DataBind(); msjTablaDocente.Text = MsjNotificacion.Msj_Sin_Sol_Pendientes; } contadorNotificacionesDocente.Text = Convert.ToString(datosListaSolicitudesPendientesDocente.Count); Actualizar_Contador(); }