Exemple #1
0
        /// <summary>
        /// obtiene la corraleta de sacrificio de la organizacion
        /// </summary>
        /// <param name="corral"></param>
        /// <returns></returns>
        public CorralInfo ObtenerCorraletaSacrificio(CorralInfo corral)
        {
            ResultadoInfo <CorralInfo> result;
            CorralInfo corralResultado = null;

            try
            {
                Logger.Info();
                var listaTiposCorral = new List <int> {
                    (int)TipoCorral.CorraletaSacrificio
                };
                corral.GrupoCorral = (int)GrupoCorralEnum.Corraleta;
                var corralBL = new CorralBL();
                result = corralBL.ObtenerCorralesPorTipo(corral, listaTiposCorral);

                if (result != null)
                {
                    if (result.Lista.Count > 0)
                    {
                        corralResultado = result.Lista[0];
                    }
                }
            }
            catch (ExcepcionGenerica)
            {
                throw;
            }
            catch (Exception ex)
            {
                Logger.Error(ex);
                throw new ExcepcionDesconocida(MethodBase.GetCurrentMethod(), ex);
            }
            return(corralResultado);
        }
Exemple #2
0
        public ResultadoInfo <CorralInfo> ObtenerCorralesPorTipo(CorralInfo corral)
        {
            ResultadoInfo <CorralInfo> result;

            try
            {
                Logger.Info();
                var corralBL = new CorralBL();
                result = corralBL.ObtenerCorralesPorTipo(corral);
            }
            catch (ExcepcionGenerica)
            {
                throw;
            }
            catch (Exception ex)
            {
                Logger.Error(ex);
                throw new ExcepcionDesconocida(MethodBase.GetCurrentMethod(), ex);
            }
            return(result);
        }
Exemple #3
0
        public ResultadoInfo <CorralInfo> ObtenerCorralesPorTipoCorraletaSacrificio(CorralInfo corral)
        {
            ResultadoInfo <CorralInfo> result;

            try
            {
                Logger.Info();
                List <int> listaTiposCorral = new List <int>();
                listaTiposCorral.Add((int)TipoCorral.CorraletaSacrificio);
                var corralBL = new CorralBL();
                result = corralBL.ObtenerCorralesPorTipo(corral, listaTiposCorral);
            }
            catch (ExcepcionGenerica)
            {
                throw;
            }
            catch (Exception ex)
            {
                Logger.Error(ex);
                throw new ExcepcionDesconocida(MethodBase.GetCurrentMethod(), ex);
            }
            return(result);
        }