コード例 #1
0
        /// <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);
        }
コード例 #2
0
        /// <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);
        }