/// <summary> /// Obtiene los tipos de corral /// </summary> private void ObtenerGrupoCorral() { try { var grupoCorralPL = new GrupoCorralPL(); IList <GrupoCorralInfo> gruposCorral = grupoCorralPL.ObtenerTodos(); if (gruposCorral != null && gruposCorral.Any()) { GruposCorral = gruposCorral.Where(grupo => (GrupoCorralEnum)grupo.GrupoCorralID == GrupoCorralEnum.Enfermeria || (GrupoCorralEnum)grupo.GrupoCorralID == GrupoCorralEnum.Produccion || (GrupoCorralEnum)grupo.GrupoCorralID == GrupoCorralEnum.Recepcion). OrderBy( descripcion => descripcion.Descripcion).ToList(); if (GruposCorral.Any()) { var grupoCorral = new GrupoCorralInfo { GrupoCorralID = 0, Descripcion = Properties.Resources.cbo_Seleccione }; GruposCorral.Insert(0, grupoCorral); //cmbGrupoCorral.ItemsSource = GruposCorral; } } } catch (Exception ex) { Logger.Error(ex); SkMessageBox.Show(Application.Current.Windows[ConstantesVista.WindowPrincipal], Properties.Resources.RecepcionReporteAuxiliarInventario_MsgErrorObtenerTiposCorral, MessageBoxButton.OK, MessageImage.Error); } }
public static IList <GrupoCorralInfo> ConsultarTipoDeCorral() { try { var grupoCorralPl = new GrupoCorralPL(); IList <GrupoCorralInfo> listaGrupo = grupoCorralPl.ObtenerTodos(EstatusEnum.Activo); if (listaGrupo != null) { listaGrupo = listaGrupo.Where(i => i.GrupoCorralID != (int)GrupoCorralEnum.Corraleta).ToList(); } return(listaGrupo); } catch (Exception ex) { Logger.Error(ex); throw; } }