Exemplo n.º 1
0
 /// <summary>
 /// Metodo para generar la proyeccion de reimplante
 /// </summary>
 public void GenerarProyeccionReimplante()
 {
     try
     {
         Logger.Info();
         var reimplanteBL = new ReimplanteBL();
         reimplanteBL.GenerarProyeccionReimplante();
     }
     catch (ExcepcionGenerica)
     {
         throw;
     }
     catch (Exception ex)
     {
         Logger.Error(ex);
         throw new ExcepcionDesconocida(MethodBase.GetCurrentMethod(), ex);
     }
 }
Exemplo n.º 2
0
        /// <summary>
        /// Obtiene el numero total de cabezas muertas de un lote para reimplante
        /// </summary>
        /// <param name="cabezaMuertas"></param>
        /// <returns></returns>
        public int ObtenerCabezasMuertas(CabezasCortadas cabezaMuertas)
        {
            try
            {
                Logger.Info();
                var reimplanteBL = new ReimplanteBL();
                var result       = reimplanteBL.ObtenerCabezasMuertas(cabezaMuertas);

                return(result);
            }
            catch (ExcepcionGenerica)
            {
                throw;
            }
            catch (Exception ex)
            {
                Logger.Error(ex);
                throw new ExcepcionDesconocida(MethodBase.GetCurrentMethod(), ex);
            }
        }
Exemplo n.º 3
0
        /// <summary>
        /// Obtiene el numero de cabezas de enfermeria para reimplante
        /// </summary>
        /// <param name="ganadoEnfermeria"></param>
        /// <param name="tipoMovimiento"></param>
        /// <returns></returns>
        public int ObtenerCabezasEnEnfermeria(EntradaGanadoInfo ganadoEnfermeria, int tipoMovimiento)
        {
            try
            {
                Logger.Info();
                var reimplanteBL = new ReimplanteBL();
                var result       = reimplanteBL.ObtenerCabezasEnEnfermeria(ganadoEnfermeria, tipoMovimiento);

                return(result);
            }
            catch (ExcepcionGenerica)
            {
                throw;
            }
            catch (Exception ex)
            {
                Logger.Error(ex);
                throw new ExcepcionDesconocida(MethodBase.GetCurrentMethod(), ex);
            }
        }
Exemplo n.º 4
0
        /// <summary>
        /// Metodo Para Obtener lo el animal de reimplante
        /// </summary>
        public ReimplanteInfo ObtenerAreteIndividual(AnimalInfo animalInfo, TipoMovimiento corte)
        {
            ReimplanteInfo result;

            try
            {
                Logger.Info();
                var reimplanteBL = new ReimplanteBL();
                result = reimplanteBL.ObtenerAreteIndividual(animalInfo, corte);
            }
            catch (ExcepcionGenerica)
            {
                throw;
            }
            catch (Exception ex)
            {
                Logger.Error(ex);
                throw new ExcepcionDesconocida(MethodBase.GetCurrentMethod(), ex);
            }
            return(result);
        }
Exemplo n.º 5
0
        /// <summary>
        /// Metrodo Para Verificar existencia de reimplante
        /// </summary>
        public bool ExisteProgramacionReimplate(int organizacionID)
        {
            bool result = false;

            try
            {
                Logger.Info();
                var reimplanteBL = new ReimplanteBL();
                result = reimplanteBL.ExisteProgramacionReimplate(organizacionID);
                return(result);
            }
            catch (ExcepcionGenerica)
            {
                throw;
            }
            catch (Exception ex)
            {
                Logger.Error(ex);
                throw new ExcepcionDesconocida(MethodBase.GetCurrentMethod(), ex);
            }
        }
