Ejemplo n.º 1
0
        public Stock StockActual(Entidades.Almacen almacen, Articulo articulo, UnidadMedida unidad)
        {
            var inventario = almacen.Inventarios.Buscar(c => c.Articulo == articulo);
            var stock      = _mapper.CrearDto(inventario);

            if (unidad != null)
            {
                stock.Cantidad     = unidad.Convertir(inventario.Unidad, stock.Cantidad);
                stock.UnidadMedida = unidad.Codigo;
            }
            stock.PrecioPromedio = stock.Valorizacion / stock.Cantidad;
            return(stock);
        }
Ejemplo n.º 2
0
        internal static Inventario CrearExistencia(Entidades.Almacen almacen)
        {
            var existencia = new Inventario(new Articulo(), new UnidadMedida());

            return(existencia);
        }
Ejemplo n.º 3
0
 public ArticuloIngresado(Entidades.Almacen almacen, LineaMovimiento linea)
 {
     LineaIngreso = linea.NoEsNull(nameof(linea));
     Almacen      = almacen.NoEsNull(nameof(almacen));
 }