예제 #1
0
        /// <summary>
        /// Obtiene el Reparto por lote
        /// </summary>
        /// <param name="lote">Lote del cual se quiere obtener el reparto</param>
        /// <param name="fechaReparto">Fecha del reparto</param>
        /// <returns>Informacion del reaprto</returns>
        public RepartoInfo ObtnerPorLote(LoteInfo lote, DateTime fechaReparto)
        {
            RepartoInfo result;

            try
            {
                Logger.Info();
                var repartoBl = new RepartoBL();
                result = repartoBl.ObtenerPorLote(lote, fechaReparto);
            }
            catch (ExcepcionGenerica ex)
            {
                Logger.Error(ex);
                throw new ExcepcionDesconocida(MethodBase.GetCurrentMethod(), ex);
            }
            catch (Exception ex)
            {
                Logger.Error(ex);
                throw new ExcepcionDesconocida(MethodBase.GetCurrentMethod(), ex);
            }
            return(result);
        }