· 7 years ago · Sep 11, 2018, 03:52 PM
1/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
2/*!40101 SET NAMES utf8 */;
3/*!50503 SET NAMES utf8mb4 */;
4/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */;
5/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */;
6
7CREATE DATABASE IF NOT EXISTS `salesmanager` /*!40100 DEFAULT CHARACTER SET latin1 */;
8USE `salesmanager`;
9
10CREATE TABLE IF NOT EXISTS `cidade` (
11 `PaisId` int(11) NOT NULL,
12 `EstadoId` int(11) NOT NULL,
13 `CidadeId` int(11) NOT NULL,
14 `Nome` varchar(100) DEFAULT NULL,
15 PRIMARY KEY (`PaisId`,`EstadoId`,`CidadeId`),
16 CONSTRAINT `cidade_ibfk_1` FOREIGN KEY (`PaisId`) REFERENCES `pais` (`PaisId`),
17 CONSTRAINT `cidade_ibfk_2` FOREIGN KEY (`PaisId`, `EstadoId`) REFERENCES `estado` (`PaisId`, `EstadoId`)
18) ENGINE=InnoDB DEFAULT CHARSET=utf8;
19
20/*!40000 ALTER TABLE `cidade` DISABLE KEYS */;
21INSERT INTO `cidade` (`PaisId`, `EstadoId`, `CidadeId`, `Nome`) VALUES
22 (1, 1, 1, 'Castelo '),
23 (1, 1, 2, 'Mimoso do Sul'),
24 (1, 1, 4, 'Cachoeiro de Itapemirim');
25/*!40000 ALTER TABLE `cidade` ENABLE KEYS */;
26
27CREATE TABLE IF NOT EXISTS `cliente` (
28 `EmpresaId` int(11) NOT NULL,
29 `ClienteId` int(11) NOT NULL,
30 `Nome` varchar(100) DEFAULT NULL,
31 `Contato` varchar(100) DEFAULT NULL,
32 `CondPagtoId` int(11) NOT NULL,
33 `FormaPagtoId` int(11) NOT NULL,
34 `Ativo` tinyint(1) NOT NULL,
35 PRIMARY KEY (`EmpresaId`,`ClienteId`),
36 KEY `EmpresaId` (`EmpresaId`,`CondPagtoId`),
37 KEY `EmpresaId_2` (`EmpresaId`,`FormaPagtoId`),
38 CONSTRAINT `cliente_ibfk_1` FOREIGN KEY (`EmpresaId`) REFERENCES `empresa` (`EmpresaId`),
39 CONSTRAINT `cliente_ibfk_2` FOREIGN KEY (`EmpresaId`, `CondPagtoId`) REFERENCES `condpagto` (`EmpresaId`, `CondPagtoId`),
40 CONSTRAINT `cliente_ibfk_3` FOREIGN KEY (`EmpresaId`, `FormaPagtoId`) REFERENCES `formapagto` (`EmpresaId`, `FormaPagtoId`)
41) ENGINE=InnoDB DEFAULT CHARSET=utf8;
42
43/*!40000 ALTER TABLE `cliente` DISABLE KEYS */;
44INSERT INTO `cliente` (`EmpresaId`, `ClienteId`, `Nome`, `Contato`, `CondPagtoId`, `FormaPagtoId`, `Ativo`) VALUES
45 (1, 1, 'Cajugram Granitos e Marmores do Brasil Ltda', 'Sergio Profeta', 2, 1, 1),
46 (1, 2, 'Bramagran Brasileiro Marm. e Gran. do Brasil Ltda', 'Robson Tedesco', 2, 1, 1);
47/*!40000 ALTER TABLE `cliente` ENABLE KEYS */;
48
49CREATE TABLE IF NOT EXISTS `clientrega` (
50 `EmpresaId` int(11) NOT NULL,
51 `ClienteId` int(11) NOT NULL,
52 `CliEntregaId` int(11) NOT NULL,
53 `Cnpj` bigint(20) NOT NULL,
54 `PaisId` int(11) NOT NULL,
55 `EstadoId` int(11) NOT NULL,
56 `CidadeId` int(11) NOT NULL,
57 `Endereco` varchar(100) DEFAULT NULL,
58 `Bairro` varchar(100) DEFAULT NULL,
59 `NumCep` bigint(20) NOT NULL,
60 `Contato` varchar(100) DEFAULT NULL,
61 `Email` varchar(150) DEFAULT NULL,
62 `TelFixo` varchar(20) DEFAULT NULL,
63 `TelCelular` varchar(20) DEFAULT NULL,
64 `Ativo` tinyint(1) NOT NULL,
65 PRIMARY KEY (`EmpresaId`,`ClienteId`,`CliEntregaId`),
66 UNIQUE KEY `EmpresaId` (`EmpresaId`,`ClienteId`,`CliEntregaId`,`Cnpj`),
67 KEY `PaisId` (`PaisId`,`EstadoId`,`CidadeId`),
68 CONSTRAINT `clientrega_ibfk_1` FOREIGN KEY (`EmpresaId`) REFERENCES `empresa` (`EmpresaId`),
69 CONSTRAINT `clientrega_ibfk_2` FOREIGN KEY (`PaisId`) REFERENCES `pais` (`PaisId`),
70 CONSTRAINT `clientrega_ibfk_3` FOREIGN KEY (`PaisId`, `EstadoId`) REFERENCES `estado` (`PaisId`, `EstadoId`),
71 CONSTRAINT `clientrega_ibfk_4` FOREIGN KEY (`PaisId`, `EstadoId`, `CidadeId`) REFERENCES `cidade` (`PaisId`, `EstadoId`, `CidadeId`),
72 CONSTRAINT `clientrega_ibfk_5` FOREIGN KEY (`EmpresaId`, `ClienteId`) REFERENCES `cliente` (`EmpresaId`, `ClienteId`)
73) ENGINE=InnoDB DEFAULT CHARSET=utf8;
74
75/*!40000 ALTER TABLE `clientrega` DISABLE KEYS */;
76INSERT INTO `clientrega` (`EmpresaId`, `ClienteId`, `CliEntregaId`, `Cnpj`, `PaisId`, `EstadoId`, `CidadeId`, `Endereco`, `Bairro`, `NumCep`, `Contato`, `Email`, `TelFixo`, `TelCelular`, `Ativo`) VALUES
77 (1, 1, 1, 46356245000157, 1, 1, 1, 'Endereço', 'Bairro', 29360000, 'Contato ', 'email@email.com.br', '283542-0000', NULL, 1),
78 (1, 2, 1, 46356245000157, 1, 1, 1, 'Endereço', 'Bairro', 29360000, 'Contato ', 'email@email.com.br', '283542-0000', NULL, 1);
79/*!40000 ALTER TABLE `clientrega` ENABLE KEYS */;
80
81CREATE TABLE IF NOT EXISTS `condpagto` (
82 `EmpresaId` int(11) NOT NULL,
83 `CondPagtoId` int(11) NOT NULL,
84 `Descricao` varchar(100) DEFAULT NULL,
85 `Parcelas` int(11) NOT NULL,
86 `Intervalo` int(11) NOT NULL,
87 `Ativo` tinyint(1) NOT NULL,
88 PRIMARY KEY (`EmpresaId`,`CondPagtoId`),
89 CONSTRAINT `condpagto_ibfk_1` FOREIGN KEY (`EmpresaId`) REFERENCES `empresa` (`EmpresaId`)
90) ENGINE=InnoDB DEFAULT CHARSET=utf8;
91
92/*!40000 ALTER TABLE `condpagto` DISABLE KEYS */;
93INSERT INTO `condpagto` (`EmpresaId`, `CondPagtoId`, `Descricao`, `Parcelas`, `Intervalo`, `Ativo`) VALUES
94 (1, 1, '30 dias', 1, 30, 1),
95 (1, 2, '30/ 45 dias', 1, 30, 1);
96/*!40000 ALTER TABLE `condpagto` ENABLE KEYS */;
97
98CREATE TABLE IF NOT EXISTS `empresa` (
99 `EmpresaId` int(11) NOT NULL AUTO_INCREMENT,
100 `Nome` varchar(100) DEFAULT NULL,
101 `EmailPessoal` varchar(150) DEFAULT NULL,
102 `EmailFornecedor` varchar(150) DEFAULT NULL,
103 `Ativo` tinyint(1) NOT NULL,
104 PRIMARY KEY (`EmpresaId`)
105) ENGINE=InnoDB DEFAULT CHARSET=utf8;
106
107/*!40000 ALTER TABLE `empresa` DISABLE KEYS */;
108INSERT INTO `empresa` (`EmpresaId`, `Nome`, `EmailPessoal`, `EmailFornecedor`, `Ativo`) VALUES
109 (1, 'Pleno Sistemas Ltda ME', 'leandro.pintor@plenosistemas.com.br', 'plenosistemas@plenosistemas.com.br', 1);
110/*!40000 ALTER TABLE `empresa` ENABLE KEYS */;
111
112CREATE TABLE IF NOT EXISTS `estado` (
113 `PaisId` int(11) NOT NULL,
114 `EstadoId` int(11) NOT NULL,
115 `Sigla` varchar(2) DEFAULT NULL,
116 `Nome` varchar(100) DEFAULT NULL,
117 PRIMARY KEY (`PaisId`,`EstadoId`),
118 CONSTRAINT `estado_ibfk_1` FOREIGN KEY (`PaisId`) REFERENCES `pais` (`PaisId`)
119) ENGINE=InnoDB DEFAULT CHARSET=utf8;
120
121/*!40000 ALTER TABLE `estado` DISABLE KEYS */;
122INSERT INTO `estado` (`PaisId`, `EstadoId`, `Sigla`, `Nome`) VALUES
123 (1, 1, 'ES', 'EspÃrito Santo ');
124/*!40000 ALTER TABLE `estado` ENABLE KEYS */;
125
126CREATE TABLE IF NOT EXISTS `formapagto` (
127 `EmpresaId` int(11) NOT NULL,
128 `FormaPagtoId` int(11) NOT NULL,
129 `Descricao` varchar(100) DEFAULT NULL,
130 `Ativo` tinyint(1) NOT NULL,
131 PRIMARY KEY (`EmpresaId`,`FormaPagtoId`),
132 CONSTRAINT `formapagto_ibfk_1` FOREIGN KEY (`EmpresaId`) REFERENCES `empresa` (`EmpresaId`)
133) ENGINE=InnoDB DEFAULT CHARSET=utf8;
134
135/*!40000 ALTER TABLE `formapagto` DISABLE KEYS */;
136INSERT INTO `formapagto` (`EmpresaId`, `FormaPagtoId`, `Descricao`, `Ativo`) VALUES
137 (1, 1, 'Boleto', 1);
138/*!40000 ALTER TABLE `formapagto` ENABLE KEYS */;
139
140CREATE TABLE IF NOT EXISTS `itempedido` (
141 `EmpresaId` int(11) NOT NULL,
142 `ClienteId` int(11) NOT NULL,
143 `PedidoId` bigint(20) NOT NULL,
144 `ItemPedidoId` int(11) NOT NULL,
145 `TabelaPrecoId` int(11) NOT NULL,
146 `TabelaItemId` int(11) NOT NULL,
147 `ProdutoId` int(11) NOT NULL,
148 `UMedidaId` int(11) NOT NULL,
149 `Quantidade` decimal(18,2) NOT NULL,
150 `PrecoVenda` decimal(18,2) NOT NULL,
151 `PerIpi` decimal(6,3) NOT NULL,
152 `ValorIpi` decimal(18,2) NOT NULL,
153 `CplItem` varchar(100) DEFAULT NULL,
154 `DescValor` decimal(18,2) NOT NULL,
155 `ValorTotal` decimal(18,2) NOT NULL,
156 `Observacao` varchar(250) DEFAULT NULL,
157 PRIMARY KEY (`EmpresaId`,`ClienteId`,`PedidoId`,`ItemPedidoId`),
158 KEY `EmpresaId` (`EmpresaId`,`TabelaPrecoId`,`TabelaItemId`),
159 KEY `EmpresaId_2` (`EmpresaId`,`ProdutoId`),
160 KEY `EmpresaId_3` (`EmpresaId`,`UMedidaId`),
161 CONSTRAINT `itempedido_ibfk_1` FOREIGN KEY (`EmpresaId`) REFERENCES `empresa` (`EmpresaId`),
162 CONSTRAINT `itempedido_ibfk_2` FOREIGN KEY (`EmpresaId`, `ClienteId`) REFERENCES `cliente` (`EmpresaId`, `ClienteId`),
163 CONSTRAINT `itempedido_ibfk_3` FOREIGN KEY (`EmpresaId`, `ClienteId`, `PedidoId`) REFERENCES `pedido` (`EmpresaId`, `ClienteId`, `PedidoId`),
164 CONSTRAINT `itempedido_ibfk_4` FOREIGN KEY (`EmpresaId`, `TabelaPrecoId`) REFERENCES `tabelapreco` (`EmpresaId`, `TabelaPrecoId`),
165 CONSTRAINT `itempedido_ibfk_5` FOREIGN KEY (`EmpresaId`, `TabelaPrecoId`, `TabelaItemId`) REFERENCES `tabelaitem` (`EmpresaId`, `TabelaPrecoId`, `TabelaItemId`),
166 CONSTRAINT `itempedido_ibfk_6` FOREIGN KEY (`EmpresaId`, `ProdutoId`) REFERENCES `produto` (`EmpresaId`, `ProdutoId`),
167 CONSTRAINT `itempedido_ibfk_7` FOREIGN KEY (`EmpresaId`, `UMedidaId`) REFERENCES `umedidas` (`EmpresaId`, `UMedidaId`)
168) ENGINE=InnoDB DEFAULT CHARSET=utf8;
169
170/*!40000 ALTER TABLE `itempedido` DISABLE KEYS */;
171INSERT INTO `itempedido` (`EmpresaId`, `ClienteId`, `PedidoId`, `ItemPedidoId`, `TabelaPrecoId`, `TabelaItemId`, `ProdutoId`, `UMedidaId`, `Quantidade`, `PrecoVenda`, `PerIpi`, `ValorIpi`, `CplItem`, `DescValor`, `ValorTotal`, `Observacao`) VALUES
172 (1, 1, 1, 1, 1, 1, 1, 1, 10.00, 120.00, 5.000, 55.00, 'Descriçao complementar do item 1', 0.00, 1200.00, 'Observacao do item'),
173 (1, 1, 1, 2, 1, 1, 2, 1, 10.00, 120.00, 5.000, 55.00, 'Descriçao complementar do item 2', 100.00, 1100.00, 'Observacao do item');
174/*!40000 ALTER TABLE `itempedido` ENABLE KEYS */;
175
176CREATE TABLE `loginvalido` (
177 `EmpresaId` INT(11) NOT NULL,
178 `usuarioid` INT(11) NOT NULL,
179 `nomecompleto` VARCHAR(100) NOT NULL COLLATE 'utf8_general_ci',
180 `login` VARCHAR(50) NOT NULL COLLATE 'utf8_general_ci',
181 `senha` VARCHAR(512) NOT NULL COLLATE 'utf8_general_ci',
182 `administrador` TINYINT(1) NULL,
183 `ativo` TINYINT(1) NOT NULL
184) ENGINE=MyISAM;
185
186CREATE TABLE IF NOT EXISTS `logs` (
187 `id` bigint(1) unsigned zerofill NOT NULL AUTO_INCREMENT,
188 `Erro` text,
189 `Data` date DEFAULT NULL,
190 `Hora` time DEFAULT NULL,
191 `Usuario` varchar(50) DEFAULT NULL,
192 PRIMARY KEY (`id`)
193) ENGINE=InnoDB DEFAULT CHARSET=latin1 ROW_FORMAT=DYNAMIC;
194
195/*!40000 ALTER TABLE `logs` DISABLE KEYS */;
196/*!40000 ALTER TABLE `logs` ENABLE KEYS */;
197
198CREATE TABLE IF NOT EXISTS `pais` (
199 `PaisId` int(11) NOT NULL,
200 `Nome` varchar(100) DEFAULT NULL,
201 PRIMARY KEY (`PaisId`)
202) ENGINE=InnoDB DEFAULT CHARSET=utf8;
203
204/*!40000 ALTER TABLE `pais` DISABLE KEYS */;
205INSERT INTO `pais` (`PaisId`, `Nome`) VALUES
206 (1, 'Brasil'),
207 (2, 'Japao'),
208 (3, 'Estados Unidos da America'),
209 (4, 'Italia');
210/*!40000 ALTER TABLE `pais` ENABLE KEYS */;
211
212CREATE TABLE IF NOT EXISTS `parcelas` (
213 `EmpresaId` int(11) NOT NULL,
214 `ClienteId` int(11) NOT NULL,
215 `PedidoId` bigint(20) NOT NULL,
216 `ParcelaId` int(11) NOT NULL,
217 `Vencimento` datetime NOT NULL,
218 `ValorParcela` decimal(18,2) NOT NULL,
219 `Observacao` varchar(250) DEFAULT NULL,
220 PRIMARY KEY (`EmpresaId`,`ClienteId`,`PedidoId`,`ParcelaId`),
221 CONSTRAINT `parcelas_ibfk_1` FOREIGN KEY (`EmpresaId`) REFERENCES `empresa` (`EmpresaId`),
222 CONSTRAINT `parcelas_ibfk_2` FOREIGN KEY (`EmpresaId`, `ClienteId`) REFERENCES `cliente` (`EmpresaId`, `ClienteId`),
223 CONSTRAINT `parcelas_ibfk_3` FOREIGN KEY (`EmpresaId`, `ClienteId`, `PedidoId`) REFERENCES `pedido` (`EmpresaId`, `ClienteId`, `PedidoId`)
224) ENGINE=InnoDB DEFAULT CHARSET=utf8;
225
226/*!40000 ALTER TABLE `parcelas` DISABLE KEYS */;
227INSERT INTO `parcelas` (`EmpresaId`, `ClienteId`, `PedidoId`, `ParcelaId`, `Vencimento`, `ValorParcela`, `Observacao`) VALUES
228 (1, 1, 1, 1, '2018-01-31 00:00:00', 550.00, 'Parcela 01'),
229 (1, 1, 1, 2, '2018-02-28 00:00:00', 550.00, 'Parcela 02');
230/*!40000 ALTER TABLE `parcelas` ENABLE KEYS */;
231
232CREATE TABLE IF NOT EXISTS `pedido` (
233 `EmpresaId` int(11) NOT NULL,
234 `ClienteId` int(11) NOT NULL,
235 `PedidoId` bigint(20) NOT NULL,
236 `Cadastro` datetime NOT NULL,
237 `CondPagtoId` int(11) NOT NULL,
238 `FormaPagtoId` int(11) NOT NULL,
239 `CliEntregaId` int(11) NOT NULL,
240 `ValorTotal` decimal(18,2) NOT NULL,
241 `DescTotal` decimal(18,2) NOT NULL,
242 `Faturado` tinyint(1) NOT NULL,
243 `Cancelado` tinyint(1) NOT NULL,
244 `Observacao` varchar(250) DEFAULT NULL,
245 `EnviaEmail` tinyint(1) DEFAULT NULL,
246 `EmailEnviado` tinyint(1) DEFAULT NULL,
247 PRIMARY KEY (`EmpresaId`,`ClienteId`,`PedidoId`),
248 KEY `EmpresaId` (`EmpresaId`,`CondPagtoId`),
249 KEY `EmpresaId_2` (`EmpresaId`,`FormaPagtoId`),
250 KEY `EmpresaId_3` (`EmpresaId`,`ClienteId`,`CliEntregaId`),
251 CONSTRAINT `pedido_ibfk_1` FOREIGN KEY (`EmpresaId`) REFERENCES `empresa` (`EmpresaId`),
252 CONSTRAINT `pedido_ibfk_2` FOREIGN KEY (`EmpresaId`, `ClienteId`) REFERENCES `cliente` (`EmpresaId`, `ClienteId`),
253 CONSTRAINT `pedido_ibfk_3` FOREIGN KEY (`EmpresaId`, `CondPagtoId`) REFERENCES `condpagto` (`EmpresaId`, `CondPagtoId`),
254 CONSTRAINT `pedido_ibfk_4` FOREIGN KEY (`EmpresaId`, `FormaPagtoId`) REFERENCES `formapagto` (`EmpresaId`, `FormaPagtoId`),
255 CONSTRAINT `pedido_ibfk_5` FOREIGN KEY (`EmpresaId`, `ClienteId`, `CliEntregaId`) REFERENCES `clientrega` (`EmpresaId`, `ClienteId`, `CliEntregaId`)
256) ENGINE=InnoDB DEFAULT CHARSET=utf8;
257
258/*!40000 ALTER TABLE `pedido` DISABLE KEYS */;
259INSERT INTO `pedido` (`EmpresaId`, `ClienteId`, `PedidoId`, `Cadastro`, `CondPagtoId`, `FormaPagtoId`, `CliEntregaId`, `ValorTotal`, `DescTotal`, `Faturado`, `Cancelado`, `Observacao`, `EnviaEmail`, `EmailEnviado`) VALUES
260 (1, 1, 1, '2017-12-12 00:00:00', 1, 1, 1, 2300.00, 100.00, 1, 0, 'Teste de pedido ynjhgg', 1, 0),
261 (1, 2, 2, '2018-06-12 00:00:00', 1, 1, 1, 2350.00, 100.00, 1, 0, 'Teste de pedido', 1, 0);
262/*!40000 ALTER TABLE `pedido` ENABLE KEYS */;
263
264CREATE TABLE IF NOT EXISTS `produto` (
265 `EmpresaId` int(11) NOT NULL,
266 `ProdutoId` int(11) NOT NULL,
267 `UMedidaId` int(11) NOT NULL,
268 `NomeIngles` varchar(150) DEFAULT NULL,
269 `NomePtbr` varchar(150) DEFAULT NULL,
270 `PrecoUnitario` decimal(18,2) NOT NULL,
271 `PerIpi` decimal(6,3) NOT NULL,
272 `Ativo` tinyint(1) NOT NULL,
273 PRIMARY KEY (`EmpresaId`,`ProdutoId`),
274 KEY `EmpresaId` (`EmpresaId`,`UMedidaId`),
275 CONSTRAINT `produto_ibfk_1` FOREIGN KEY (`EmpresaId`) REFERENCES `empresa` (`EmpresaId`),
276 CONSTRAINT `produto_ibfk_2` FOREIGN KEY (`EmpresaId`, `UMedidaId`) REFERENCES `umedidas` (`EmpresaId`, `UMedidaId`)
277) ENGINE=InnoDB DEFAULT CHARSET=utf8;
278
279/*!40000 ALTER TABLE `produto` DISABLE KEYS */;
280INSERT INTO `produto` (`EmpresaId`, `ProdutoId`, `UMedidaId`, `NomeIngles`, `NomePtbr`, `PrecoUnitario`, `PerIpi`, `Ativo`) VALUES
281 (1, 1, 1, 'Ingles', 'Portugues', 120.00, 5.000, 0),
282 (1, 2, 1, 'TEst', 'Teste', 98.00, 0.000, 0);
283/*!40000 ALTER TABLE `produto` ENABLE KEYS */;
284
285CREATE TABLE IF NOT EXISTS `tabelaitem` (
286 `EmpresaId` int(11) NOT NULL,
287 `TabelaPrecoId` int(11) NOT NULL,
288 `TabelaItemId` int(11) NOT NULL,
289 `Validade` date NOT NULL,
290 `ProdutoId` int(11) NOT NULL,
291 `UMedidaId` int(11) NOT NULL,
292 `PrecoVenda` decimal(18,2) NOT NULL,
293 `Ativo` tinyint(1) NOT NULL,
294 PRIMARY KEY (`EmpresaId`,`TabelaPrecoId`,`TabelaItemId`),
295 KEY `EmpresaId` (`EmpresaId`,`ProdutoId`),
296 KEY `EmpresaId_2` (`EmpresaId`,`UMedidaId`),
297 CONSTRAINT `tabelaitem_ibfk_1` FOREIGN KEY (`EmpresaId`, `TabelaPrecoId`) REFERENCES `tabelapreco` (`EmpresaId`, `TabelaPrecoId`),
298 CONSTRAINT `tabelaitem_ibfk_2` FOREIGN KEY (`EmpresaId`, `ProdutoId`) REFERENCES `produto` (`EmpresaId`, `ProdutoId`),
299 CONSTRAINT `tabelaitem_ibfk_3` FOREIGN KEY (`EmpresaId`, `UMedidaId`) REFERENCES `umedidas` (`EmpresaId`, `UMedidaId`),
300 CONSTRAINT `tabelaitem_ibfk_4` FOREIGN KEY (`EmpresaId`) REFERENCES `empresa` (`EmpresaId`)
301) ENGINE=InnoDB DEFAULT CHARSET=utf8;
302
303/*!40000 ALTER TABLE `tabelaitem` DISABLE KEYS */;
304INSERT INTO `tabelaitem` (`EmpresaId`, `TabelaPrecoId`, `TabelaItemId`, `Validade`, `ProdutoId`, `UMedidaId`, `PrecoVenda`, `Ativo`) VALUES
305 (1, 1, 1, '2018-12-31', 1, 1, 120.00, 1),
306 (1, 1, 2, '2018-12-31', 2, 1, 98.00, 1);
307/*!40000 ALTER TABLE `tabelaitem` ENABLE KEYS */;
308
309CREATE TABLE IF NOT EXISTS `tabelapreco` (
310 `EmpresaId` int(11) NOT NULL,
311 `TabelaPrecoId` int(11) NOT NULL,
312 `Nome` varchar(100) DEFAULT NULL,
313 `Cadastro` date NOT NULL,
314 `Ativo` tinyint(1) NOT NULL,
315 PRIMARY KEY (`EmpresaId`,`TabelaPrecoId`),
316 CONSTRAINT `tabelapreco_ibfk_1` FOREIGN KEY (`EmpresaId`) REFERENCES `empresa` (`EmpresaId`)
317) ENGINE=InnoDB DEFAULT CHARSET=utf8;
318
319/*!40000 ALTER TABLE `tabelapreco` DISABLE KEYS */;
320INSERT INTO `tabelapreco` (`EmpresaId`, `TabelaPrecoId`, `Nome`, `Cadastro`, `Ativo`) VALUES
321 (1, 1, 'Tabela de preço', '2017-08-12', 1);
322/*!40000 ALTER TABLE `tabelapreco` ENABLE KEYS */;
323
324CREATE TABLE IF NOT EXISTS `umedidas` (
325 `EmpresaId` int(11) NOT NULL,
326 `UMedidaId` int(11) NOT NULL,
327 `Nome` varchar(100) DEFAULT NULL,
328 `Sigla` varchar(3) DEFAULT NULL,
329 `Ativo` tinyint(1) NOT NULL,
330 PRIMARY KEY (`EmpresaId`,`UMedidaId`),
331 CONSTRAINT `umedidas_ibfk_1` FOREIGN KEY (`EmpresaId`) REFERENCES `empresa` (`EmpresaId`)
332) ENGINE=InnoDB DEFAULT CHARSET=utf8;
333
334/*!40000 ALTER TABLE `umedidas` DISABLE KEYS */;
335INSERT INTO `umedidas` (`EmpresaId`, `UMedidaId`, `Nome`, `Sigla`, `Ativo`) VALUES
336 (1, 1, 'Unidade', 'UN', 1);
337/*!40000 ALTER TABLE `umedidas` ENABLE KEYS */;
338
339CREATE TABLE IF NOT EXISTS `usuario` (
340 `EmpresaId` int(11) NOT NULL,
341 `usuarioid` int(11) NOT NULL,
342 `nomecompleto` varchar(100) NOT NULL,
343 `login` varchar(50) NOT NULL,
344 `senha` varchar(512) NOT NULL,
345 `administrador` tinyint(1) DEFAULT NULL,
346 `ativo` tinyint(1) NOT NULL,
347 PRIMARY KEY (`EmpresaId`,`usuarioid`),
348 UNIQUE KEY `EmpresaId` (`EmpresaId`,`usuarioid`,`login`),
349 CONSTRAINT `usuario_ibfk_1` FOREIGN KEY (`EmpresaId`) REFERENCES `empresa` (`EmpresaId`)
350) ENGINE=InnoDB DEFAULT CHARSET=utf8;
351
352/*!40000 ALTER TABLE `usuario` DISABLE KEYS */;
353INSERT INTO `usuario` (`EmpresaId`, `usuarioid`, `nomecompleto`, `login`, `senha`, `administrador`, `ativo`) VALUES
354 (1, 1, 'Suporte Técnico', 'suporte', 'suporte', 1, 1),
355 (1, 2, 'Nome ', 'Nome ', '0', 1, 1),
356 (1, 4, 'luana', 'luana', 'luana', 1, 1);
357/*!40000 ALTER TABLE `usuario` ENABLE KEYS */;
358
359DROP TABLE IF EXISTS `loginvalido`;
360CREATE ALGORITHM=UNDEFINED DEFINER=`root`@`localhost` SQL SECURITY DEFINER VIEW `loginvalido` AS select `usuario`.`EmpresaId` AS `EmpresaId`,`usuario`.`usuarioid` AS `usuarioid`,`usuario`.`nomecompleto` AS `nomecompleto`,`usuario`.`login` AS `login`,`usuario`.`senha` AS `senha`,`usuario`.`administrador` AS `administrador`,`usuario`.`ativo` AS `ativo` from `usuario` where (`usuario`.`ativo` = 1);
361
362/*!40101 SET SQL_MODE=IFNULL(@OLD_SQL_MODE, '') */;
363/*!40014 SET FOREIGN_KEY_CHECKS=IF(@OLD_FOREIGN_KEY_CHECKS IS NULL, 1, @OLD_FOREIGN_KEY_CHECKS) */;
364/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;