public static List <ConfiguracionFormulaInfo> ConsultarConfiguracionFormula(int LoteID) { List <ConfiguracionFormulaInfo> resultado = null; LoteInfo lote = null; TipoGanadoInfo tipoGanado = null; List <AnimalInfo> animales = null; CorralInfo corral = null; LotePL lotePL = new LotePL(); AnimalPL animalPL = new AnimalPL(); ConfiguracionFormulaPL configuracionFormulaPL = new ConfiguracionFormulaPL(); try { lote = lotePL.ObtenerPorId(LoteID); if (lote != null) { animales = animalPL.ObtenerAnimalesPorLoteID(lote); if (animales != null) { tipoGanado = lotePL.ObtenerSoloTipoGanadoCorral(animales, lote); if (tipoGanado != null) { resultado = configuracionFormulaPL.ObtenerFormulaPorTipoGanado(tipoGanado, lote.OrganizacionID); } } } } catch (Exception ex) { resultado = null; } return(resultado); }