USE [TryNFeOnline]
GO

ALTER TABLE [dbo].[AgendaCompromissos] ALTER COLUMN [Subject] [nvarchar] (100) COLLATE Latin1_General_CI_AS NULL
GO
ALTER TABLE [dbo].[NFCeFormaPagamento] ADD 
[descricaoFormaPagamento] [varchar] (60) COLLATE Latin1_General_CI_AS NULL
GO
ALTER TABLE [dbo].[notafiscal] ADD 
[indIntermediadorMarketplace] [int] NULL,
[cnpjIntermediador] [varchar] (20) COLLATE Latin1_General_CI_AS NULL,
[identificadorIntermediador] [varchar] (100) COLLATE Latin1_General_CI_AS NULL
GO
ALTER TABLE [dbo].[OrdemCarga] ADD 
[valorFreteTotal] [decimal] (18,4) NULL,
[sequencia] [varchar] (200) COLLATE Latin1_General_CI_AS NULL,
[kmTotal] [decimal] (18,4) NULL
GO
ALTER TABLE [dbo].[OrdemCargaPedidos] ADD 
[idOperacaoFaturar] [int] NULL,
[valorFrete] [decimal] (18,4) NULL,
[areaTotal] [decimal] (18,4) NULL,
[qtdVolumes] [decimal] (18,4) NULL,
[idProdutoFaturar] [int] NULL,
[valorFaturar] [decimal] (18,4) NULL,
[infComplementarContribuinte] [varchar] (5000) COLLATE Latin1_General_CI_AS NULL,
[infComplementarFisco] [varchar] (2000) COLLATE Latin1_General_CI_AS NULL,
[idNotaFiscal] [int] NULL,
[peso] [decimal] (18,4) NULL,
[bolinha] [varchar] (200) COLLATE Latin1_General_CI_AS NULL,
[idTransportadora] [int] NULL,
[kWpPedido] [decimal] (18,4) NULL
GO
ALTER TABLE [dbo].[OrdemServicoVeiculo] ADD 
[numeroEixos] [int] NULL
GO
ALTER TABLE [dbo].[OrdemServicoServico] ADD 
[eixoVeiculo] [varchar] (10) COLLATE Latin1_General_CI_AS NULL
GO
ALTER TABLE [dbo].[OrdemServicoProduto] ADD 
[eixoVeiculo] [varchar] (10) COLLATE Latin1_General_CI_AS NULL
GO
CREATE TABLE [dbo].[Marketplace]
(
	[id] [int] IDENTITY (1,1) NOT NULL,
	[descricao] [varchar] (100) COLLATE Latin1_General_CI_AS NULL,
	[CNPJ] [varchar] (20) COLLATE Latin1_General_CI_AS NULL,
	[nomeUsuario] [varchar] (100) COLLATE Latin1_General_CI_AS NULL,
	CONSTRAINT [PK_Marketplace] PRIMARY KEY CLUSTERED
	(
		[id] ASC
	) WITH (PAD_INDEX  = OFF, STATISTICS_NORECOMPUTE  = OFF, IGNORE_DUP_KEY  = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
If IndexProperty(Object_Id('[dbo].[Fatura]'), 'ix_fatura_numerodocumento', 'IndexID') Is Null
BEGIN
CREATE NONCLUSTERED INDEX [ix_fatura_numerodocumento] ON [dbo].[Fatura]
(
	[numeroDocumento] ASC
) WITH (PAD_INDEX  = OFF, STATISTICS_NORECOMPUTE  = OFF, IGNORE_DUP_KEY  = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
END
GO
ALTER TABLE [dbo].[OrdemCargaPedidos] ADD CONSTRAINT [FK_OrdemCargaPedidos_parceiro] FOREIGN KEY
	(
		[idTransportadora]
	)
	REFERENCES [dbo].[parceiro]
	(
		[id]
	)
GO
ALTER TABLE [dbo].[OrdemCargaPedidos] ADD CONSTRAINT [FK_OrdemCargaPedidos_operacao] FOREIGN KEY
	(
		[idOperacaoFaturar]
	)
	REFERENCES [dbo].[operacao]
	(
		[id]
	)
GO
ALTER TABLE [dbo].[OrdemCargaPedidos] ADD CONSTRAINT [FK_OrdemCargaPedidos_produto] FOREIGN KEY
	(
		[idProdutoFaturar]
	)
	REFERENCES [dbo].[produto]
	(
		[id]
	)
GO
ALTER TABLE [dbo].[OrdemCargaPedidos] ADD CONSTRAINT [FK_OrdemCargaPedidos_notafiscal] FOREIGN KEY
	(
		[idNotaFiscal]
	)
	REFERENCES [dbo].[notafiscal]
	(
		[id]
	)
GO
SET IDENTITY_INSERT [dbo].[Telas] ON 
GO
INSERT [dbo].[Telas] ([id], [descricao], [controle], [imagem], [teclaAtalho1], [teclaAtalho2], [idnPermiteAbrirVarias], [qtdVezesAberta], [dataUltimaAbertura], [idnRestricaoAcesso]) VALUES (316, N'Cadastrar Marketplaces', N'Cadastros.ucCadMarketplace, Cadastros, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null', NULL, NULL, NULL, 0, NULL, NULL, NULL)
GO
INSERT [dbo].[Telas] ([id], [descricao], [controle], [imagem], [teclaAtalho1], [teclaAtalho2], [idnPermiteAbrirVarias], [qtdVezesAberta], [dataUltimaAbertura], [idnRestricaoAcesso]) VALUES (317, N'Consultar Marketplaces', N'Cadastros.ucConsMarketplace, Cadastros, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null', NULL, NULL, NULL, 0, NULL, NULL, NULL)
GO
INSERT [dbo].[Telas] ([id], [descricao], [controle], [imagem], [teclaAtalho1], [teclaAtalho2], [idnPermiteAbrirVarias], [qtdVezesAberta], [dataUltimaAbertura], [idnRestricaoAcesso]) VALUES (318, N'Consultar Ordens de Carga', N'Cadastros.ucConsOrdemCarga, Cadastros, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null', NULL, NULL, NULL, NULL, 1, CAST(N'2021-04-06T08:02:13.133' AS DateTime), NULL)
GO
INSERT [dbo].[Telas] ([id], [descricao], [controle], [imagem], [teclaAtalho1], [teclaAtalho2], [idnPermiteAbrirVarias], [qtdVezesAberta], [dataUltimaAbertura], [idnRestricaoAcesso]) VALUES (319, N'Cadastrar relação Produto kWp', N'Cadastros.ucCadProdutoRelacaokWp, Cadastros, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null', NULL, NULL, NULL, NULL, NULL, NULL, NULL)
GO
INSERT [dbo].[Telas] ([id], [descricao], [controle], [imagem], [teclaAtalho1], [teclaAtalho2], [idnPermiteAbrirVarias], [qtdVezesAberta], [dataUltimaAbertura], [idnRestricaoAcesso]) VALUES (320, N'Consultar relação Produto kWp', N'Cadastros.ucConsProdutoRelacaokWp, Cadastros, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null', NULL, NULL, NULL, NULL, NULL, NULL, NULL)
GO
SET IDENTITY_INSERT [dbo].[Telas] OFF
GO
SET IDENTITY_INSERT [dbo].[MenuLateralItens] ON 
GO
INSERT [dbo].[MenuLateralItens] ([id], [idMenu], [descricao], [idTela], [idMenuLateralGrupo], [imagem], [ordem]) VALUES (292, 1, N'Consultar Marketplaces', 317, 22, N'search-2_32.png', 0)
GO
INSERT [dbo].[MenuLateralItens] ([id], [idMenu], [descricao], [idTela], [idMenuLateralGrupo], [imagem], [ordem]) VALUES (293, 1, N'Cadastrar Marketplaces', 316, 22, N'market_32.png', 1)
GO
INSERT [dbo].[MenuLateralItens] ([id], [idMenu], [descricao], [idTela], [idMenuLateralGrupo], [imagem], [ordem]) VALUES (294, 1, N'Consultar relação Produto kWp', 320, 2, N'search-2_32.png', 17)
GO
INSERT [dbo].[MenuLateralItens] ([id], [idMenu], [descricao], [idTela], [idMenuLateralGrupo], [imagem], [ordem]) VALUES (295, 1, N'Cadastrar relação Produto kWp', 319, 2, N'industrial-robot_32.png', 18)
GO
SET IDENTITY_INSERT [dbo].[MenuLateralItens] OFF
GO
SET IDENTITY_INSERT [dbo].[MenuItens] ON 
GO
INSERT [dbo].[MenuItens] ([id], [idMenu], [descricao], [idTela], [idMenuItemPai], [ordem], [idnVisivel], [md5], [imagem]) VALUES (429, 1, N'Consultar Ordens de Carga', 318, 373, 11, 1, NULL, N'')
GO
SET IDENTITY_INSERT [dbo].[MenuItens] OFF
GO
UPDATE MenuLateralGrupos SET descricaoGrupo = 'Ecommerce/Marketplace' WHERE id = 22
GO
UPDATE MenuLateralItens SET descricao = 'Consultar Status Ecommerce', ordem = 2 WHERE id = 79
GO
UPDATE MenuLateralItens SET descricao = 'Cadastrar Status Ecommerce', ordem = 3 WHERE id = 80
GO
INSERT INTO [dbo].[selecao]([tabela],[descricao],[camposListar],[campoChave],[campoRetorno],[nomeTela]) VALUES ('Marketplace','Marketplace','descricao = Descrição, CNPJ = CNPJ|100, nomeUsuario = Usuário, id = Código','id','descricao','ucCadMarketplace')
GO
UPDATE configuracoes SET dataInicioVigenciaNT2016_002 = '2021-04-05'
GO
INSERT INTO VERSAO(VERSAO, VERSAOATUALIZACAO, DATAATUALIZACAO) VALUES(439, 697, GETDATE());
