Рет қаралды 133
Vamos trabalhar em cima do banco de dados do Sistema PDV (Ponto de Venda) que foi desenvolvido com Visual Basic 6 utilizando banco de dados MYSQL agora com o .NET 8 MVC utilizando Entity Framework Core com o banco de dados MYSQL
Acesse o Playlist VB6 - SISTEMA PDV (MYSQL)
• VB6 - SISTEMA PDV
SQL Script
CREATE TABLE `produtos` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`codigobarras` varchar(20) NOT NULL,
`descricao` varchar(100) NOT NULL,
`preco` double NOT NULL,
PRIMARY KEY (`id`)
);
CREATE TABLE `usuarios` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`usuario` varchar(30) NOT NULL,
`senha` varchar(20) NOT NULL,
PRIMARY KEY (`id`)
);
insert into `usuarios`(`id`,`usuario`,`senha`) values (1,'admin','123'),(2,'rogers','123');
CREATE TABLE `vendas` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`datahora` datetime DEFAULT NULL,
`usuario` int(11) DEFAULT NULL,
`status` tinyint(4) DEFAULT '0',
`formapgto` enum('Dinheiro','Pix','Cartão de Débito','Cartão de Crédito') DEFAULT 'Dinheiro',
PRIMARY KEY (`id`),
KEY `fk_vendas_usuario` (`usuario`),
CONSTRAINT `fk_vendas_usuario` FOREIGN KEY (`usuario`) REFERENCES `usuarios` (`id`)
);
CREATE TABLE `vendas_itens` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`venda` int(11) NOT NULL,
`produto` int(11) NOT NULL,
`quantidade` double DEFAULT NULL,
`preco` double DEFAULT NULL,
PRIMARY KEY (`id`),
KEY `fk_vendas_itens_venda` (`venda`),
KEY `fk_vendas_itens_produto` (`produto`),
CONSTRAINT `fk_vendas_itens_produto` FOREIGN KEY (`produto`) REFERENCES `produtos` (`id`),
CONSTRAINT `fk_vendas_itens_venda` FOREIGN KEY (`venda`) REFERENCES `vendas` (`id`)
);