/// <summary> /// Trae todas las tareas de la tabla tareas (limite 200) /// </summary> /// <param name="fechaDesde">Optativo fecha desde (Inclusiva) donde se debe traer</param> /// <param name="fechaHasta">Optativo fecha hasta (Excluida) donde se debe traer</param> /// <returns></returns> public static IList <Entidades.Tarea> TraerTareas(DateTime?fechaDesde, DateTime?fechaHasta) { string comando = string.Empty; if (fechaDesde == null && fechaHasta == null) { comando = DbComandos.TraerTareas; } if (fechaDesde == null && fechaHasta != null) { comando = DbComandos.TraerTareasEntreFechas(DateTime.MinValue, fechaHasta.GetValueOrDefault()); } if (fechaDesde != null && fechaHasta == null) { comando = DbComandos.TraerTareasEntreFechas(fechaDesde.GetValueOrDefault(), DateTime.Today); } if (fechaDesde != null && fechaHasta != null) { comando = DbComandos.TraerTareasEntreFechas(fechaDesde.GetValueOrDefault(), fechaHasta.GetValueOrDefault()); } IList <Entidades.Tarea> tareas = new List <Entidades.Tarea>(); using (var contexto = new Datos.ContextoHistorial(nombreBaseDatos)) { tareas = MapearTarea(contexto.LeerTareas(comando)); } AsociarTitulos(tareas); return(tareas); }
public static IList <Entidades.Tarea> TraerTareasDestacadas() { string comando = DbComandos.TareasDestacadas; try { IList <Entidades.Tarea> tareas = new List <Entidades.Tarea>(); using (var contexto = new Datos.ContextoHistorial(nombreBaseDatos)) { tareas = MapearTarea(contexto.LeerTareas(comando)); } AsociarTitulos(tareas); return(tareas); } catch (Exception ex) { LogHelper.Error(ex.Message); } return(null); }