Beispiel #1
0
        /// <summary>
        /// Metodo para obtener el pedido semanal
        /// </summary>
        /// <param name="pedidoGanadoInfo"></param>
        /// <returns></returns>
        public PedidoGanadoInfo ObtenerPedidoSemanal(PedidoGanadoInfo pedidoGanadoInfo)
        {
            PedidoGanadoInfo result;

            try
            {
                Logger.Info();
                var pedidoGanadoBL = new PedidoGanadoBL();
                result = pedidoGanadoBL.ObtenerPedidoGanadoSemanal(pedidoGanadoInfo);
                if (result != null)
                {
                    result.ListaSolicitudes = ObtenerPedidoGanadoEspejoPorPedidoID(result);
                }
            }
            catch (ExcepcionGenerica)
            {
                throw;
            }
            catch (Exception ex)
            {
                Logger.Error(ex);
                throw new ExcepcionDesconocida(MethodBase.GetCurrentMethod(), ex);
            }
            return(result);
        }
Beispiel #2
0
 /// <summary>
 /// Metodo Para actuaualizar el estatus PedidoGanadoEspejo
 /// </summary>
 public void ActualizarPedidoGanado(PedidoGanadoEspejoInfo pedidoGanadoEspejoInfo)
 {
     try
     {
         Logger.Info();
         var pedidoGanadoBL = new PedidoGanadoBL();
         pedidoGanadoBL.ActualizarPedidoGanado(pedidoGanadoEspejoInfo);
     }
     catch (ExcepcionGenerica)
     {
         throw;
     }
     catch (Exception ex)
     {
         Logger.Error(ex);
         throw new ExcepcionDesconocida(MethodBase.GetCurrentMethod(), ex);
     }
 }
Beispiel #3
0
        /// <summary>
        /// Metrodo Para Guardar en  la tabla PedidoGanadoEspejo
        /// </summary>
        public PedidoGanadoEspejoInfo GuardarPedidoGanadoEspejo(PedidoGanadoEspejoInfo pedidoGanadoEspejoInfo)
        {
            PedidoGanadoEspejoInfo result;

            try
            {
                Logger.Info();
                var pedidoGanadoBL = new PedidoGanadoBL();
                result = pedidoGanadoBL.GuardarPedidoGanadoEspejo(pedidoGanadoEspejoInfo);
            }
            catch (ExcepcionGenerica)
            {
                throw;
            }
            catch (Exception ex)
            {
                Logger.Error(ex);
                throw new ExcepcionDesconocida(MethodBase.GetCurrentMethod(), ex);
            }
            return(result);
        }
Beispiel #4
0
        /// <summary>
        /// Metodo para obtener un listado de animales por Codigo de Corral
        /// </summary>
        public List <PedidoGanadoEspejoInfo> ObtenerPedidoGanadoEspejoPorPedidoID(PedidoGanadoInfo pedidoGanadoInfo)
        {
            List <PedidoGanadoEspejoInfo> result;

            try
            {
                Logger.Info();
                var pedidoGanadoBL = new PedidoGanadoBL();
                result = pedidoGanadoBL.ObtenerPedidoGanadoEspejoPorPedidoGanadoID(pedidoGanadoInfo);
            }
            catch (ExcepcionGenerica)
            {
                throw;
            }
            catch (Exception ex)
            {
                Logger.Error(ex);
                throw new ExcepcionDesconocida(MethodBase.GetCurrentMethod(), ex);
            }
            return(result);
        }