/// <summary> /// Se eliminan los registros no seleccionados en AlmacenMovimientoDetalle /// </summary> /// <param name="articulo"></param> /// <param name="almacenMovimientoInfo"></param> public void EliminarAlmacenMovimientoDetalle(AjusteDeInventarioDiferenciasInventarioInfo articulo, AlmacenMovimientoInfo almacenMovimientoInfo) { var almacenMovimientoDetalleInfo = new AlmacenMovimientoDetalle { AlmacenMovimientoDetalleID = articulo.AlmacenMovimientoDetalleID }; var almacenBL = new AlmacenBL(); almacenBL.EliminaAlmacenMovimientoDetalle(almacenMovimientoDetalleInfo); }
/// <summary> /// Se actualizan los registros seleccionados en AlmacenInventario /// </summary> /// <param name="articulo"></param> /// <param name="almacenMovimientoInfo"></param> public void ActualizarArticulosDiferencias(AjusteDeInventarioDiferenciasInventarioInfo articulo, AlmacenMovimientoInfo almacenMovimientoInfo) { var cantidad = articulo.CantidadInventarioTeorico + articulo.Cantidad; var almacenInventarioInfo = new AlmacenInventarioInfo { Cantidad = cantidad, Importe = cantidad * articulo.PrecioInventarioTeorico, UsuarioModificacionID = almacenMovimientoInfo.UsuarioModificacionID, AlmacenInventarioID = articulo.AlmacenInventarioID }; var almacenBL = new AlmacenBL(); almacenBL.ActualizarAlmacenInventario(almacenInventarioInfo); }