示例#1
0
        private void EliminarCorreccion(int idCorreccion)
        {
            //var correccionstock = new CorreccionStock();
            {
                var correccion = CorreccionStockRepository.Obtener(c => c.CorreccionStockId == idCorreccion);
                correccion.Eliminado = true;


                CorreccionStockRepository.Modificar(correccion);
                try
                {
                    CorreccionStockRepository.Commit();
                }
                catch (Exception e)
                {
                    throw e;
                }
            }
        }
示例#2
0
        private void AgregarCorreccion(ProductoCompleto original)
        {
            var correccionstock = new CorreccionStock()

                                  //actualizar las propiedades
            {
                ProductoId              = original.ProductoId,
                Cantidad                = Convert.ToDecimal(CantidadActual),
                Precio                  = original.PrecioConIVA,
                MotivoCorreccionId      = MotivoId,
                Desincronizado          = true,
                FechaUltimaModificacion = DateTime.Now,
                Fecha        = DateTime.Now,
                Identifier   = Guid.NewGuid(),
                MaxiKioscoId = AppSettings.MaxiKioscoId,
            };

            CorreccionStockRepository.Agregar(correccionstock);
            CorreccionStockRepository.Commit();
        }