public void GenerarMovimiento(MovimientoDTO dto)
        {
            using (var baseDatos = new ModeloXCommerceContainer())
            {
                var nuevoMovimiento = new AccesoDatos.Movimiento
                {
                    CajaId        = dto.CajaID,
                    ComprobanteId = dto.ComprobanteID,
                    TipoMovimento = dto.Tipo,
                    UsuarioId     = dto.UsuarioID,
                    Monto         = dto.Monto,
                    Fecha         = dto.Fecha,
                    Descripcion   = dto.Descripcion
                };

                baseDatos.Movimientos.Add(nuevoMovimiento);

                baseDatos.SaveChanges();
            }
        }
        public void GenerarMovimiento(long idCaja, long idComprobante, TipoMovimiento tipoMovimiento, long idUsuario, decimal monto, string descripcion)
        {
            using (var baseDatos = new ModeloXCommerceContainer())
            {
                var nuevoMovimiento = new AccesoDatos.Movimiento
                {
                    CajaId        = idCaja,
                    ComprobanteId = idComprobante,
                    TipoMovimento = tipoMovimiento,
                    UsuarioId     = idUsuario,
                    Monto         = monto,
                    Fecha         = DateTime.Now,
                    Descripcion   = descripcion
                };

                baseDatos.Movimientos.Add(nuevoMovimiento);

                baseDatos.SaveChanges();
            }
        }
        public long Insertar(MovimientoDto dto)
        {
            using (var context = new ModeloXCommerceContainer())
            {
                var nuevoMoviento = new AccesoDatos.Movimiento
                {
                    CajaId        = dto.CajaId,
                    ComprobanteId = dto.ComprobanteId,
                    TipoMovimento = dto.TipoMovimiento,
                    UsuarioId     = (long)dto.UsuarioId,
                    Monto         = dto.Monto,
                    Fecha         = dto.Fecha,
                    Descripcion   = dto.Descripcion
                };

                context.Movimientos.Add(nuevoMoviento);

                context.SaveChanges();

                return(nuevoMoviento.Id);
            }
        }