Ejemplo n.º 1
0
        /// <summary>
        /// Obtener costos por contrato id
        /// </summary>
        /// <param name="contratoID"></param>
        /// <returns></returns>
        public List <AlmacenMovimientoCostoInfo> ObtenerPorContratoID(int contratoID)
        {
            List <AlmacenMovimientoCostoInfo> info;

            try
            {
                Logger.Info();
                var almacenMovimientoCostoBl = new AlmacenMovimientoCostoBL();
                info = almacenMovimientoCostoBl.ObtenerPorContratoID(contratoID);
            }
            catch (ExcepcionGenerica)
            {
                throw;
            }
            catch (Exception ex)
            {
                Logger.Error(ex);
                throw new ExcepcionDesconocida(MethodBase.GetCurrentMethod(), ex);
            }
            return(info);
        }
Ejemplo n.º 2
0
        /// <summary>
        /// Obtiene una lista de movimientos costos por almacen movimiento
        /// </summary>
        /// <returns></returns>
        public IEnumerable <AlmacenMovimientoCostoInfo> ObtenerAlmacenMovimientoCostoPorContratoXML(List <ContratoInfo> contratosParciales)
        {
            IEnumerable <AlmacenMovimientoCostoInfo> info;

            try
            {
                Logger.Info();
                var almacenMovimientoCostoBl = new AlmacenMovimientoCostoBL();
                info = almacenMovimientoCostoBl.ObtenerAlmacenMovimientoCostoPorContratoXML(contratosParciales);
            }
            catch (ExcepcionGenerica)
            {
                throw;
            }
            catch (Exception ex)
            {
                Logger.Error(ex);
                throw new ExcepcionDesconocida(MethodBase.GetCurrentMethod(), ex);
            }
            return(info);
        }