/// <summary> /// Obtiene una lista de almaceninventariolote /// </summary> /// <param name="almacenInventario"></param> /// <returns></returns> internal List <AlmacenInventarioLoteInfo> ObtenerPorAlmacenInventarioID(AlmacenInventarioInfo almacenInventario) { List <AlmacenInventarioLoteInfo> almacenInventarioLote = null; try { var almacenDAL = new AlmacenInventarioLoteDAL(); almacenInventarioLote = almacenDAL.ObtenerPorAlmacenInventarioID(almacenInventario); if (almacenInventarioLote != null) { foreach (var almacenInventarioInfo in almacenInventarioLote) { if (almacenInventarioInfo.AlmacenInventario.AlmacenInventarioID > 0) { var almacenInventarioBl = new AlmacenInventarioBL(); almacenInventarioInfo.AlmacenInventario = almacenInventarioBl.ObtenerAlmacenInventarioPorId( almacenInventarioInfo.AlmacenInventario.AlmacenInventarioID); } } } } catch (Exception ex) { Logger.Error(ex); throw new ExcepcionDesconocida(MethodBase.GetCurrentMethod(), ex); } return(almacenInventarioLote); }
/// <summary> /// Obtiene una lista de almaceninventariolote /// </summary> /// <param name="almacenInventario"></param> /// <returns></returns> internal List <AlmacenInventarioLoteInfo> ObtenerPorAlmacenInventarioIDLigero(AlmacenInventarioInfo almacenInventario) { List <AlmacenInventarioLoteInfo> almacenInventarioLote; try { var almacenDAL = new AlmacenInventarioLoteDAL(); almacenInventarioLote = almacenDAL.ObtenerPorAlmacenInventarioID(almacenInventario); } catch (Exception ex) { Logger.Error(ex); throw new ExcepcionDesconocida(MethodBase.GetCurrentMethod(), ex); } return(almacenInventarioLote); }