コード例 #1
0
 /// <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);
     }
 }
コード例 #2
0
 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;
     }
 }