Exemplo n.º 6
0
        /// <summary>
        /// Metrodo Para Guardar en en la tabla Animal
        /// </summary>
        public DatosCompra ObtenerDatosCompra(AnimalInfo animalInfo)
        {
            DatosCompra result;

            try
            {
                Logger.Info();
                var reimplanteBL = new ReimplanteBL();
                result = reimplanteBL.ObtenerDatosCompra(animalInfo);
            }
            catch (ExcepcionGenerica)
            {
                throw;
            }
            catch (Exception ex)
            {
                Logger.Error(ex);
                throw new ExcepcionDesconocida(MethodBase.GetCurrentMethod(), ex);
            }
            return(result);
        }
Exemplo n.º 7
0
        /// <summary>
        /// Se valida corral destino si tiene punta chica
        /// </summary>
        /// <param name="corralOrigen"></param>
        /// <param name="corralDestino"></param>
        /// <param name="organizacionId"></param>
        /// <returns></returns>
        public CorralInfo ValidarCorralDestinoPuntaChica(string corralOrigen, string corralDestino, int organizacionId)
        {
            CorralInfo result = null;

            try
            {
                Logger.Info();
                var reimplanteBL = new ReimplanteBL();
                result = reimplanteBL.ValidarCorralDestinoPuntaChica(corralOrigen, corralDestino, organizacionId);
            }
            catch (ExcepcionGenerica)
            {
                throw;
            }
            catch (Exception ex)
            {
                Logger.Error(ex);
                throw new ExcepcionDesconocida(MethodBase.GetCurrentMethod(), ex);
            }
            return(result);
        }
Exemplo n.º 8
0
        public ReimplanteInfo ObtenerAreteIndividualReimplantar(LoteInfo lote)
        {
            ReimplanteInfo result;

            try
            {
                Logger.Info();
                var reimplanteBL = new ReimplanteBL();
                result = reimplanteBL.ObtenerAreteIndividualReimplantar(lote);
            }
            catch (ExcepcionGenerica)
            {
                throw;
            }
            catch (Exception ex)
            {
                Logger.Error(ex);
                throw new ExcepcionDesconocida(MethodBase.GetCurrentMethod(), ex);
            }
            return(result);
        }
Exemplo n.º 9
0
        public bool ValidarReimplatePorAreteMetalico(AnimalInfo animal)
        {
            bool result = false;

            try
            {
                Logger.Info();
                var reimplanteBL = new ReimplanteBL();
                result = reimplanteBL.ValidarReimplatePorAreteMetalico(animal);
                return(result);
            }
            catch (ExcepcionGenerica)
            {
                throw;
            }
            catch (Exception ex)
            {
                Logger.Error(ex);
                throw new ExcepcionDesconocida(MethodBase.GetCurrentMethod(), ex);
            }
        }
Exemplo n.º 10
0
        /// <summary>
        /// Metrodo Para Guardar en en la tabla Animal
        /// </summary>
        public AnimalInfo ReasignarAreteMetalico(AnimalInfo animalInfo, int banderaGuardar)
        {
            AnimalInfo result;

            try
            {
                Logger.Info();
                var reimplanteBL = new ReimplanteBL();
                result = reimplanteBL.ReasignarAreteMetalico(animalInfo, banderaGuardar);
            }
            catch (ExcepcionGenerica)
            {
                throw;
            }
            catch (Exception ex)
            {
                Logger.Error(ex);
                throw new ExcepcionDesconocida(MethodBase.GetCurrentMethod(), ex);
            }
            return(result);
        }
Exemplo n.º 11
0
        /// <summary>
        /// Metodo para validar el corral destino
        /// </summary>
        public int ValidarCorralDestinio(string corralOrigen, string corralDestino, int idOrganizacion)
        {
            var result = 0;

            try
            {
                Logger.Info();
                var reimplanteBL = new ReimplanteBL();
                result = reimplanteBL.ValidarCorralDestino(corralOrigen, corralDestino, idOrganizacion);
            }
            catch (ExcepcionGenerica)
            {
                throw;
            }
            catch (Exception ex)
            {
                Logger.Error(ex);
                throw new ExcepcionDesconocida(MethodBase.GetCurrentMethod(), ex);
            }
            return(result);
        }