USE [TryNFeOnline]
GO

ALTER TABLE [dbo].[configuracoes] ADD 
[tipoOSUtilizadaApp] [varchar] (50) COLLATE Latin1_General_CI_AS NULL,
[idnDesativarRegistroLogApp] [bit] NULL
GO
ALTER TABLE [dbo].[operacao] ADD 
[idnOrdemServico] [bit] NULL
GO
ALTER TABLE [dbo].[OrdemServico] ADD 
[numeroProjeto] [varchar] (100) COLLATE Latin1_General_CI_AS NULL,
[idVendedor] [int] NULL
GO
ALTER TABLE [dbo].[OrdemServicoProduto] ADD 
[idnSeparadoConcluido] [bit] NULL
GO
ALTER TABLE [dbo].[OrdemServicoServico] ADD 
[idnConcluido] [bit] NULL
GO
ALTER TABLE [dbo].[parceiro] ADD 
[idnUsuarioApp] [bit] NULL
GO
ALTER TABLE [dbo].[RegistroAtividades] ADD 
[idnAtividadeApp] [bit] NULL,
[idParceiro] [int] NULL
GO
ALTER TABLE [dbo].[OrdemServico] ADD CONSTRAINT [FK_OrdemServico_vendedor] FOREIGN KEY
	(
		[idVendedor]
	)
	REFERENCES [dbo].[parceiro]
	(
		[id]
	)
GO
UPDATE configuracoes SET versaoMinimaAppOS = 3
GO
UPDATE RegistroAtividades SET idnAtividadeApp = 0
GO
UPDATE parceiro SET idnUsuarioApp = 1 WHERE senhaApp is not null
GO
UPDATE parceiro SET idnUsuarioApp = 0 WHERE senhaApp is null
GO
INSERT INTO VERSAO(VERSAO, VERSAOATUALIZACAO, DATAATUALIZACAO) VALUES(410, 668, GETDATE());