public static List <DisponibilidadLoteInfo> TraerDisponibilidad(FiltroDisponilidadInfo filtroDisponilidadInfo) { try { var seguridad = (SeguridadInfo)ObtenerSeguridad(); filtroDisponilidadInfo.OrganizacionId = seguridad.Usuario.Organizacion.OrganizacionID; filtroDisponilidadInfo.Fecha = DateTime.Now; if (filtroDisponilidadInfo.Semanas != 0) { filtroDisponilidadInfo.Semanas = filtroDisponilidadInfo.Semanas - 1; } var lotePL = new LotePL(); var disponibilidadLote = lotePL.ObtenerLotesPorDisponibilidad(filtroDisponilidadInfo); return(disponibilidadLote); } catch (Exception ex) { Logger.Error(ex); throw; } }