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); }
internal static Inventario CrearExistencia(Entidades.Almacen almacen) { var existencia = new Inventario(new Articulo(), new UnidadMedida()); return(existencia); }
public ArticuloIngresado(Entidades.Almacen almacen, LineaMovimiento linea) { LineaIngreso = linea.NoEsNull(nameof(linea)); Almacen = almacen.NoEsNull(nameof(almacen)); }