Ejemplo n.º 1
0
        public static IList <CorralInfo> ConsultarCorralesPorGrupoCorral(int grupoCorralId)
        {
            try
            {
                IList <CorralInfo> listaCorrales = null;
                var corralPl  = new CorralPL();
                var seguridad = HttpContext.Current.Session["Seguridad"] as SeguridadInfo;
                if (seguridad != null)
                {
                    var organizacionId = seguridad.Usuario.Organizacion.OrganizacionID;

                    if (grupoCorralId == (int)GrupoCorralEnum.Enfermeria)
                    {
                        listaCorrales = corralPl.ObtenerPorCorralesPorGrupoConProgramacionDeAlimentos(new GrupoCorralInfo()
                        {
                            GrupoCorralID = grupoCorralId
                        }, organizacionId);
                    }
                    else
                    {
                        listaCorrales = corralPl.ObtenerCorralesPorGrupo(new GrupoCorralInfo()
                        {
                            GrupoCorralID = grupoCorralId
                        }, organizacionId);
                    }
                }

                return(listaCorrales);
            }
            catch (Exception ex)
            {
                Logger.Error(ex);
                throw;
            }
        }