Exemplo n.º 1
0
 /// <summary>
 /// Obtiene una lista de AlmacenInventario
 /// por sus almacenes ID
 /// </summary>
 /// <param name="almacenes"></param>
 /// <returns></returns>
 public IList <AlmacenInventarioInfo> ObtenerPorAlmacenXML(List <AlmacenInfo> almacenes)
 {
     try
     {
         var almacenBl = new AlmacenInventarioBL();
         IList <AlmacenInventarioInfo> lista = almacenBl.ObtenerPorAlmacenXML(almacenes);
         return(lista);
     }
     catch (Exception ex)
     {
         Logger.Error(ex);
         throw new ExcepcionDesconocida(MethodBase.GetCurrentMethod(), ex);
     }
 }
Exemplo n.º 2
0
 /// <summary>
 /// Obtiene un listado de almaceninventario
 /// por un conjunto de productos
 /// </summary>
 /// <param name="almacenId"></param>
 /// <param name="productos"></param>
 /// <returns></returns>
 public IList <AlmacenInventarioInfo> ExistenciaPorProductos(int almacenId, IList <ProductoInfo> productos)
 {
     try
     {
         var almacenBl = new AlmacenInventarioBL();
         IList <AlmacenInventarioInfo> lista = almacenBl.ExistenciaPorProductos(almacenId, productos);
         return(lista);
     }
     catch (Exception ex)
     {
         Logger.Error(ex);
         throw new ExcepcionDesconocida(MethodBase.GetCurrentMethod(), ex);
     }
 }
Exemplo n.º 3
0
        /// <summary>
        /// Obtener inventario por almacenid, productoid
        /// </summary>
        /// <param name="almacenInventarioInfo"></param>
        /// <returns></returns>
        public AlmacenInventarioInfo ObtenerPorOrganizacionIdAlmacenIdProductoIdParaPlantaCentroCadisDesc(AlmacenInventarioInfo almacenInventarioInfo, int organizacionId)
        {
            AlmacenInventarioInfo result;

            try
            {
                var almacenInventarioBL = new AlmacenInventarioBL();
                result = almacenInventarioBL.ObtenerPorOrganizacionIdAlmacenIdProductoIdParaPlantaCentroCadisDesc(almacenInventarioInfo, organizacionId);
            }
            catch (Exception ex)
            {
                Logger.Error(ex);
                throw new ExcepcionDesconocida(MethodBase.GetCurrentMethod(), ex);
            }
            return(result);
        }
Exemplo n.º 4
0
        /// <summary>
        /// Obtener inventario por almacenid, productoid
        /// </summary>
        /// <param name="almacenInventarioInfo"></param>
        /// <returns></returns>
        public AlmacenInventarioInfo ObtenerPorAlmacenIdProductoId(AlmacenInventarioInfo almacenInventarioInfo)
        {
            AlmacenInventarioInfo result;

            try
            {
                var almacenInventarioBL = new AlmacenInventarioBL();
                result = almacenInventarioBL.ObtenerPorAlmacenIdProductoId(almacenInventarioInfo);
            }
            catch (Exception ex)
            {
                Logger.Error(ex);
                throw new ExcepcionDesconocida(MethodBase.GetCurrentMethod(), ex);
            }
            return(result);
        }
Exemplo n.º 5
0
        /// <summary>
        /// Obtiene un listado de almaceninventario por almacenid
        /// </summary>
        /// <param name="organizacionID"></param>
        /// <param name="almacenID"></param>
        /// <returns></returns>
        public List <CierreDiaInventarioPAInfo> ObtenerDatosCierreDiaInventarioPlantaAlimentos(int organizacionID, int almacenID)
        {
            List <CierreDiaInventarioPAInfo> lista;

            try
            {
                var almacenBl = new AlmacenInventarioBL();
                lista = almacenBl.ObtenerDatosCierreDiaInventarioPlantaAlimentos(organizacionID, almacenID);
            }
            catch (Exception ex)
            {
                Logger.Error(ex);
                throw new ExcepcionDesconocida(MethodBase.GetCurrentMethod(), ex);
            }

            return(lista);
        }
Exemplo n.º 6
0
        /// <summary>
        /// Obtiene un listado de productos por almacen y asigna obtiene los datos del producto
        /// </summary>
        /// <param name="almacenInfo"></param>
        /// <returns></returns>
        public List <AlmacenInventarioInfo> ObtienePorAlmacenIdLlenaProductoInfo(AlmacenInfo almacenInfo)
        {
            List <AlmacenInventarioInfo> almacen;

            try
            {
                var almacenBl = new AlmacenInventarioBL();
                almacen = almacenBl.ObtienePorAlmacenIdLlenaProductoInfo(almacenInfo);
            }
            catch (Exception ex)
            {
                Logger.Error(ex);
                throw new ExcepcionDesconocida(MethodBase.GetCurrentMethod(), ex);
            }

            return(almacen);
        }
Exemplo n.º 7
0
 /// <summary>
 /// Crea un registro en almacen inventario
 /// </summary>
 /// <returns></returns>
 public int Crear(AlmacenInventarioInfo almacenInventarioInfo)
 {
     try
     {
         Logger.Info();
         var almacenInventarioBl = new AlmacenInventarioBL();
         int result = almacenInventarioBl.Crear(almacenInventarioInfo);
         return(result);
     }
     catch (ExcepcionGenerica)
     {
         throw;
     }
     catch (Exception ex)
     {
         Logger.Error(ex);
         throw new ExcepcionDesconocida(MethodBase.GetCurrentMethod(), ex);
     }
 }