Beispiel #1
0
        public List <AlertaPortal> GetAlertasPendientesPara(int id_usuario)
        {
            var parametros = new Dictionary <string, object>();

            parametros.Add("@id_usuario_destinatario", id_usuario);
            var tabla_resultado = this.conexion.Ejecutar("dbo.MAU_GetAlertasPendientes", parametros);

            var alertas = new List <AlertaPortal>();

            tabla_resultado.Rows.ForEach(row =>
            {
                Usuario usuarioCreador = new Usuario(row.GetSmallintAsInt("idUsuario", 0), row.GetString("nombreUsuario", ""), "", true);
                AlertaPortal alerta    = new AlertaPortal(row.GetInt("id", 0), row.GetString("titulo", ""), row.GetString("descripcion", ""), row.GetDateTime("fechaCreacion"), usuarioCreador, "Un Estado");

                alertas.Add(alerta);
            });
            return(alertas);
        }
Beispiel #2
0
 public int crearAlerta(AlertaPortal alerta, int idUsuarioDestinatario, Usuario usuario)
 {
     return(this.crearAlerta(alerta.titulo, alerta.descripcion, idUsuarioDestinatario, usuario.Id));
 }