3102 lines
400 KiB
Text
3102 lines
400 KiB
Text
USE [Ultimus.ComponentManager]
|
|
GO
|
|
IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[View].[FK_FormInView_Form]') AND parent_object_id = OBJECT_ID(N'[View].[FormInView]'))
|
|
ALTER TABLE [View].[FormInView] DROP CONSTRAINT [FK_FormInView_Form]
|
|
GO
|
|
IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[View].[FK_FormInView_Filter]') AND parent_object_id = OBJECT_ID(N'[View].[FormInView]'))
|
|
ALTER TABLE [View].[FormInView] DROP CONSTRAINT [FK_FormInView_Filter]
|
|
GO
|
|
IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[View].[FK_FormInView_ComplementView]') AND parent_object_id = OBJECT_ID(N'[View].[FormInView]'))
|
|
ALTER TABLE [View].[FormInView] DROP CONSTRAINT [FK_FormInView_ComplementView]
|
|
GO
|
|
IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[View].[FK_ControlInForm_FormInView]') AND parent_object_id = OBJECT_ID(N'[View].[ControlInForm]'))
|
|
ALTER TABLE [View].[ControlInForm] DROP CONSTRAINT [FK_ControlInForm_FormInView]
|
|
GO
|
|
IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[View].[FK_ControlInForm_Controls]') AND parent_object_id = OBJECT_ID(N'[View].[ControlInForm]'))
|
|
ALTER TABLE [View].[ControlInForm] DROP CONSTRAINT [FK_ControlInForm_Controls]
|
|
GO
|
|
IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Theme].[FK_ThemeProcess_Themes]') AND parent_object_id = OBJECT_ID(N'[Theme].[ThemeProcess]'))
|
|
ALTER TABLE [Theme].[ThemeProcess] DROP CONSTRAINT [FK_ThemeProcess_Themes]
|
|
GO
|
|
IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Theme].[FK_ThemeProcess_CatProcesses]') AND parent_object_id = OBJECT_ID(N'[Theme].[ThemeProcess]'))
|
|
ALTER TABLE [Theme].[ThemeProcess] DROP CONSTRAINT [FK_ThemeProcess_CatProcesses]
|
|
GO
|
|
IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Document].[FK_DocumentosProceso_ConfiguracionGeneralDocumentos]') AND parent_object_id = OBJECT_ID(N'[Document].[DocumentosProceso]'))
|
|
ALTER TABLE [Document].[DocumentosProceso] DROP CONSTRAINT [FK_DocumentosProceso_ConfiguracionGeneralDocumentos]
|
|
GO
|
|
IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Document].[FK_ConfiguracionGeneralDocumentos_CatProcesses]') AND parent_object_id = OBJECT_ID(N'[Document].[ConfiguracionGeneralDocumentos]'))
|
|
ALTER TABLE [Document].[ConfiguracionGeneralDocumentos] DROP CONSTRAINT [FK_ConfiguracionGeneralDocumentos_CatProcesses]
|
|
GO
|
|
IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[dbo].[FK_dbo.WebAplicationDetails_dbo.CatWebAplications_IdWebAplication]') AND parent_object_id = OBJECT_ID(N'[dbo].[WebAplicationDetails]'))
|
|
ALTER TABLE [dbo].[WebAplicationDetails] DROP CONSTRAINT [FK_dbo.WebAplicationDetails_dbo.CatWebAplications_IdWebAplication]
|
|
GO
|
|
IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[dbo].[FK_dbo.WebAplicationDetails_dbo.CatProcesses_IdProcess]') AND parent_object_id = OBJECT_ID(N'[dbo].[WebAplicationDetails]'))
|
|
ALTER TABLE [dbo].[WebAplicationDetails] DROP CONSTRAINT [FK_dbo.WebAplicationDetails_dbo.CatProcesses_IdProcess]
|
|
GO
|
|
IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[dbo].[FK_dbo.HistoryConfiguration_dbo.CatProcesses_IdProcess]') AND parent_object_id = OBJECT_ID(N'[dbo].[HistoryConfiguration]'))
|
|
ALTER TABLE [dbo].[HistoryConfiguration] DROP CONSTRAINT [FK_dbo.HistoryConfiguration_dbo.CatProcesses_IdProcess]
|
|
GO
|
|
IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[dbo].[FK_dbo.HelpProcess_dbo.CatForms_IdForm]') AND parent_object_id = OBJECT_ID(N'[dbo].[HelpProcess]'))
|
|
ALTER TABLE [dbo].[HelpProcess] DROP CONSTRAINT [FK_dbo.HelpProcess_dbo.CatForms_IdForm]
|
|
GO
|
|
IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[dbo].[FK_dbo.FormsProcess_dbo.CatSteps_IdStep]') AND parent_object_id = OBJECT_ID(N'[dbo].[FormsProcess]'))
|
|
ALTER TABLE [dbo].[FormsProcess] DROP CONSTRAINT [FK_dbo.FormsProcess_dbo.CatSteps_IdStep]
|
|
GO
|
|
IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[dbo].[FK_dbo.FormsProcess_dbo.CatForms_IdForm]') AND parent_object_id = OBJECT_ID(N'[dbo].[FormsProcess]'))
|
|
ALTER TABLE [dbo].[FormsProcess] DROP CONSTRAINT [FK_dbo.FormsProcess_dbo.CatForms_IdForm]
|
|
GO
|
|
IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[dbo].[FK_Conditions_BusinessRules]') AND parent_object_id = OBJECT_ID(N'[dbo].[Conditions]'))
|
|
ALTER TABLE [dbo].[Conditions] DROP CONSTRAINT [FK_Conditions_BusinessRules]
|
|
GO
|
|
IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[dbo].[FK_dbo.CatSteps_dbo.CatProcesses_IdProcess]') AND parent_object_id = OBJECT_ID(N'[dbo].[CatSteps]'))
|
|
ALTER TABLE [dbo].[CatSteps] DROP CONSTRAINT [FK_dbo.CatSteps_dbo.CatProcesses_IdProcess]
|
|
GO
|
|
IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[dbo].[FK_dbo.CatForms_dbo.CatWebAplications_IdWebAplication]') AND parent_object_id = OBJECT_ID(N'[dbo].[CatForms]'))
|
|
ALTER TABLE [dbo].[CatForms] DROP CONSTRAINT [FK_dbo.CatForms_dbo.CatWebAplications_IdWebAplication]
|
|
GO
|
|
IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[dbo].[FK_Email_Processes]') AND parent_object_id = OBJECT_ID(N'[dbo].[CatEmailProcess]'))
|
|
ALTER TABLE [dbo].[CatEmailProcess] DROP CONSTRAINT [FK_Email_Processes]
|
|
GO
|
|
IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[dbo].[FK_dbo.CatConnections_dbo.CatConnectionTypes_IdConnectionType]') AND parent_object_id = OBJECT_ID(N'[dbo].[CatConnections]'))
|
|
ALTER TABLE [dbo].[CatConnections] DROP CONSTRAINT [FK_dbo.CatConnections_dbo.CatConnectionTypes_IdConnectionType]
|
|
GO
|
|
IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[dbo].[FK_BusinessRules_CatSteps1]') AND parent_object_id = OBJECT_ID(N'[dbo].[BusinessRules]'))
|
|
ALTER TABLE [dbo].[BusinessRules] DROP CONSTRAINT [FK_BusinessRules_CatSteps1]
|
|
GO
|
|
IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[dbo].[FK_BusinessRules_CatSteps]') AND parent_object_id = OBJECT_ID(N'[dbo].[BusinessRules]'))
|
|
ALTER TABLE [dbo].[BusinessRules] DROP CONSTRAINT [FK_BusinessRules_CatSteps]
|
|
GO
|
|
IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[dbo].[FK_dbo.AuditTablesVsSteps_dbo.CatSteps_IdStep]') AND parent_object_id = OBJECT_ID(N'[dbo].[AuditTablesVsSteps]'))
|
|
ALTER TABLE [dbo].[AuditTablesVsSteps] DROP CONSTRAINT [FK_dbo.AuditTablesVsSteps_dbo.CatSteps_IdStep]
|
|
GO
|
|
IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[dbo].[FK_dbo.AuditTablesVsSteps_dbo.AuditTablesDefinition_IdTableDefinition]') AND parent_object_id = OBJECT_ID(N'[dbo].[AuditTablesVsSteps]'))
|
|
ALTER TABLE [dbo].[AuditTablesVsSteps] DROP CONSTRAINT [FK_dbo.AuditTablesVsSteps_dbo.AuditTablesDefinition_IdTableDefinition]
|
|
GO
|
|
IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[dbo].[FK_dbo.AuditTablesDefinition_dbo.CatAuditTablesStatus_IdTablesStatus]') AND parent_object_id = OBJECT_ID(N'[dbo].[AuditTablesDefinition]'))
|
|
ALTER TABLE [dbo].[AuditTablesDefinition] DROP CONSTRAINT [FK_dbo.AuditTablesDefinition_dbo.CatAuditTablesStatus_IdTablesStatus]
|
|
GO
|
|
IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[dbo].[FK_dbo.AuditConnectionProcess_dbo.CatProcesses_IdProcess]') AND parent_object_id = OBJECT_ID(N'[dbo].[AuditConnectionProcess]'))
|
|
ALTER TABLE [dbo].[AuditConnectionProcess] DROP CONSTRAINT [FK_dbo.AuditConnectionProcess_dbo.CatProcesses_IdProcess]
|
|
GO
|
|
IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[dbo].[FK_dbo.AuditConnectionProcess_dbo.CatConnections_IdConnectionOrigin]') AND parent_object_id = OBJECT_ID(N'[dbo].[AuditConnectionProcess]'))
|
|
ALTER TABLE [dbo].[AuditConnectionProcess] DROP CONSTRAINT [FK_dbo.AuditConnectionProcess_dbo.CatConnections_IdConnectionOrigin]
|
|
GO
|
|
IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[dbo].[FK_dbo.AuditConnectionProcess_dbo.CatConnections_IdConnectionDestination]') AND parent_object_id = OBJECT_ID(N'[dbo].[AuditConnectionProcess]'))
|
|
ALTER TABLE [dbo].[AuditConnectionProcess] DROP CONSTRAINT [FK_dbo.AuditConnectionProcess_dbo.CatConnections_IdConnectionDestination]
|
|
GO
|
|
IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[dbo].[FK_dbo.AuditColumnsDefinition_dbo.AuditTablesDefinition_IdTableDefinition]') AND parent_object_id = OBJECT_ID(N'[dbo].[AuditColumnsDefinition]'))
|
|
ALTER TABLE [dbo].[AuditColumnsDefinition] DROP CONSTRAINT [FK_dbo.AuditColumnsDefinition_dbo.AuditTablesDefinition_IdTableDefinition]
|
|
GO
|
|
IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Controls].[FK_Group_Proceso]') AND parent_object_id = OBJECT_ID(N'[Controls].[Group]'))
|
|
ALTER TABLE [Controls].[Group] DROP CONSTRAINT [FK_Group_Proceso]
|
|
GO
|
|
IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Controls].[FK_Form_Process]') AND parent_object_id = OBJECT_ID(N'[Controls].[Form]'))
|
|
ALTER TABLE [Controls].[Form] DROP CONSTRAINT [FK_Form_Process]
|
|
GO
|
|
IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Controls].[FK_Filter_Process]') AND parent_object_id = OBJECT_ID(N'[Controls].[Filter]'))
|
|
ALTER TABLE [Controls].[Filter] DROP CONSTRAINT [FK_Filter_Process]
|
|
GO
|
|
IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Controls].[FK_ConfiguracionControles_Formulario]') AND parent_object_id = OBJECT_ID(N'[Controls].[ControlsSettings]'))
|
|
ALTER TABLE [Controls].[ControlsSettings] DROP CONSTRAINT [FK_ConfiguracionControles_Formulario]
|
|
GO
|
|
IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Controls].[FK_ConfiguracionControles_Filtro]') AND parent_object_id = OBJECT_ID(N'[Controls].[ControlsSettings]'))
|
|
ALTER TABLE [Controls].[ControlsSettings] DROP CONSTRAINT [FK_ConfiguracionControles_Filtro]
|
|
GO
|
|
IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Controls].[FK_ConfiguracionControles_CatContol]') AND parent_object_id = OBJECT_ID(N'[Controls].[ControlsSettings]'))
|
|
ALTER TABLE [Controls].[ControlsSettings] DROP CONSTRAINT [FK_ConfiguracionControles_CatContol]
|
|
GO
|
|
IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Controls].[FK_Controls_Group]') AND parent_object_id = OBJECT_ID(N'[Controls].[Controls]'))
|
|
ALTER TABLE [Controls].[Controls] DROP CONSTRAINT [FK_Controls_Group]
|
|
GO
|
|
IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Controls].[FK_CatControles_Formulario]') AND parent_object_id = OBJECT_ID(N'[Controls].[Controls]'))
|
|
ALTER TABLE [Controls].[Controls] DROP CONSTRAINT [FK_CatControles_Formulario]
|
|
GO
|
|
IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Controls].[FK_CatControles_CatTipoDato]') AND parent_object_id = OBJECT_ID(N'[Controls].[Controls]'))
|
|
ALTER TABLE [Controls].[Controls] DROP CONSTRAINT [FK_CatControles_CatTipoDato]
|
|
GO
|
|
IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[ConfiguracionPersona].[FK_PersonaProceso_TipoPersona]') AND parent_object_id = OBJECT_ID(N'[ConfiguracionPersona].[PersonaProceso]'))
|
|
ALTER TABLE [ConfiguracionPersona].[PersonaProceso] DROP CONSTRAINT [FK_PersonaProceso_TipoPersona]
|
|
GO
|
|
IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[ConfiguracionPersona].[FK_PersonaProceso_CatProcesses]') AND parent_object_id = OBJECT_ID(N'[ConfiguracionPersona].[PersonaProceso]'))
|
|
ALTER TABLE [ConfiguracionPersona].[PersonaProceso] DROP CONSTRAINT [FK_PersonaProceso_CatProcesses]
|
|
GO
|
|
IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[ConfiguracionPersona].[FK_ParametrosPersonaProceso_PersonaProceso]') AND parent_object_id = OBJECT_ID(N'[ConfiguracionPersona].[ParametrosPersonaProceso]'))
|
|
ALTER TABLE [ConfiguracionPersona].[ParametrosPersonaProceso] DROP CONSTRAINT [FK_ParametrosPersonaProceso_PersonaProceso]
|
|
GO
|
|
IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[ConfiguracionPersona].[FK_ParametrosPersonaProceso_ParametrosGeneralesPersona]') AND parent_object_id = OBJECT_ID(N'[ConfiguracionPersona].[ParametrosPersonaProceso]'))
|
|
ALTER TABLE [ConfiguracionPersona].[ParametrosPersonaProceso] DROP CONSTRAINT [FK_ParametrosPersonaProceso_ParametrosGeneralesPersona]
|
|
GO
|
|
IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[ConfiguracionPersona].[FK_ParametrosGeneralesPersona_TipoParametroPersona]') AND parent_object_id = OBJECT_ID(N'[ConfiguracionPersona].[ParametrosGeneralesPersona]'))
|
|
ALTER TABLE [ConfiguracionPersona].[ParametrosGeneralesPersona] DROP CONSTRAINT [FK_ParametrosGeneralesPersona_TipoParametroPersona]
|
|
GO
|
|
IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[ConfiguracionPersona].[FK_FormularioPersonaProceso_PersonaProceso1]') AND parent_object_id = OBJECT_ID(N'[ConfiguracionPersona].[FormularioPersonaProceso]'))
|
|
ALTER TABLE [ConfiguracionPersona].[FormularioPersonaProceso] DROP CONSTRAINT [FK_FormularioPersonaProceso_PersonaProceso1]
|
|
GO
|
|
IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[ConfiguracionPersona].[FK_FormularioPersonaProceso_FormularioPersona]') AND parent_object_id = OBJECT_ID(N'[ConfiguracionPersona].[FormularioPersonaProceso]'))
|
|
ALTER TABLE [ConfiguracionPersona].[FormularioPersonaProceso] DROP CONSTRAINT [FK_FormularioPersonaProceso_FormularioPersona]
|
|
GO
|
|
IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[ConfiguracionPersona].[FK_FormularioPersona_TipoPersona]') AND parent_object_id = OBJECT_ID(N'[ConfiguracionPersona].[FormularioPersona]'))
|
|
ALTER TABLE [ConfiguracionPersona].[FormularioPersona] DROP CONSTRAINT [FK_FormularioPersona_TipoPersona]
|
|
GO
|
|
IF EXISTS (SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N'[dbo].[DF__Cat_DiasF__fecha__150615B5]') AND type = 'D')
|
|
BEGIN
|
|
ALTER TABLE [dbo].[Cat_DiasFestivos] DROP CONSTRAINT [DF__Cat_DiasF__fecha__150615B5]
|
|
END
|
|
|
|
GO
|
|
IF EXISTS (SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N'[dbo].[DF__ASPStateT__Flags__7EE1CA6C]') AND type = 'D')
|
|
BEGIN
|
|
ALTER TABLE [dbo].[ASPStateTempSessions] DROP CONSTRAINT [DF__ASPStateT__Flags__7EE1CA6C]
|
|
END
|
|
|
|
GO
|
|
IF EXISTS (SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N'[dbo].[DF__ASPStateT__Creat__7DEDA633]') AND type = 'D')
|
|
BEGIN
|
|
ALTER TABLE [dbo].[ASPStateTempSessions] DROP CONSTRAINT [DF__ASPStateT__Creat__7DEDA633]
|
|
END
|
|
|
|
GO
|
|
IF EXISTS (SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N'[ConfiguracionPersona].[DF_PersonaProceso_CodigoTipoPersona]') AND type = 'D')
|
|
BEGIN
|
|
ALTER TABLE [ConfiguracionPersona].[PersonaProceso] DROP CONSTRAINT [DF_PersonaProceso_CodigoTipoPersona]
|
|
END
|
|
|
|
GO
|
|
/****** Object: Table [View].[FormInView] Script Date: 16/02/2018 02:48:39 p.m. ******/
|
|
IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[View].[FormInView]') AND type in (N'U'))
|
|
DROP TABLE [View].[FormInView]
|
|
GO
|
|
/****** Object: Table [View].[ControlInForm] Script Date: 16/02/2018 02:48:39 p.m. ******/
|
|
IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[View].[ControlInForm]') AND type in (N'U'))
|
|
DROP TABLE [View].[ControlInForm]
|
|
GO
|
|
/****** Object: Table [View].[ComplementView] Script Date: 16/02/2018 02:48:39 p.m. ******/
|
|
IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[View].[ComplementView]') AND type in (N'U'))
|
|
DROP TABLE [View].[ComplementView]
|
|
GO
|
|
/****** Object: Table [Theme].[Themes] Script Date: 16/02/2018 02:48:39 p.m. ******/
|
|
IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[Theme].[Themes]') AND type in (N'U'))
|
|
DROP TABLE [Theme].[Themes]
|
|
GO
|
|
/****** Object: Table [Theme].[ThemeProcess] Script Date: 16/02/2018 02:48:39 p.m. ******/
|
|
IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[Theme].[ThemeProcess]') AND type in (N'U'))
|
|
DROP TABLE [Theme].[ThemeProcess]
|
|
GO
|
|
/****** Object: Table [Profile].[Profile] Script Date: 16/02/2018 02:48:39 p.m. ******/
|
|
IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[Profile].[Profile]') AND type in (N'U'))
|
|
DROP TABLE [Profile].[Profile]
|
|
GO
|
|
/****** Object: Table [Process].[DocumentosAdjuntos] Script Date: 16/02/2018 02:48:39 p.m. ******/
|
|
IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[Process].[DocumentosAdjuntos]') AND type in (N'U'))
|
|
DROP TABLE [Process].[DocumentosAdjuntos]
|
|
GO
|
|
/****** Object: Table [Process].[BitacoraCorreos] Script Date: 16/02/2018 02:48:39 p.m. ******/
|
|
IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[Process].[BitacoraCorreos]') AND type in (N'U'))
|
|
DROP TABLE [Process].[BitacoraCorreos]
|
|
GO
|
|
/****** Object: Table [Process].[BitacoraComentarios] Script Date: 16/02/2018 02:48:39 p.m. ******/
|
|
IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[Process].[BitacoraComentarios]') AND type in (N'U'))
|
|
DROP TABLE [Process].[BitacoraComentarios]
|
|
GO
|
|
/****** Object: Table [Document].[DocumentosProceso] Script Date: 16/02/2018 02:48:39 p.m. ******/
|
|
IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[Document].[DocumentosProceso]') AND type in (N'U'))
|
|
DROP TABLE [Document].[DocumentosProceso]
|
|
GO
|
|
/****** Object: Table [Document].[ConfiguracionGeneralDocumentos] Script Date: 16/02/2018 02:48:39 p.m. ******/
|
|
IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[Document].[ConfiguracionGeneralDocumentos]') AND type in (N'U'))
|
|
DROP TABLE [Document].[ConfiguracionGeneralDocumentos]
|
|
GO
|
|
/****** Object: Table [dbo].[WebAplicationDetails] Script Date: 16/02/2018 02:48:39 p.m. ******/
|
|
IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[WebAplicationDetails]') AND type in (N'U'))
|
|
DROP TABLE [dbo].[WebAplicationDetails]
|
|
GO
|
|
/****** Object: Table [dbo].[HistoryConfiguration] Script Date: 16/02/2018 02:48:39 p.m. ******/
|
|
IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[HistoryConfiguration]') AND type in (N'U'))
|
|
DROP TABLE [dbo].[HistoryConfiguration]
|
|
GO
|
|
/****** Object: Table [dbo].[HelpProcess] Script Date: 16/02/2018 02:48:39 p.m. ******/
|
|
IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[HelpProcess]') AND type in (N'U'))
|
|
DROP TABLE [dbo].[HelpProcess]
|
|
GO
|
|
/****** Object: Table [dbo].[FormsProcess] Script Date: 16/02/2018 02:48:39 p.m. ******/
|
|
IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[FormsProcess]') AND type in (N'U'))
|
|
DROP TABLE [dbo].[FormsProcess]
|
|
GO
|
|
/****** Object: Table [dbo].[Conditions] Script Date: 16/02/2018 02:48:39 p.m. ******/
|
|
IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[Conditions]') AND type in (N'U'))
|
|
DROP TABLE [dbo].[Conditions]
|
|
GO
|
|
/****** Object: Table [dbo].[CatWebAplications] Script Date: 16/02/2018 02:48:39 p.m. ******/
|
|
IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[CatWebAplications]') AND type in (N'U'))
|
|
DROP TABLE [dbo].[CatWebAplications]
|
|
GO
|
|
/****** Object: Table [dbo].[CatSteps] Script Date: 16/02/2018 02:48:39 p.m. ******/
|
|
IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[CatSteps]') AND type in (N'U'))
|
|
DROP TABLE [dbo].[CatSteps]
|
|
GO
|
|
/****** Object: Table [dbo].[CatProcesses] Script Date: 16/02/2018 02:48:39 p.m. ******/
|
|
IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[CatProcesses]') AND type in (N'U'))
|
|
DROP TABLE [dbo].[CatProcesses]
|
|
GO
|
|
/****** Object: Table [dbo].[CatForms] Script Date: 16/02/2018 02:48:39 p.m. ******/
|
|
IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[CatForms]') AND type in (N'U'))
|
|
DROP TABLE [dbo].[CatForms]
|
|
GO
|
|
/****** Object: Table [dbo].[CatEmailProcess] Script Date: 16/02/2018 02:48:39 p.m. ******/
|
|
IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[CatEmailProcess]') AND type in (N'U'))
|
|
DROP TABLE [dbo].[CatEmailProcess]
|
|
GO
|
|
/****** Object: Table [dbo].[CatConnectionTypes] Script Date: 16/02/2018 02:48:39 p.m. ******/
|
|
IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[CatConnectionTypes]') AND type in (N'U'))
|
|
DROP TABLE [dbo].[CatConnectionTypes]
|
|
GO
|
|
/****** Object: Table [dbo].[CatConnections] Script Date: 16/02/2018 02:48:39 p.m. ******/
|
|
IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[CatConnections]') AND type in (N'U'))
|
|
DROP TABLE [dbo].[CatConnections]
|
|
GO
|
|
/****** Object: Table [dbo].[CatAuditTablesStatus] Script Date: 16/02/2018 02:48:39 p.m. ******/
|
|
IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[CatAuditTablesStatus]') AND type in (N'U'))
|
|
DROP TABLE [dbo].[CatAuditTablesStatus]
|
|
GO
|
|
/****** Object: Table [dbo].[Cat_JornadaLaboral] Script Date: 16/02/2018 02:48:39 p.m. ******/
|
|
IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[Cat_JornadaLaboral]') AND type in (N'U'))
|
|
DROP TABLE [dbo].[Cat_JornadaLaboral]
|
|
GO
|
|
/****** Object: Table [dbo].[Cat_DiasFestivos] Script Date: 16/02/2018 02:48:39 p.m. ******/
|
|
IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[Cat_DiasFestivos]') AND type in (N'U'))
|
|
DROP TABLE [dbo].[Cat_DiasFestivos]
|
|
GO
|
|
/****** Object: Table [dbo].[BusinessRules] Script Date: 16/02/2018 02:48:39 p.m. ******/
|
|
IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[BusinessRules]') AND type in (N'U'))
|
|
DROP TABLE [dbo].[BusinessRules]
|
|
GO
|
|
/****** Object: Table [dbo].[AuditTablesVsSteps] Script Date: 16/02/2018 02:48:39 p.m. ******/
|
|
IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[AuditTablesVsSteps]') AND type in (N'U'))
|
|
DROP TABLE [dbo].[AuditTablesVsSteps]
|
|
GO
|
|
/****** Object: Table [dbo].[AuditTablesDefinition] Script Date: 16/02/2018 02:48:39 p.m. ******/
|
|
IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[AuditTablesDefinition]') AND type in (N'U'))
|
|
DROP TABLE [dbo].[AuditTablesDefinition]
|
|
GO
|
|
/****** Object: Table [dbo].[AuditConnectionProcess] Script Date: 16/02/2018 02:48:39 p.m. ******/
|
|
IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[AuditConnectionProcess]') AND type in (N'U'))
|
|
DROP TABLE [dbo].[AuditConnectionProcess]
|
|
GO
|
|
/****** Object: Table [dbo].[AuditColumnsDefinition] Script Date: 16/02/2018 02:48:39 p.m. ******/
|
|
IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[AuditColumnsDefinition]') AND type in (N'U'))
|
|
DROP TABLE [dbo].[AuditColumnsDefinition]
|
|
GO
|
|
/****** Object: Table [dbo].[ASPStateTempSessions] Script Date: 16/02/2018 02:48:39 p.m. ******/
|
|
IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[ASPStateTempSessions]') AND type in (N'U'))
|
|
DROP TABLE [dbo].[ASPStateTempSessions]
|
|
GO
|
|
/****** Object: Table [dbo].[ASPStateTempApplications] Script Date: 16/02/2018 02:48:39 p.m. ******/
|
|
IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[ASPStateTempApplications]') AND type in (N'U'))
|
|
DROP TABLE [dbo].[ASPStateTempApplications]
|
|
GO
|
|
/****** Object: Table [Controls].[Group] Script Date: 16/02/2018 02:48:39 p.m. ******/
|
|
IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[Controls].[Group]') AND type in (N'U'))
|
|
DROP TABLE [Controls].[Group]
|
|
GO
|
|
/****** Object: Table [Controls].[Form] Script Date: 16/02/2018 02:48:39 p.m. ******/
|
|
IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[Controls].[Form]') AND type in (N'U'))
|
|
DROP TABLE [Controls].[Form]
|
|
GO
|
|
/****** Object: Table [Controls].[Filter] Script Date: 16/02/2018 02:48:39 p.m. ******/
|
|
IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[Controls].[Filter]') AND type in (N'U'))
|
|
DROP TABLE [Controls].[Filter]
|
|
GO
|
|
/****** Object: Table [Controls].[Datatype] Script Date: 16/02/2018 02:48:39 p.m. ******/
|
|
IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[Controls].[Datatype]') AND type in (N'U'))
|
|
DROP TABLE [Controls].[Datatype]
|
|
GO
|
|
/****** Object: Table [Controls].[ControlsSettings] Script Date: 16/02/2018 02:48:39 p.m. ******/
|
|
IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[Controls].[ControlsSettings]') AND type in (N'U'))
|
|
DROP TABLE [Controls].[ControlsSettings]
|
|
GO
|
|
/****** Object: Table [Controls].[Controls] Script Date: 16/02/2018 02:48:39 p.m. ******/
|
|
IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[Controls].[Controls]') AND type in (N'U'))
|
|
DROP TABLE [Controls].[Controls]
|
|
GO
|
|
/****** Object: Table [ConfiguracionPersona].[TipoPersona] Script Date: 16/02/2018 02:48:39 p.m. ******/
|
|
IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[ConfiguracionPersona].[TipoPersona]') AND type in (N'U'))
|
|
DROP TABLE [ConfiguracionPersona].[TipoPersona]
|
|
GO
|
|
/****** Object: Table [ConfiguracionPersona].[TipoParametroPersona] Script Date: 16/02/2018 02:48:39 p.m. ******/
|
|
IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[ConfiguracionPersona].[TipoParametroPersona]') AND type in (N'U'))
|
|
DROP TABLE [ConfiguracionPersona].[TipoParametroPersona]
|
|
GO
|
|
/****** Object: Table [ConfiguracionPersona].[PersonaProceso] Script Date: 16/02/2018 02:48:39 p.m. ******/
|
|
IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[ConfiguracionPersona].[PersonaProceso]') AND type in (N'U'))
|
|
DROP TABLE [ConfiguracionPersona].[PersonaProceso]
|
|
GO
|
|
/****** Object: Table [ConfiguracionPersona].[ParametrosPersonaProceso] Script Date: 16/02/2018 02:48:39 p.m. ******/
|
|
IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[ConfiguracionPersona].[ParametrosPersonaProceso]') AND type in (N'U'))
|
|
DROP TABLE [ConfiguracionPersona].[ParametrosPersonaProceso]
|
|
GO
|
|
/****** Object: Table [ConfiguracionPersona].[ParametrosGeneralesPersona] Script Date: 16/02/2018 02:48:39 p.m. ******/
|
|
IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[ConfiguracionPersona].[ParametrosGeneralesPersona]') AND type in (N'U'))
|
|
DROP TABLE [ConfiguracionPersona].[ParametrosGeneralesPersona]
|
|
GO
|
|
/****** Object: Table [ConfiguracionPersona].[FormularioPersonaProceso] Script Date: 16/02/2018 02:48:39 p.m. ******/
|
|
IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[ConfiguracionPersona].[FormularioPersonaProceso]') AND type in (N'U'))
|
|
DROP TABLE [ConfiguracionPersona].[FormularioPersonaProceso]
|
|
GO
|
|
/****** Object: Table [ConfiguracionPersona].[FormularioPersona] Script Date: 16/02/2018 02:48:39 p.m. ******/
|
|
IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[ConfiguracionPersona].[FormularioPersona]') AND type in (N'U'))
|
|
DROP TABLE [ConfiguracionPersona].[FormularioPersona]
|
|
GO
|
|
/****** Object: UserDefinedFunction [dbo].[ufn_DiaHabil] Script Date: 16/02/2018 02:48:39 p.m. ******/
|
|
IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[ufn_DiaHabil]') AND type in (N'FN', N'IF', N'TF', N'FS', N'FT'))
|
|
DROP FUNCTION [dbo].[ufn_DiaHabil]
|
|
GO
|
|
/****** Object: StoredProcedure [dbo].[usp_co_fechas_pagos] Script Date: 16/02/2018 02:48:39 p.m. ******/
|
|
IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[usp_co_fechas_pagos]') AND type in (N'P', N'PC'))
|
|
DROP PROCEDURE [dbo].[usp_co_fechas_pagos]
|
|
GO
|
|
/****** Object: StoredProcedure [dbo].[TempUpdateStateItemShortNullLong] Script Date: 16/02/2018 02:48:39 p.m. ******/
|
|
IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[TempUpdateStateItemShortNullLong]') AND type in (N'P', N'PC'))
|
|
DROP PROCEDURE [dbo].[TempUpdateStateItemShortNullLong]
|
|
GO
|
|
/****** Object: StoredProcedure [dbo].[TempUpdateStateItemShort] Script Date: 16/02/2018 02:48:39 p.m. ******/
|
|
IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[TempUpdateStateItemShort]') AND type in (N'P', N'PC'))
|
|
DROP PROCEDURE [dbo].[TempUpdateStateItemShort]
|
|
GO
|
|
/****** Object: StoredProcedure [dbo].[TempUpdateStateItemLongNullShort] Script Date: 16/02/2018 02:48:39 p.m. ******/
|
|
IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[TempUpdateStateItemLongNullShort]') AND type in (N'P', N'PC'))
|
|
DROP PROCEDURE [dbo].[TempUpdateStateItemLongNullShort]
|
|
GO
|
|
/****** Object: StoredProcedure [dbo].[TempUpdateStateItemLong] Script Date: 16/02/2018 02:48:39 p.m. ******/
|
|
IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[TempUpdateStateItemLong]') AND type in (N'P', N'PC'))
|
|
DROP PROCEDURE [dbo].[TempUpdateStateItemLong]
|
|
GO
|
|
/****** Object: StoredProcedure [dbo].[TempResetTimeout] Script Date: 16/02/2018 02:48:39 p.m. ******/
|
|
IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[TempResetTimeout]') AND type in (N'P', N'PC'))
|
|
DROP PROCEDURE [dbo].[TempResetTimeout]
|
|
GO
|
|
/****** Object: StoredProcedure [dbo].[TempRemoveStateItem] Script Date: 16/02/2018 02:48:39 p.m. ******/
|
|
IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[TempRemoveStateItem]') AND type in (N'P', N'PC'))
|
|
DROP PROCEDURE [dbo].[TempRemoveStateItem]
|
|
GO
|
|
/****** Object: StoredProcedure [dbo].[TempReleaseStateItemExclusive] Script Date: 16/02/2018 02:48:39 p.m. ******/
|
|
IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[TempReleaseStateItemExclusive]') AND type in (N'P', N'PC'))
|
|
DROP PROCEDURE [dbo].[TempReleaseStateItemExclusive]
|
|
GO
|
|
/****** Object: StoredProcedure [dbo].[TempInsertUninitializedItem] Script Date: 16/02/2018 02:48:39 p.m. ******/
|
|
IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[TempInsertUninitializedItem]') AND type in (N'P', N'PC'))
|
|
DROP PROCEDURE [dbo].[TempInsertUninitializedItem]
|
|
GO
|
|
/****** Object: StoredProcedure [dbo].[TempInsertStateItemShort] Script Date: 16/02/2018 02:48:39 p.m. ******/
|
|
IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[TempInsertStateItemShort]') AND type in (N'P', N'PC'))
|
|
DROP PROCEDURE [dbo].[TempInsertStateItemShort]
|
|
GO
|
|
/****** Object: StoredProcedure [dbo].[TempInsertStateItemLong] Script Date: 16/02/2018 02:48:39 p.m. ******/
|
|
IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[TempInsertStateItemLong]') AND type in (N'P', N'PC'))
|
|
DROP PROCEDURE [dbo].[TempInsertStateItemLong]
|
|
GO
|
|
/****** Object: StoredProcedure [dbo].[TempGetVersion] Script Date: 16/02/2018 02:48:39 p.m. ******/
|
|
IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[TempGetVersion]') AND type in (N'P', N'PC'))
|
|
DROP PROCEDURE [dbo].[TempGetVersion]
|
|
GO
|
|
/****** Object: StoredProcedure [dbo].[TempGetStateItemExclusive3] Script Date: 16/02/2018 02:48:39 p.m. ******/
|
|
IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[TempGetStateItemExclusive3]') AND type in (N'P', N'PC'))
|
|
DROP PROCEDURE [dbo].[TempGetStateItemExclusive3]
|
|
GO
|
|
/****** Object: StoredProcedure [dbo].[TempGetStateItemExclusive2] Script Date: 16/02/2018 02:48:39 p.m. ******/
|
|
IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[TempGetStateItemExclusive2]') AND type in (N'P', N'PC'))
|
|
DROP PROCEDURE [dbo].[TempGetStateItemExclusive2]
|
|
GO
|
|
/****** Object: StoredProcedure [dbo].[TempGetStateItemExclusive] Script Date: 16/02/2018 02:48:39 p.m. ******/
|
|
IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[TempGetStateItemExclusive]') AND type in (N'P', N'PC'))
|
|
DROP PROCEDURE [dbo].[TempGetStateItemExclusive]
|
|
GO
|
|
/****** Object: StoredProcedure [dbo].[TempGetStateItem3] Script Date: 16/02/2018 02:48:39 p.m. ******/
|
|
IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[TempGetStateItem3]') AND type in (N'P', N'PC'))
|
|
DROP PROCEDURE [dbo].[TempGetStateItem3]
|
|
GO
|
|
/****** Object: StoredProcedure [dbo].[TempGetStateItem2] Script Date: 16/02/2018 02:48:39 p.m. ******/
|
|
IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[TempGetStateItem2]') AND type in (N'P', N'PC'))
|
|
DROP PROCEDURE [dbo].[TempGetStateItem2]
|
|
GO
|
|
/****** Object: StoredProcedure [dbo].[TempGetStateItem] Script Date: 16/02/2018 02:48:39 p.m. ******/
|
|
IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[TempGetStateItem]') AND type in (N'P', N'PC'))
|
|
DROP PROCEDURE [dbo].[TempGetStateItem]
|
|
GO
|
|
/****** Object: StoredProcedure [dbo].[TempGetAppID] Script Date: 16/02/2018 02:48:39 p.m. ******/
|
|
IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[TempGetAppID]') AND type in (N'P', N'PC'))
|
|
DROP PROCEDURE [dbo].[TempGetAppID]
|
|
GO
|
|
/****** Object: StoredProcedure [dbo].[pp_co_fechas_de_pago] Script Date: 16/02/2018 02:48:39 p.m. ******/
|
|
IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[pp_co_fechas_de_pago]') AND type in (N'P', N'PC'))
|
|
DROP PROCEDURE [dbo].[pp_co_fechas_de_pago]
|
|
GO
|
|
/****** Object: StoredProcedure [dbo].[pp_co_fecha_habil] Script Date: 16/02/2018 02:48:39 p.m. ******/
|
|
IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[pp_co_fecha_habil]') AND type in (N'P', N'PC'))
|
|
DROP PROCEDURE [dbo].[pp_co_fecha_habil]
|
|
GO
|
|
/****** Object: StoredProcedure [dbo].[pp_co_dia_habil] Script Date: 16/02/2018 02:48:39 p.m. ******/
|
|
IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[pp_co_dia_habil]') AND type in (N'P', N'PC'))
|
|
DROP PROCEDURE [dbo].[pp_co_dia_habil]
|
|
GO
|
|
/****** Object: StoredProcedure [dbo].[GetMajorVersion] Script Date: 16/02/2018 02:48:39 p.m. ******/
|
|
IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[GetMajorVersion]') AND type in (N'P', N'PC'))
|
|
DROP PROCEDURE [dbo].[GetMajorVersion]
|
|
GO
|
|
/****** Object: StoredProcedure [dbo].[GetHashCode] Script Date: 16/02/2018 02:48:39 p.m. ******/
|
|
IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[GetHashCode]') AND type in (N'P', N'PC'))
|
|
DROP PROCEDURE [dbo].[GetHashCode]
|
|
GO
|
|
/****** Object: StoredProcedure [dbo].[DeleteExpiredSessions] Script Date: 16/02/2018 02:48:39 p.m. ******/
|
|
IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[DeleteExpiredSessions]') AND type in (N'P', N'PC'))
|
|
DROP PROCEDURE [dbo].[DeleteExpiredSessions]
|
|
GO
|
|
/****** Object: StoredProcedure [dbo].[CreateTempTables] Script Date: 16/02/2018 02:48:39 p.m. ******/
|
|
IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[CreateTempTables]') AND type in (N'P', N'PC'))
|
|
DROP PROCEDURE [dbo].[CreateTempTables]
|
|
GO
|
|
/****** Object: UserDefinedDataType [dbo].[tTextPtr] Script Date: 16/02/2018 02:48:39 p.m. ******/
|
|
IF EXISTS (SELECT * FROM sys.types st JOIN sys.schemas ss ON st.schema_id = ss.schema_id WHERE st.name = N'tTextPtr' AND ss.name = N'dbo')
|
|
DROP TYPE [dbo].[tTextPtr]
|
|
GO
|
|
/****** Object: UserDefinedDataType [dbo].[tSessionItemShort] Script Date: 16/02/2018 02:48:39 p.m. ******/
|
|
IF EXISTS (SELECT * FROM sys.types st JOIN sys.schemas ss ON st.schema_id = ss.schema_id WHERE st.name = N'tSessionItemShort' AND ss.name = N'dbo')
|
|
DROP TYPE [dbo].[tSessionItemShort]
|
|
GO
|
|
/****** Object: UserDefinedDataType [dbo].[tSessionItemLong] Script Date: 16/02/2018 02:48:39 p.m. ******/
|
|
IF EXISTS (SELECT * FROM sys.types st JOIN sys.schemas ss ON st.schema_id = ss.schema_id WHERE st.name = N'tSessionItemLong' AND ss.name = N'dbo')
|
|
DROP TYPE [dbo].[tSessionItemLong]
|
|
GO
|
|
/****** Object: UserDefinedDataType [dbo].[tSessionId] Script Date: 16/02/2018 02:48:39 p.m. ******/
|
|
IF EXISTS (SELECT * FROM sys.types st JOIN sys.schemas ss ON st.schema_id = ss.schema_id WHERE st.name = N'tSessionId' AND ss.name = N'dbo')
|
|
DROP TYPE [dbo].[tSessionId]
|
|
GO
|
|
/****** Object: UserDefinedDataType [dbo].[tAppName] Script Date: 16/02/2018 02:48:39 p.m. ******/
|
|
IF EXISTS (SELECT * FROM sys.types st JOIN sys.schemas ss ON st.schema_id = ss.schema_id WHERE st.name = N'tAppName' AND ss.name = N'dbo')
|
|
DROP TYPE [dbo].[tAppName]
|
|
GO
|
|
/****** Object: Schema [View] Script Date: 16/02/2018 02:48:39 p.m. ******/
|
|
IF EXISTS (SELECT * FROM sys.schemas WHERE name = N'View')
|
|
DROP SCHEMA [View]
|
|
GO
|
|
/****** Object: Schema [Theme] Script Date: 16/02/2018 02:48:39 p.m. ******/
|
|
IF EXISTS (SELECT * FROM sys.schemas WHERE name = N'Theme')
|
|
DROP SCHEMA [Theme]
|
|
GO
|
|
/****** Object: Schema [Profile] Script Date: 16/02/2018 02:48:39 p.m. ******/
|
|
IF EXISTS (SELECT * FROM sys.schemas WHERE name = N'Profile')
|
|
DROP SCHEMA [Profile]
|
|
GO
|
|
/****** Object: Schema [Process] Script Date: 16/02/2018 02:48:39 p.m. ******/
|
|
IF EXISTS (SELECT * FROM sys.schemas WHERE name = N'Process')
|
|
DROP SCHEMA [Process]
|
|
GO
|
|
/****** Object: Schema [Document] Script Date: 16/02/2018 02:48:39 p.m. ******/
|
|
IF EXISTS (SELECT * FROM sys.schemas WHERE name = N'Document')
|
|
DROP SCHEMA [Document]
|
|
GO
|
|
/****** Object: Schema [Controls] Script Date: 16/02/2018 02:48:39 p.m. ******/
|
|
IF EXISTS (SELECT * FROM sys.schemas WHERE name = N'Controls')
|
|
DROP SCHEMA [Controls]
|
|
GO
|
|
/****** Object: Schema [ConfiguracionPersona] Script Date: 16/02/2018 02:48:39 p.m. ******/
|
|
IF EXISTS (SELECT * FROM sys.schemas WHERE name = N'ConfiguracionPersona')
|
|
DROP SCHEMA [ConfiguracionPersona]
|
|
GO
|
|
/****** Object: Schema [ConfiguracionPersona] Script Date: 16/02/2018 02:48:39 p.m. ******/
|
|
IF NOT EXISTS (SELECT * FROM sys.schemas WHERE name = N'ConfiguracionPersona')
|
|
EXEC sys.sp_executesql N'CREATE SCHEMA [ConfiguracionPersona]'
|
|
|
|
GO
|
|
/****** Object: Schema [Controls] Script Date: 16/02/2018 02:48:39 p.m. ******/
|
|
IF NOT EXISTS (SELECT * FROM sys.schemas WHERE name = N'Controls')
|
|
EXEC sys.sp_executesql N'CREATE SCHEMA [Controls]'
|
|
|
|
GO
|
|
/****** Object: Schema [Document] Script Date: 16/02/2018 02:48:39 p.m. ******/
|
|
IF NOT EXISTS (SELECT * FROM sys.schemas WHERE name = N'Document')
|
|
EXEC sys.sp_executesql N'CREATE SCHEMA [Document]'
|
|
|
|
GO
|
|
/****** Object: Schema [Process] Script Date: 16/02/2018 02:48:39 p.m. ******/
|
|
IF NOT EXISTS (SELECT * FROM sys.schemas WHERE name = N'Process')
|
|
EXEC sys.sp_executesql N'CREATE SCHEMA [Process]'
|
|
|
|
GO
|
|
/****** Object: Schema [Profile] Script Date: 16/02/2018 02:48:39 p.m. ******/
|
|
IF NOT EXISTS (SELECT * FROM sys.schemas WHERE name = N'Profile')
|
|
EXEC sys.sp_executesql N'CREATE SCHEMA [Profile]'
|
|
|
|
GO
|
|
/****** Object: Schema [Theme] Script Date: 16/02/2018 02:48:39 p.m. ******/
|
|
IF NOT EXISTS (SELECT * FROM sys.schemas WHERE name = N'Theme')
|
|
EXEC sys.sp_executesql N'CREATE SCHEMA [Theme]'
|
|
|
|
GO
|
|
/****** Object: Schema [View] Script Date: 16/02/2018 02:48:39 p.m. ******/
|
|
IF NOT EXISTS (SELECT * FROM sys.schemas WHERE name = N'View')
|
|
EXEC sys.sp_executesql N'CREATE SCHEMA [View]'
|
|
|
|
GO
|
|
/****** Object: UserDefinedDataType [dbo].[tAppName] Script Date: 16/02/2018 02:48:39 p.m. ******/
|
|
IF NOT EXISTS (SELECT * FROM sys.types st JOIN sys.schemas ss ON st.schema_id = ss.schema_id WHERE st.name = N'tAppName' AND ss.name = N'dbo')
|
|
CREATE TYPE [dbo].[tAppName] FROM [varchar](280) NOT NULL
|
|
GO
|
|
/****** Object: UserDefinedDataType [dbo].[tSessionId] Script Date: 16/02/2018 02:48:39 p.m. ******/
|
|
IF NOT EXISTS (SELECT * FROM sys.types st JOIN sys.schemas ss ON st.schema_id = ss.schema_id WHERE st.name = N'tSessionId' AND ss.name = N'dbo')
|
|
CREATE TYPE [dbo].[tSessionId] FROM [nvarchar](88) NOT NULL
|
|
GO
|
|
/****** Object: UserDefinedDataType [dbo].[tSessionItemLong] Script Date: 16/02/2018 02:48:39 p.m. ******/
|
|
IF NOT EXISTS (SELECT * FROM sys.types st JOIN sys.schemas ss ON st.schema_id = ss.schema_id WHERE st.name = N'tSessionItemLong' AND ss.name = N'dbo')
|
|
CREATE TYPE [dbo].[tSessionItemLong] FROM [image] NULL
|
|
GO
|
|
/****** Object: UserDefinedDataType [dbo].[tSessionItemShort] Script Date: 16/02/2018 02:48:39 p.m. ******/
|
|
IF NOT EXISTS (SELECT * FROM sys.types st JOIN sys.schemas ss ON st.schema_id = ss.schema_id WHERE st.name = N'tSessionItemShort' AND ss.name = N'dbo')
|
|
CREATE TYPE [dbo].[tSessionItemShort] FROM [varbinary](7000) NULL
|
|
GO
|
|
/****** Object: UserDefinedDataType [dbo].[tTextPtr] Script Date: 16/02/2018 02:48:39 p.m. ******/
|
|
IF NOT EXISTS (SELECT * FROM sys.types st JOIN sys.schemas ss ON st.schema_id = ss.schema_id WHERE st.name = N'tTextPtr' AND ss.name = N'dbo')
|
|
CREATE TYPE [dbo].[tTextPtr] FROM [varbinary](16) NULL
|
|
GO
|
|
/****** Object: StoredProcedure [dbo].[CreateTempTables] Script Date: 16/02/2018 02:48:39 p.m. ******/
|
|
SET ANSI_NULLS ON
|
|
GO
|
|
SET QUOTED_IDENTIFIER OFF
|
|
GO
|
|
IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[CreateTempTables]') AND type in (N'P', N'PC'))
|
|
BEGIN
|
|
EXEC dbo.sp_executesql @statement = N'
|
|
CREATE PROCEDURE [dbo].[CreateTempTables]
|
|
AS
|
|
CREATE TABLE [Ultimus.ComponentManager].dbo.ASPStateTempSessions (
|
|
SessionId nvarchar(88) NOT NULL PRIMARY KEY,
|
|
Created datetime NOT NULL DEFAULT GETUTCDATE(),
|
|
Expires datetime NOT NULL,
|
|
LockDate datetime NOT NULL,
|
|
LockDateLocal datetime NOT NULL,
|
|
LockCookie int NOT NULL,
|
|
Timeout int NOT NULL,
|
|
Locked bit NOT NULL,
|
|
SessionItemShort VARBINARY(7000) NULL,
|
|
SessionItemLong image NULL,
|
|
Flags int NOT NULL DEFAULT 0,
|
|
)
|
|
|
|
CREATE NONCLUSTERED INDEX Index_Expires ON [Ultimus.ComponentManager].dbo.ASPStateTempSessions(Expires)
|
|
|
|
CREATE TABLE [Ultimus.ComponentManager].dbo.ASPStateTempApplications (
|
|
AppId int NOT NULL PRIMARY KEY,
|
|
AppName char(280) NOT NULL,
|
|
)
|
|
|
|
CREATE NONCLUSTERED INDEX Index_AppName ON [Ultimus.ComponentManager].dbo.ASPStateTempApplications(AppName)
|
|
|
|
RETURN 0 '
|
|
END
|
|
GO
|
|
/****** Object: StoredProcedure [dbo].[DeleteExpiredSessions] Script Date: 16/02/2018 02:48:39 p.m. ******/
|
|
SET ANSI_NULLS ON
|
|
GO
|
|
SET QUOTED_IDENTIFIER OFF
|
|
GO
|
|
IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[DeleteExpiredSessions]') AND type in (N'P', N'PC'))
|
|
BEGIN
|
|
EXEC dbo.sp_executesql @statement = N'
|
|
CREATE PROCEDURE [dbo].[DeleteExpiredSessions]
|
|
AS
|
|
SET NOCOUNT ON
|
|
SET DEADLOCK_PRIORITY LOW
|
|
|
|
DECLARE @now datetime
|
|
SET @now = GETUTCDATE()
|
|
|
|
CREATE TABLE #tblExpiredSessions
|
|
(
|
|
SessionId nvarchar(88) NOT NULL PRIMARY KEY
|
|
)
|
|
|
|
INSERT #tblExpiredSessions (SessionId)
|
|
SELECT SessionId
|
|
FROM [Ultimus.ComponentManager].dbo.ASPStateTempSessions WITH (READUNCOMMITTED)
|
|
WHERE Expires < @now
|
|
|
|
IF @@ROWCOUNT <> 0
|
|
BEGIN
|
|
DECLARE ExpiredSessionCursor CURSOR LOCAL FORWARD_ONLY READ_ONLY
|
|
FOR SELECT SessionId FROM #tblExpiredSessions
|
|
|
|
DECLARE @SessionId nvarchar(88)
|
|
|
|
OPEN ExpiredSessionCursor
|
|
|
|
FETCH NEXT FROM ExpiredSessionCursor INTO @SessionId
|
|
|
|
WHILE @@FETCH_STATUS = 0
|
|
BEGIN
|
|
DELETE FROM [Ultimus.ComponentManager].dbo.ASPStateTempSessions WHERE SessionId = @SessionId AND Expires < @now
|
|
FETCH NEXT FROM ExpiredSessionCursor INTO @SessionId
|
|
END
|
|
|
|
CLOSE ExpiredSessionCursor
|
|
|
|
DEALLOCATE ExpiredSessionCursor
|
|
|
|
END
|
|
|
|
DROP TABLE #tblExpiredSessions
|
|
|
|
RETURN 0 '
|
|
END
|
|
GO
|
|
/****** Object: StoredProcedure [dbo].[GetHashCode] Script Date: 16/02/2018 02:48:39 p.m. ******/
|
|
SET ANSI_NULLS ON
|
|
GO
|
|
SET QUOTED_IDENTIFIER OFF
|
|
GO
|
|
IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[GetHashCode]') AND type in (N'P', N'PC'))
|
|
BEGIN
|
|
EXEC dbo.sp_executesql @statement = N'
|
|
/*****************************************************************************/
|
|
|
|
CREATE PROCEDURE [dbo].[GetHashCode]
|
|
@input tAppName,
|
|
@hash int OUTPUT
|
|
AS
|
|
/*
|
|
This sproc is based on this C# hash function:
|
|
|
|
int GetHashCode(string s)
|
|
{
|
|
int hash = 5381;
|
|
int len = s.Length;
|
|
|
|
for (int i = 0; i < len; i++) {
|
|
int c = Convert.ToInt32(s[i]);
|
|
hash = ((hash << 5) + hash) ^ c;
|
|
}
|
|
|
|
return hash;
|
|
}
|
|
|
|
However, SQL 7 doesn''t provide a 32-bit integer
|
|
type that allows rollover of bits, we have to
|
|
divide our 32bit integer into the upper and lower
|
|
16 bits to do our calculation.
|
|
*/
|
|
|
|
DECLARE @hi_16bit int
|
|
DECLARE @lo_16bit int
|
|
DECLARE @hi_t int
|
|
DECLARE @lo_t int
|
|
DECLARE @len int
|
|
DECLARE @i int
|
|
DECLARE @c int
|
|
DECLARE @carry int
|
|
|
|
SET @hi_16bit = 0
|
|
SET @lo_16bit = 5381
|
|
|
|
SET @len = DATALENGTH(@input)
|
|
SET @i = 1
|
|
|
|
WHILE (@i <= @len)
|
|
BEGIN
|
|
SET @c = ASCII(SUBSTRING(@input, @i, 1))
|
|
|
|
/* Formula:
|
|
hash = ((hash << 5) + hash) ^ c */
|
|
|
|
/* hash << 5 */
|
|
SET @hi_t = @hi_16bit * 32 /* high 16bits << 5 */
|
|
SET @hi_t = @hi_t & 0xFFFF /* zero out overflow */
|
|
|
|
SET @lo_t = @lo_16bit * 32 /* low 16bits << 5 */
|
|
|
|
SET @carry = @lo_16bit & 0x1F0000 /* move low 16bits carryover to hi 16bits */
|
|
SET @carry = @carry / 0x10000 /* >> 16 */
|
|
SET @hi_t = @hi_t + @carry
|
|
SET @hi_t = @hi_t & 0xFFFF /* zero out overflow */
|
|
|
|
/* + hash */
|
|
SET @lo_16bit = @lo_16bit + @lo_t
|
|
SET @hi_16bit = @hi_16bit + @hi_t + (@lo_16bit / 0x10000)
|
|
/* delay clearing the overflow */
|
|
|
|
/* ^c */
|
|
SET @lo_16bit = @lo_16bit ^ @c
|
|
|
|
/* Now clear the overflow bits */
|
|
SET @hi_16bit = @hi_16bit & 0xFFFF
|
|
SET @lo_16bit = @lo_16bit & 0xFFFF
|
|
|
|
SET @i = @i + 1
|
|
END
|
|
|
|
/* Do a sign extension of the hi-16bit if needed */
|
|
IF (@hi_16bit & 0x8000 <> 0)
|
|
SET @hi_16bit = 0xFFFF0000 | @hi_16bit
|
|
|
|
/* Merge hi and lo 16bit back together */
|
|
SET @hi_16bit = @hi_16bit * 0x10000 /* << 16 */
|
|
SET @hash = @hi_16bit | @lo_16bit
|
|
|
|
RETURN 0'
|
|
END
|
|
GO
|
|
/****** Object: StoredProcedure [dbo].[GetMajorVersion] Script Date: 16/02/2018 02:48:39 p.m. ******/
|
|
SET ANSI_NULLS ON
|
|
GO
|
|
SET QUOTED_IDENTIFIER OFF
|
|
GO
|
|
IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[GetMajorVersion]') AND type in (N'P', N'PC'))
|
|
BEGIN
|
|
EXEC dbo.sp_executesql @statement = N'
|
|
/*****************************************************************************/
|
|
|
|
CREATE PROCEDURE [dbo].[GetMajorVersion]
|
|
@@ver int OUTPUT
|
|
AS
|
|
BEGIN
|
|
DECLARE @version nchar(100)
|
|
DECLARE @dot int
|
|
DECLARE @hyphen int
|
|
DECLARE @SqlToExec nchar(4000)
|
|
|
|
SELECT @@ver = 7
|
|
SELECT @version = @@Version
|
|
SELECT @hyphen = CHARINDEX(N'' - '', @version)
|
|
IF (NOT(@hyphen IS NULL) AND @hyphen > 0)
|
|
BEGIN
|
|
SELECT @hyphen = @hyphen + 3
|
|
SELECT @dot = CHARINDEX(N''.'', @version, @hyphen)
|
|
IF (NOT(@dot IS NULL) AND @dot > @hyphen)
|
|
BEGIN
|
|
SELECT @version = SUBSTRING(@version, @hyphen, @dot - @hyphen)
|
|
SELECT @@ver = CONVERT(int, @version)
|
|
END
|
|
END
|
|
END'
|
|
END
|
|
GO
|
|
/****** Object: StoredProcedure [dbo].[pp_co_dia_habil] Script Date: 16/02/2018 02:48:39 p.m. ******/
|
|
SET ANSI_NULLS ON
|
|
GO
|
|
SET QUOTED_IDENTIFIER ON
|
|
GO
|
|
IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[pp_co_dia_habil]') AND type in (N'P', N'PC'))
|
|
BEGIN
|
|
EXEC dbo.sp_executesql @statement = N'-- =================================================================
|
|
-- Author: Ariel Reyna.
|
|
-- Create date: 15-Junio-2012
|
|
-- Description: Consultar la primera fecha habil a partir de la fecha
|
|
-- enviada (fecha de referencia).
|
|
-- ==================================================================
|
|
create PROCEDURE [dbo].[pp_co_dia_habil]
|
|
(@i_fecha_referencia DateTime out,
|
|
@o_num_error int output,
|
|
@o_mensaje_error varchar(200)output)
|
|
AS
|
|
BEGIN
|
|
SET @o_num_error = 0
|
|
SET @o_mensaje_error =''''
|
|
|
|
SET @i_fecha_referencia = dbo.ufn_DiaHabil(@i_fecha_referencia)
|
|
|
|
SET @o_num_error = @@ERROR
|
|
END
|
|
'
|
|
END
|
|
GO
|
|
/****** Object: StoredProcedure [dbo].[pp_co_fecha_habil] Script Date: 16/02/2018 02:48:39 p.m. ******/
|
|
SET ANSI_NULLS ON
|
|
GO
|
|
SET QUOTED_IDENTIFIER ON
|
|
GO
|
|
IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[pp_co_fecha_habil]') AND type in (N'P', N'PC'))
|
|
BEGIN
|
|
EXEC dbo.sp_executesql @statement = N'
|
|
-- =================================================================
|
|
-- Author: Ariel Reyna.
|
|
-- Create date: 13-Julio-2011
|
|
-- Description: Consultar la primera fecha habil a partir de la fecha
|
|
-- enviada (fecha de referencia).
|
|
-- ==================================================================
|
|
create PROCEDURE [dbo].[pp_co_fecha_habil]
|
|
(@i_fecha_referencia varchar(15) out,
|
|
@o_num_error int output,
|
|
@o_mensaje_error varchar(200) output)
|
|
AS
|
|
BEGIN
|
|
SET @o_num_error = 0
|
|
SET @o_mensaje_error =''''
|
|
|
|
SELECT @i_fecha_referencia = CONVERT(VARCHAR(15),MIN(hd_fecha),101)
|
|
FROM WF_HOLIDAYS
|
|
WHERE hd_estado = ''S''
|
|
AND hd_fecha >= @i_fecha_referencia
|
|
|
|
SET @o_num_error = @@ERROR
|
|
|
|
END
|
|
|
|
'
|
|
END
|
|
GO
|
|
/****** Object: StoredProcedure [dbo].[pp_co_fechas_de_pago] Script Date: 16/02/2018 02:48:39 p.m. ******/
|
|
SET ANSI_NULLS ON
|
|
GO
|
|
SET QUOTED_IDENTIFIER ON
|
|
GO
|
|
IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[pp_co_fechas_de_pago]') AND type in (N'P', N'PC'))
|
|
BEGIN
|
|
EXEC dbo.sp_executesql @statement = N'
|
|
-- =================================================================
|
|
-- Author: Matteo Portanova.
|
|
-- Create date: 10-Abril-2012
|
|
-- ==================================================================
|
|
create PROCEDURE [dbo].[pp_co_fechas_de_pago]
|
|
( @i_fecha_referencia datetime out,
|
|
@i_periodo int out,
|
|
@o_num_error int output,
|
|
@o_mensaje_error varchar(200) output)
|
|
AS
|
|
BEGIN
|
|
DECLARE @count INT,
|
|
@fecha DATETIME,
|
|
@fecha_referencia DATETIME,
|
|
@periodo INT
|
|
|
|
DECLARE @return TABLE (
|
|
fecha datetime
|
|
)
|
|
|
|
SET @fecha_referencia = DATEADD(month,1,@i_fecha_referencia)
|
|
SET @periodo = @i_periodo
|
|
SET @o_num_error = 0
|
|
SET @o_mensaje_error = ''''
|
|
|
|
SET @count = 1
|
|
WHILE(@count <= @periodo)
|
|
BEGIN
|
|
SELECT @fecha = MIN(hd_fecha)
|
|
FROM WF_HOLIDAYS
|
|
WHERE HD_FECHA >= @fecha_referencia
|
|
AND HD_ESTADO = ''S''
|
|
|
|
IF @fecha IS NULL
|
|
BEGIN
|
|
SET @fecha = @fecha_referencia
|
|
END
|
|
|
|
INSERT INTO @return (fecha) VALUES (@fecha)
|
|
|
|
SET @fecha_referencia = DATEADD(month,@count+1,@i_fecha_referencia)
|
|
|
|
SET @count = @count + 1
|
|
END
|
|
|
|
SET @o_num_error = @@ERROR
|
|
|
|
SELECT * FROM @return
|
|
END'
|
|
END
|
|
GO
|
|
/****** Object: StoredProcedure [dbo].[TempGetAppID] Script Date: 16/02/2018 02:48:39 p.m. ******/
|
|
SET ANSI_NULLS ON
|
|
GO
|
|
SET QUOTED_IDENTIFIER OFF
|
|
GO
|
|
IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[TempGetAppID]') AND type in (N'P', N'PC'))
|
|
BEGIN
|
|
EXEC dbo.sp_executesql @statement = N'
|
|
CREATE PROCEDURE [dbo].[TempGetAppID]
|
|
@appName tAppName,
|
|
@appId int OUTPUT
|
|
AS
|
|
SET @appName = LOWER(@appName)
|
|
SET @appId = NULL
|
|
|
|
SELECT @appId = AppId
|
|
FROM [Ultimus.ComponentManager].dbo.ASPStateTempApplications
|
|
WHERE AppName = @appName
|
|
|
|
IF @appId IS NULL BEGIN
|
|
BEGIN TRAN
|
|
|
|
SELECT @appId = AppId
|
|
FROM [Ultimus.ComponentManager].dbo.ASPStateTempApplications WITH (TABLOCKX)
|
|
WHERE AppName = @appName
|
|
|
|
IF @appId IS NULL
|
|
BEGIN
|
|
EXEC GetHashCode @appName, @appId OUTPUT
|
|
|
|
INSERT [Ultimus.ComponentManager].dbo.ASPStateTempApplications
|
|
VALUES
|
|
(@appId, @appName)
|
|
|
|
IF @@ERROR = 2627
|
|
BEGIN
|
|
DECLARE @dupApp tAppName
|
|
|
|
SELECT @dupApp = RTRIM(AppName)
|
|
FROM [Ultimus.ComponentManager].dbo.ASPStateTempApplications
|
|
WHERE AppId = @appId
|
|
|
|
RAISERROR(''SQL session state fatal error: hash-code collision between applications ''''%s'''' and ''''%s''''. Please rename the 1st application to resolve the problem.'',
|
|
18, 1, @appName, @dupApp)
|
|
END
|
|
END
|
|
|
|
COMMIT
|
|
END
|
|
|
|
RETURN 0 '
|
|
END
|
|
GO
|
|
/****** Object: StoredProcedure [dbo].[TempGetStateItem] Script Date: 16/02/2018 02:48:39 p.m. ******/
|
|
SET ANSI_NULLS ON
|
|
GO
|
|
SET QUOTED_IDENTIFIER OFF
|
|
GO
|
|
IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[TempGetStateItem]') AND type in (N'P', N'PC'))
|
|
BEGIN
|
|
EXEC dbo.sp_executesql @statement = N'
|
|
CREATE PROCEDURE [dbo].[TempGetStateItem]
|
|
@id tSessionId,
|
|
@itemShort tSessionItemShort OUTPUT,
|
|
@locked bit OUTPUT,
|
|
@lockDate datetime OUTPUT,
|
|
@lockCookie int OUTPUT
|
|
AS
|
|
DECLARE @textptr AS tTextPtr
|
|
DECLARE @length AS int
|
|
DECLARE @now AS datetime
|
|
SET @now = GETUTCDATE()
|
|
|
|
UPDATE [Ultimus.ComponentManager].dbo.ASPStateTempSessions
|
|
SET Expires = DATEADD(n, Timeout, @now),
|
|
@locked = Locked,
|
|
@lockDate = LockDateLocal,
|
|
@lockCookie = LockCookie,
|
|
@itemShort = CASE @locked
|
|
WHEN 0 THEN SessionItemShort
|
|
ELSE NULL
|
|
END,
|
|
@textptr = CASE @locked
|
|
WHEN 0 THEN TEXTPTR(SessionItemLong)
|
|
ELSE NULL
|
|
END,
|
|
@length = CASE @locked
|
|
WHEN 0 THEN DATALENGTH(SessionItemLong)
|
|
ELSE NULL
|
|
END
|
|
WHERE SessionId = @id
|
|
IF @length IS NOT NULL BEGIN
|
|
READTEXT [Ultimus.ComponentManager].dbo.ASPStateTempSessions.SessionItemLong @textptr 0 @length
|
|
END
|
|
|
|
RETURN 0 '
|
|
END
|
|
GO
|
|
/****** Object: StoredProcedure [dbo].[TempGetStateItem2] Script Date: 16/02/2018 02:48:39 p.m. ******/
|
|
SET ANSI_NULLS ON
|
|
GO
|
|
SET QUOTED_IDENTIFIER OFF
|
|
GO
|
|
IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[TempGetStateItem2]') AND type in (N'P', N'PC'))
|
|
BEGIN
|
|
EXEC dbo.sp_executesql @statement = N'
|
|
CREATE PROCEDURE [dbo].[TempGetStateItem2]
|
|
@id tSessionId,
|
|
@itemShort tSessionItemShort OUTPUT,
|
|
@locked bit OUTPUT,
|
|
@lockAge int OUTPUT,
|
|
@lockCookie int OUTPUT
|
|
AS
|
|
DECLARE @textptr AS tTextPtr
|
|
DECLARE @length AS int
|
|
DECLARE @now AS datetime
|
|
SET @now = GETUTCDATE()
|
|
|
|
UPDATE [Ultimus.ComponentManager].dbo.ASPStateTempSessions
|
|
SET Expires = DATEADD(n, Timeout, @now),
|
|
@locked = Locked,
|
|
@lockAge = DATEDIFF(second, LockDate, @now),
|
|
@lockCookie = LockCookie,
|
|
@itemShort = CASE @locked
|
|
WHEN 0 THEN SessionItemShort
|
|
ELSE NULL
|
|
END,
|
|
@textptr = CASE @locked
|
|
WHEN 0 THEN TEXTPTR(SessionItemLong)
|
|
ELSE NULL
|
|
END,
|
|
@length = CASE @locked
|
|
WHEN 0 THEN DATALENGTH(SessionItemLong)
|
|
ELSE NULL
|
|
END
|
|
WHERE SessionId = @id
|
|
IF @length IS NOT NULL BEGIN
|
|
READTEXT [Ultimus.ComponentManager].dbo.ASPStateTempSessions.SessionItemLong @textptr 0 @length
|
|
END
|
|
|
|
RETURN 0 '
|
|
END
|
|
GO
|
|
/****** Object: StoredProcedure [dbo].[TempGetStateItem3] Script Date: 16/02/2018 02:48:39 p.m. ******/
|
|
SET ANSI_NULLS ON
|
|
GO
|
|
SET QUOTED_IDENTIFIER OFF
|
|
GO
|
|
IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[TempGetStateItem3]') AND type in (N'P', N'PC'))
|
|
BEGIN
|
|
EXEC dbo.sp_executesql @statement = N'
|
|
CREATE PROCEDURE [dbo].[TempGetStateItem3]
|
|
@id tSessionId,
|
|
@itemShort tSessionItemShort OUTPUT,
|
|
@locked bit OUTPUT,
|
|
@lockAge int OUTPUT,
|
|
@lockCookie int OUTPUT,
|
|
@actionFlags int OUTPUT
|
|
AS
|
|
DECLARE @textptr AS tTextPtr
|
|
DECLARE @length AS int
|
|
DECLARE @now AS datetime
|
|
SET @now = GETUTCDATE()
|
|
|
|
UPDATE [Ultimus.ComponentManager].dbo.ASPStateTempSessions
|
|
SET Expires = DATEADD(n, Timeout, @now),
|
|
@locked = Locked,
|
|
@lockAge = DATEDIFF(second, LockDate, @now),
|
|
@lockCookie = LockCookie,
|
|
@itemShort = CASE @locked
|
|
WHEN 0 THEN SessionItemShort
|
|
ELSE NULL
|
|
END,
|
|
@textptr = CASE @locked
|
|
WHEN 0 THEN TEXTPTR(SessionItemLong)
|
|
ELSE NULL
|
|
END,
|
|
@length = CASE @locked
|
|
WHEN 0 THEN DATALENGTH(SessionItemLong)
|
|
ELSE NULL
|
|
END,
|
|
|
|
/* If the Uninitialized flag (0x1) if it is set,
|
|
remove it and return InitializeItem (0x1) in actionFlags */
|
|
Flags = CASE
|
|
WHEN (Flags & 1) <> 0 THEN (Flags & ~1)
|
|
ELSE Flags
|
|
END,
|
|
@actionFlags = CASE
|
|
WHEN (Flags & 1) <> 0 THEN 1
|
|
ELSE 0
|
|
END
|
|
WHERE SessionId = @id
|
|
IF @length IS NOT NULL BEGIN
|
|
READTEXT [Ultimus.ComponentManager].dbo.ASPStateTempSessions.SessionItemLong @textptr 0 @length
|
|
END
|
|
|
|
RETURN 0 '
|
|
END
|
|
GO
|
|
/****** Object: StoredProcedure [dbo].[TempGetStateItemExclusive] Script Date: 16/02/2018 02:48:39 p.m. ******/
|
|
SET ANSI_NULLS ON
|
|
GO
|
|
SET QUOTED_IDENTIFIER OFF
|
|
GO
|
|
IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[TempGetStateItemExclusive]') AND type in (N'P', N'PC'))
|
|
BEGIN
|
|
EXEC dbo.sp_executesql @statement = N'
|
|
CREATE PROCEDURE [dbo].[TempGetStateItemExclusive]
|
|
@id tSessionId,
|
|
@itemShort tSessionItemShort OUTPUT,
|
|
@locked bit OUTPUT,
|
|
@lockDate datetime OUTPUT,
|
|
@lockCookie int OUTPUT
|
|
AS
|
|
DECLARE @textptr AS tTextPtr
|
|
DECLARE @length AS int
|
|
DECLARE @now AS datetime
|
|
DECLARE @nowLocal AS datetime
|
|
|
|
SET @now = GETUTCDATE()
|
|
SET @nowLocal = GETDATE()
|
|
|
|
UPDATE [Ultimus.ComponentManager].dbo.ASPStateTempSessions
|
|
SET Expires = DATEADD(n, Timeout, @now),
|
|
LockDate = CASE Locked
|
|
WHEN 0 THEN @now
|
|
ELSE LockDate
|
|
END,
|
|
@lockDate = LockDateLocal = CASE Locked
|
|
WHEN 0 THEN @nowLocal
|
|
ELSE LockDateLocal
|
|
END,
|
|
@lockCookie = LockCookie = CASE Locked
|
|
WHEN 0 THEN LockCookie + 1
|
|
ELSE LockCookie
|
|
END,
|
|
@itemShort = CASE Locked
|
|
WHEN 0 THEN SessionItemShort
|
|
ELSE NULL
|
|
END,
|
|
@textptr = CASE Locked
|
|
WHEN 0 THEN TEXTPTR(SessionItemLong)
|
|
ELSE NULL
|
|
END,
|
|
@length = CASE Locked
|
|
WHEN 0 THEN DATALENGTH(SessionItemLong)
|
|
ELSE NULL
|
|
END,
|
|
@locked = Locked,
|
|
Locked = 1
|
|
WHERE SessionId = @id
|
|
IF @length IS NOT NULL BEGIN
|
|
READTEXT [Ultimus.ComponentManager].dbo.ASPStateTempSessions.SessionItemLong @textptr 0 @length
|
|
END
|
|
|
|
RETURN 0 '
|
|
END
|
|
GO
|
|
/****** Object: StoredProcedure [dbo].[TempGetStateItemExclusive2] Script Date: 16/02/2018 02:48:39 p.m. ******/
|
|
SET ANSI_NULLS ON
|
|
GO
|
|
SET QUOTED_IDENTIFIER OFF
|
|
GO
|
|
IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[TempGetStateItemExclusive2]') AND type in (N'P', N'PC'))
|
|
BEGIN
|
|
EXEC dbo.sp_executesql @statement = N'
|
|
CREATE PROCEDURE [dbo].[TempGetStateItemExclusive2]
|
|
@id tSessionId,
|
|
@itemShort tSessionItemShort OUTPUT,
|
|
@locked bit OUTPUT,
|
|
@lockAge int OUTPUT,
|
|
@lockCookie int OUTPUT
|
|
AS
|
|
DECLARE @textptr AS tTextPtr
|
|
DECLARE @length AS int
|
|
DECLARE @now AS datetime
|
|
DECLARE @nowLocal AS datetime
|
|
|
|
SET @now = GETUTCDATE()
|
|
SET @nowLocal = GETDATE()
|
|
|
|
UPDATE [Ultimus.ComponentManager].dbo.ASPStateTempSessions
|
|
SET Expires = DATEADD(n, Timeout, @now),
|
|
LockDate = CASE Locked
|
|
WHEN 0 THEN @now
|
|
ELSE LockDate
|
|
END,
|
|
LockDateLocal = CASE Locked
|
|
WHEN 0 THEN @nowLocal
|
|
ELSE LockDateLocal
|
|
END,
|
|
@lockAge = CASE Locked
|
|
WHEN 0 THEN 0
|
|
ELSE DATEDIFF(second, LockDate, @now)
|
|
END,
|
|
@lockCookie = LockCookie = CASE Locked
|
|
WHEN 0 THEN LockCookie + 1
|
|
ELSE LockCookie
|
|
END,
|
|
@itemShort = CASE Locked
|
|
WHEN 0 THEN SessionItemShort
|
|
ELSE NULL
|
|
END,
|
|
@textptr = CASE Locked
|
|
WHEN 0 THEN TEXTPTR(SessionItemLong)
|
|
ELSE NULL
|
|
END,
|
|
@length = CASE Locked
|
|
WHEN 0 THEN DATALENGTH(SessionItemLong)
|
|
ELSE NULL
|
|
END,
|
|
@locked = Locked,
|
|
Locked = 1
|
|
WHERE SessionId = @id
|
|
IF @length IS NOT NULL BEGIN
|
|
READTEXT [Ultimus.ComponentManager].dbo.ASPStateTempSessions.SessionItemLong @textptr 0 @length
|
|
END
|
|
|
|
RETURN 0 '
|
|
END
|
|
GO
|
|
/****** Object: StoredProcedure [dbo].[TempGetStateItemExclusive3] Script Date: 16/02/2018 02:48:39 p.m. ******/
|
|
SET ANSI_NULLS ON
|
|
GO
|
|
SET QUOTED_IDENTIFIER OFF
|
|
GO
|
|
IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[TempGetStateItemExclusive3]') AND type in (N'P', N'PC'))
|
|
BEGIN
|
|
EXEC dbo.sp_executesql @statement = N'
|
|
CREATE PROCEDURE [dbo].[TempGetStateItemExclusive3]
|
|
@id tSessionId,
|
|
@itemShort tSessionItemShort OUTPUT,
|
|
@locked bit OUTPUT,
|
|
@lockAge int OUTPUT,
|
|
@lockCookie int OUTPUT,
|
|
@actionFlags int OUTPUT
|
|
AS
|
|
DECLARE @textptr AS tTextPtr
|
|
DECLARE @length AS int
|
|
DECLARE @now AS datetime
|
|
DECLARE @nowLocal AS datetime
|
|
|
|
SET @now = GETUTCDATE()
|
|
SET @nowLocal = GETDATE()
|
|
|
|
UPDATE [Ultimus.ComponentManager].dbo.ASPStateTempSessions
|
|
SET Expires = DATEADD(n, Timeout, @now),
|
|
LockDate = CASE Locked
|
|
WHEN 0 THEN @now
|
|
ELSE LockDate
|
|
END,
|
|
LockDateLocal = CASE Locked
|
|
WHEN 0 THEN @nowLocal
|
|
ELSE LockDateLocal
|
|
END,
|
|
@lockAge = CASE Locked
|
|
WHEN 0 THEN 0
|
|
ELSE DATEDIFF(second, LockDate, @now)
|
|
END,
|
|
@lockCookie = LockCookie = CASE Locked
|
|
WHEN 0 THEN LockCookie + 1
|
|
ELSE LockCookie
|
|
END,
|
|
@itemShort = CASE Locked
|
|
WHEN 0 THEN SessionItemShort
|
|
ELSE NULL
|
|
END,
|
|
@textptr = CASE Locked
|
|
WHEN 0 THEN TEXTPTR(SessionItemLong)
|
|
ELSE NULL
|
|
END,
|
|
@length = CASE Locked
|
|
WHEN 0 THEN DATALENGTH(SessionItemLong)
|
|
ELSE NULL
|
|
END,
|
|
@locked = Locked,
|
|
Locked = 1,
|
|
|
|
/* If the Uninitialized flag (0x1) if it is set,
|
|
remove it and return InitializeItem (0x1) in actionFlags */
|
|
Flags = CASE
|
|
WHEN (Flags & 1) <> 0 THEN (Flags & ~1)
|
|
ELSE Flags
|
|
END,
|
|
@actionFlags = CASE
|
|
WHEN (Flags & 1) <> 0 THEN 1
|
|
ELSE 0
|
|
END
|
|
WHERE SessionId = @id
|
|
IF @length IS NOT NULL BEGIN
|
|
READTEXT [Ultimus.ComponentManager].dbo.ASPStateTempSessions.SessionItemLong @textptr 0 @length
|
|
END
|
|
|
|
RETURN 0 '
|
|
END
|
|
GO
|
|
/****** Object: StoredProcedure [dbo].[TempGetVersion] Script Date: 16/02/2018 02:48:39 p.m. ******/
|
|
SET ANSI_NULLS ON
|
|
GO
|
|
SET QUOTED_IDENTIFIER OFF
|
|
GO
|
|
IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[TempGetVersion]') AND type in (N'P', N'PC'))
|
|
BEGIN
|
|
EXEC dbo.sp_executesql @statement = N'
|
|
/*****************************************************************************/
|
|
|
|
CREATE PROCEDURE [dbo].[TempGetVersion]
|
|
@ver char(10) OUTPUT
|
|
AS
|
|
SELECT @ver = "2"
|
|
RETURN 0'
|
|
END
|
|
GO
|
|
/****** Object: StoredProcedure [dbo].[TempInsertStateItemLong] Script Date: 16/02/2018 02:48:39 p.m. ******/
|
|
SET ANSI_NULLS ON
|
|
GO
|
|
SET QUOTED_IDENTIFIER OFF
|
|
GO
|
|
IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[TempInsertStateItemLong]') AND type in (N'P', N'PC'))
|
|
BEGIN
|
|
EXEC dbo.sp_executesql @statement = N'
|
|
CREATE PROCEDURE [dbo].[TempInsertStateItemLong]
|
|
@id tSessionId,
|
|
@itemLong tSessionItemLong,
|
|
@timeout int
|
|
AS
|
|
DECLARE @now AS datetime
|
|
DECLARE @nowLocal AS datetime
|
|
|
|
SET @now = GETUTCDATE()
|
|
SET @nowLocal = GETDATE()
|
|
|
|
INSERT [Ultimus.ComponentManager].dbo.ASPStateTempSessions
|
|
(SessionId,
|
|
SessionItemLong,
|
|
Timeout,
|
|
Expires,
|
|
Locked,
|
|
LockDate,
|
|
LockDateLocal,
|
|
LockCookie)
|
|
VALUES
|
|
(@id,
|
|
@itemLong,
|
|
@timeout,
|
|
DATEADD(n, @timeout, @now),
|
|
0,
|
|
@now,
|
|
@nowLocal,
|
|
1)
|
|
|
|
RETURN 0 '
|
|
END
|
|
GO
|
|
/****** Object: StoredProcedure [dbo].[TempInsertStateItemShort] Script Date: 16/02/2018 02:48:39 p.m. ******/
|
|
SET ANSI_NULLS ON
|
|
GO
|
|
SET QUOTED_IDENTIFIER OFF
|
|
GO
|
|
IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[TempInsertStateItemShort]') AND type in (N'P', N'PC'))
|
|
BEGIN
|
|
EXEC dbo.sp_executesql @statement = N'
|
|
CREATE PROCEDURE [dbo].[TempInsertStateItemShort]
|
|
@id tSessionId,
|
|
@itemShort tSessionItemShort,
|
|
@timeout int
|
|
AS
|
|
|
|
DECLARE @now AS datetime
|
|
DECLARE @nowLocal AS datetime
|
|
|
|
SET @now = GETUTCDATE()
|
|
SET @nowLocal = GETDATE()
|
|
|
|
INSERT [Ultimus.ComponentManager].dbo.ASPStateTempSessions
|
|
(SessionId,
|
|
SessionItemShort,
|
|
Timeout,
|
|
Expires,
|
|
Locked,
|
|
LockDate,
|
|
LockDateLocal,
|
|
LockCookie)
|
|
VALUES
|
|
(@id,
|
|
@itemShort,
|
|
@timeout,
|
|
DATEADD(n, @timeout, @now),
|
|
0,
|
|
@now,
|
|
@nowLocal,
|
|
1)
|
|
|
|
RETURN 0 '
|
|
END
|
|
GO
|
|
/****** Object: StoredProcedure [dbo].[TempInsertUninitializedItem] Script Date: 16/02/2018 02:48:39 p.m. ******/
|
|
SET ANSI_NULLS ON
|
|
GO
|
|
SET QUOTED_IDENTIFIER OFF
|
|
GO
|
|
IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[TempInsertUninitializedItem]') AND type in (N'P', N'PC'))
|
|
BEGIN
|
|
EXEC dbo.sp_executesql @statement = N'
|
|
CREATE PROCEDURE [dbo].[TempInsertUninitializedItem]
|
|
@id tSessionId,
|
|
@itemShort tSessionItemShort,
|
|
@timeout int
|
|
AS
|
|
|
|
DECLARE @now AS datetime
|
|
DECLARE @nowLocal AS datetime
|
|
|
|
SET @now = GETUTCDATE()
|
|
SET @nowLocal = GETDATE()
|
|
|
|
INSERT [Ultimus.ComponentManager].dbo.ASPStateTempSessions
|
|
(SessionId,
|
|
SessionItemShort,
|
|
Timeout,
|
|
Expires,
|
|
Locked,
|
|
LockDate,
|
|
LockDateLocal,
|
|
LockCookie,
|
|
Flags)
|
|
VALUES
|
|
(@id,
|
|
@itemShort,
|
|
@timeout,
|
|
DATEADD(n, @timeout, @now),
|
|
0,
|
|
@now,
|
|
@nowLocal,
|
|
1,
|
|
1)
|
|
|
|
RETURN 0 '
|
|
END
|
|
GO
|
|
/****** Object: StoredProcedure [dbo].[TempReleaseStateItemExclusive] Script Date: 16/02/2018 02:48:39 p.m. ******/
|
|
SET ANSI_NULLS ON
|
|
GO
|
|
SET QUOTED_IDENTIFIER OFF
|
|
GO
|
|
IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[TempReleaseStateItemExclusive]') AND type in (N'P', N'PC'))
|
|
BEGIN
|
|
EXEC dbo.sp_executesql @statement = N'
|
|
CREATE PROCEDURE [dbo].[TempReleaseStateItemExclusive]
|
|
@id tSessionId,
|
|
@lockCookie int
|
|
AS
|
|
UPDATE [Ultimus.ComponentManager].dbo.ASPStateTempSessions
|
|
SET Expires = DATEADD(n, Timeout, GETUTCDATE()),
|
|
Locked = 0
|
|
WHERE SessionId = @id AND LockCookie = @lockCookie
|
|
|
|
RETURN 0 '
|
|
END
|
|
GO
|
|
/****** Object: StoredProcedure [dbo].[TempRemoveStateItem] Script Date: 16/02/2018 02:48:39 p.m. ******/
|
|
SET ANSI_NULLS ON
|
|
GO
|
|
SET QUOTED_IDENTIFIER OFF
|
|
GO
|
|
IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[TempRemoveStateItem]') AND type in (N'P', N'PC'))
|
|
BEGIN
|
|
EXEC dbo.sp_executesql @statement = N'
|
|
CREATE PROCEDURE [dbo].[TempRemoveStateItem]
|
|
@id tSessionId,
|
|
@lockCookie int
|
|
AS
|
|
DELETE [Ultimus.ComponentManager].dbo.ASPStateTempSessions
|
|
WHERE SessionId = @id AND LockCookie = @lockCookie
|
|
RETURN 0 '
|
|
END
|
|
GO
|
|
/****** Object: StoredProcedure [dbo].[TempResetTimeout] Script Date: 16/02/2018 02:48:39 p.m. ******/
|
|
SET ANSI_NULLS ON
|
|
GO
|
|
SET QUOTED_IDENTIFIER OFF
|
|
GO
|
|
IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[TempResetTimeout]') AND type in (N'P', N'PC'))
|
|
BEGIN
|
|
EXEC dbo.sp_executesql @statement = N'
|
|
CREATE PROCEDURE [dbo].[TempResetTimeout]
|
|
@id tSessionId
|
|
AS
|
|
UPDATE [Ultimus.ComponentManager].dbo.ASPStateTempSessions
|
|
SET Expires = DATEADD(n, Timeout, GETUTCDATE())
|
|
WHERE SessionId = @id
|
|
RETURN 0 '
|
|
END
|
|
GO
|
|
/****** Object: StoredProcedure [dbo].[TempUpdateStateItemLong] Script Date: 16/02/2018 02:48:39 p.m. ******/
|
|
SET ANSI_NULLS ON
|
|
GO
|
|
SET QUOTED_IDENTIFIER OFF
|
|
GO
|
|
IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[TempUpdateStateItemLong]') AND type in (N'P', N'PC'))
|
|
BEGIN
|
|
EXEC dbo.sp_executesql @statement = N'
|
|
CREATE PROCEDURE [dbo].[TempUpdateStateItemLong]
|
|
@id tSessionId,
|
|
@itemLong tSessionItemLong,
|
|
@timeout int,
|
|
@lockCookie int
|
|
AS
|
|
UPDATE [Ultimus.ComponentManager].dbo.ASPStateTempSessions
|
|
SET Expires = DATEADD(n, @timeout, GETUTCDATE()),
|
|
SessionItemLong = @itemLong,
|
|
Timeout = @timeout,
|
|
Locked = 0
|
|
WHERE SessionId = @id AND LockCookie = @lockCookie
|
|
|
|
RETURN 0 '
|
|
END
|
|
GO
|
|
/****** Object: StoredProcedure [dbo].[TempUpdateStateItemLongNullShort] Script Date: 16/02/2018 02:48:39 p.m. ******/
|
|
SET ANSI_NULLS ON
|
|
GO
|
|
SET QUOTED_IDENTIFIER OFF
|
|
GO
|
|
IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[TempUpdateStateItemLongNullShort]') AND type in (N'P', N'PC'))
|
|
BEGIN
|
|
EXEC dbo.sp_executesql @statement = N'
|
|
CREATE PROCEDURE [dbo].[TempUpdateStateItemLongNullShort]
|
|
@id tSessionId,
|
|
@itemLong tSessionItemLong,
|
|
@timeout int,
|
|
@lockCookie int
|
|
AS
|
|
UPDATE [Ultimus.ComponentManager].dbo.ASPStateTempSessions
|
|
SET Expires = DATEADD(n, @timeout, GETUTCDATE()),
|
|
SessionItemLong = @itemLong,
|
|
SessionItemShort = NULL,
|
|
Timeout = @timeout,
|
|
Locked = 0
|
|
WHERE SessionId = @id AND LockCookie = @lockCookie
|
|
|
|
RETURN 0 '
|
|
END
|
|
GO
|
|
/****** Object: StoredProcedure [dbo].[TempUpdateStateItemShort] Script Date: 16/02/2018 02:48:39 p.m. ******/
|
|
SET ANSI_NULLS ON
|
|
GO
|
|
SET QUOTED_IDENTIFIER OFF
|
|
GO
|
|
IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[TempUpdateStateItemShort]') AND type in (N'P', N'PC'))
|
|
BEGIN
|
|
EXEC dbo.sp_executesql @statement = N'
|
|
CREATE PROCEDURE [dbo].[TempUpdateStateItemShort]
|
|
@id tSessionId,
|
|
@itemShort tSessionItemShort,
|
|
@timeout int,
|
|
@lockCookie int
|
|
AS
|
|
UPDATE [Ultimus.ComponentManager].dbo.ASPStateTempSessions
|
|
SET Expires = DATEADD(n, @timeout, GETUTCDATE()),
|
|
SessionItemShort = @itemShort,
|
|
Timeout = @timeout,
|
|
Locked = 0
|
|
WHERE SessionId = @id AND LockCookie = @lockCookie
|
|
|
|
RETURN 0 '
|
|
END
|
|
GO
|
|
/****** Object: StoredProcedure [dbo].[TempUpdateStateItemShortNullLong] Script Date: 16/02/2018 02:48:39 p.m. ******/
|
|
SET ANSI_NULLS ON
|
|
GO
|
|
SET QUOTED_IDENTIFIER OFF
|
|
GO
|
|
IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[TempUpdateStateItemShortNullLong]') AND type in (N'P', N'PC'))
|
|
BEGIN
|
|
EXEC dbo.sp_executesql @statement = N'
|
|
CREATE PROCEDURE [dbo].[TempUpdateStateItemShortNullLong]
|
|
@id tSessionId,
|
|
@itemShort tSessionItemShort,
|
|
@timeout int,
|
|
@lockCookie int
|
|
AS
|
|
UPDATE [Ultimus.ComponentManager].dbo.ASPStateTempSessions
|
|
SET Expires = DATEADD(n, @timeout, GETUTCDATE()),
|
|
SessionItemShort = @itemShort,
|
|
SessionItemLong = NULL,
|
|
Timeout = @timeout,
|
|
Locked = 0
|
|
WHERE SessionId = @id AND LockCookie = @lockCookie
|
|
|
|
RETURN 0 '
|
|
END
|
|
GO
|
|
/****** Object: StoredProcedure [dbo].[usp_co_fechas_pagos] Script Date: 16/02/2018 02:48:39 p.m. ******/
|
|
SET ANSI_NULLS ON
|
|
GO
|
|
SET QUOTED_IDENTIFIER ON
|
|
GO
|
|
IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[usp_co_fechas_pagos]') AND type in (N'P', N'PC'))
|
|
BEGIN
|
|
EXEC dbo.sp_executesql @statement = N'
|
|
-- =================================================================
|
|
-- Author: Ariel Reyna
|
|
-- Create date: 15-Junio-2012
|
|
-- ==================================================================
|
|
CREATE PROCEDURE [dbo].[usp_co_fechas_pagos]
|
|
( @i_fecha_referencia DateTime out,
|
|
@i_periodo int out,
|
|
@o_num_error int output,
|
|
@o_mensaje_error varchar(200) output)
|
|
AS
|
|
BEGIN
|
|
|
|
DECLARE @count INT
|
|
|
|
SET @o_num_error = 0
|
|
SET @o_mensaje_error = ''''
|
|
|
|
CREATE TABLE #FechasPagos(fecha DateTime NOT NULL);
|
|
|
|
SET @count = 1
|
|
WHILE(@count <= @i_periodo)
|
|
BEGIN
|
|
INSERT INTO #FechasPagos(fecha) VALUES (dbo.ufn_DiaHabil(DATEADD(month,@count,@i_fecha_referencia)))
|
|
SET @count = @count + 1
|
|
END
|
|
|
|
SET @o_num_error = @@ERROR
|
|
|
|
SELECT * FROM #FechasPagos ORDER BY fecha
|
|
DROP TABLE #FechasPagos
|
|
END
|
|
|
|
'
|
|
END
|
|
GO
|
|
/****** Object: UserDefinedFunction [dbo].[ufn_DiaHabil] Script Date: 16/02/2018 02:48:39 p.m. ******/
|
|
SET ANSI_NULLS ON
|
|
GO
|
|
SET QUOTED_IDENTIFIER ON
|
|
GO
|
|
IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[ufn_DiaHabil]') AND type in (N'FN', N'IF', N'TF', N'FS', N'FT'))
|
|
BEGIN
|
|
execute dbo.sp_executesql @statement = N'CREATE FUNCTION [dbo].[ufn_DiaHabil]
|
|
(@i_fecha DateTime = NULL)
|
|
RETURNS datetime
|
|
AS
|
|
BEGIN
|
|
|
|
DECLARE @w_diaHabil DateTime
|
|
|
|
IF(@i_fecha is null)
|
|
SET @i_fecha = getdate()
|
|
|
|
---VALIDACION DIA FERIADO
|
|
IF EXISTS(SELECT IdSecuenciaFecha FROM Cat_DiasFestivos
|
|
WHERE IdSecuenciaFecha = CONVERT(VARCHAR(10), @i_fecha, 112))
|
|
OR
|
|
EXISTS(SELECT id_dia_semana FROM Cat_JornadaLaboral
|
|
WHERE id_dia_semana = DatePart(WeekDay, @i_fecha) AND excluir = 1)
|
|
BEGIN
|
|
SET @w_diaHabil = dbo.ufn_DiaHabil(DATEADD(DAY,1,@i_fecha))
|
|
END
|
|
ELSE
|
|
BEGIN
|
|
SET @w_diaHabil = @i_fecha
|
|
END
|
|
|
|
RETURN @w_diaHabil
|
|
END
|
|
|
|
'
|
|
END
|
|
|
|
GO
|
|
/****** Object: Table [ConfiguracionPersona].[FormularioPersona] Script Date: 16/02/2018 02:48:39 p.m. ******/
|
|
SET ANSI_NULLS ON
|
|
GO
|
|
SET QUOTED_IDENTIFIER ON
|
|
GO
|
|
SET ANSI_PADDING ON
|
|
GO
|
|
IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[ConfiguracionPersona].[FormularioPersona]') AND type in (N'U'))
|
|
BEGIN
|
|
CREATE TABLE [ConfiguracionPersona].[FormularioPersona](
|
|
[CodigoTipoPersona] [int] NOT NULL,
|
|
[CodigoFormulario] [int] NOT NULL,
|
|
[NombreFormulario] [varchar](250) NOT NULL,
|
|
[Descripcion] [nvarchar](max) NULL,
|
|
CONSTRAINT [PK_FormularioPersona] PRIMARY KEY CLUSTERED
|
|
(
|
|
[CodigoTipoPersona] ASC,
|
|
[CodigoFormulario] ASC
|
|
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
|
|
) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]
|
|
END
|
|
GO
|
|
SET ANSI_PADDING OFF
|
|
GO
|
|
/****** Object: Table [ConfiguracionPersona].[FormularioPersonaProceso] Script Date: 16/02/2018 02:48:40 p.m. ******/
|
|
SET ANSI_NULLS ON
|
|
GO
|
|
SET QUOTED_IDENTIFIER ON
|
|
GO
|
|
IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[ConfiguracionPersona].[FormularioPersonaProceso]') AND type in (N'U'))
|
|
BEGIN
|
|
CREATE TABLE [ConfiguracionPersona].[FormularioPersonaProceso](
|
|
[IdProcess] [int] NOT NULL,
|
|
[CodigoTipoPersona] [int] NOT NULL,
|
|
[CodigoFormulario] [int] NOT NULL,
|
|
[IdStep] [int] NOT NULL,
|
|
[Habilitado] [bit] NOT NULL,
|
|
CONSTRAINT [PK_FormularioPersonaProceso] PRIMARY KEY CLUSTERED
|
|
(
|
|
[IdProcess] ASC,
|
|
[CodigoTipoPersona] ASC,
|
|
[CodigoFormulario] ASC,
|
|
[IdStep] ASC
|
|
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
|
|
) ON [PRIMARY]
|
|
END
|
|
GO
|
|
/****** Object: Table [ConfiguracionPersona].[ParametrosGeneralesPersona] Script Date: 16/02/2018 02:48:40 p.m. ******/
|
|
SET ANSI_NULLS ON
|
|
GO
|
|
SET QUOTED_IDENTIFIER ON
|
|
GO
|
|
SET ANSI_PADDING ON
|
|
GO
|
|
IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[ConfiguracionPersona].[ParametrosGeneralesPersona]') AND type in (N'U'))
|
|
BEGIN
|
|
CREATE TABLE [ConfiguracionPersona].[ParametrosGeneralesPersona](
|
|
[CodigoParametro] [int] NOT NULL,
|
|
[Nombre] [varchar](150) NOT NULL,
|
|
[Descripcion] [nvarchar](max) NOT NULL,
|
|
[CodigoTipo] [int] NOT NULL,
|
|
CONSTRAINT [PK_ParametrosGeneralesPersona] PRIMARY KEY CLUSTERED
|
|
(
|
|
[CodigoParametro] ASC
|
|
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
|
|
) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]
|
|
END
|
|
GO
|
|
SET ANSI_PADDING OFF
|
|
GO
|
|
/****** Object: Table [ConfiguracionPersona].[ParametrosPersonaProceso] Script Date: 16/02/2018 02:48:40 p.m. ******/
|
|
SET ANSI_NULLS ON
|
|
GO
|
|
SET QUOTED_IDENTIFIER ON
|
|
GO
|
|
IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[ConfiguracionPersona].[ParametrosPersonaProceso]') AND type in (N'U'))
|
|
BEGIN
|
|
CREATE TABLE [ConfiguracionPersona].[ParametrosPersonaProceso](
|
|
[IdProcess] [int] NOT NULL,
|
|
[CodigoTipoPersona] [int] NOT NULL,
|
|
[IdStep] [int] NOT NULL,
|
|
[CodigoParametro] [int] NOT NULL,
|
|
[Valor] [nvarchar](max) NOT NULL,
|
|
CONSTRAINT [PK_ParametrosPersonaProceso] PRIMARY KEY CLUSTERED
|
|
(
|
|
[IdProcess] ASC,
|
|
[CodigoTipoPersona] ASC,
|
|
[IdStep] ASC,
|
|
[CodigoParametro] ASC
|
|
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
|
|
) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]
|
|
END
|
|
GO
|
|
/****** Object: Table [ConfiguracionPersona].[PersonaProceso] Script Date: 16/02/2018 02:48:40 p.m. ******/
|
|
SET ANSI_NULLS ON
|
|
GO
|
|
SET QUOTED_IDENTIFIER ON
|
|
GO
|
|
IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[ConfiguracionPersona].[PersonaProceso]') AND type in (N'U'))
|
|
BEGIN
|
|
CREATE TABLE [ConfiguracionPersona].[PersonaProceso](
|
|
[IdProcess] [int] NOT NULL,
|
|
[CodigoTipoPersona] [int] NOT NULL,
|
|
[Habilitado] [bit] NOT NULL,
|
|
CONSTRAINT [PK_PersonaProceso] PRIMARY KEY CLUSTERED
|
|
(
|
|
[IdProcess] ASC,
|
|
[CodigoTipoPersona] ASC
|
|
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
|
|
) ON [PRIMARY]
|
|
END
|
|
GO
|
|
/****** Object: Table [ConfiguracionPersona].[TipoParametroPersona] Script Date: 16/02/2018 02:48:40 p.m. ******/
|
|
SET ANSI_NULLS ON
|
|
GO
|
|
SET QUOTED_IDENTIFIER ON
|
|
GO
|
|
SET ANSI_PADDING ON
|
|
GO
|
|
IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[ConfiguracionPersona].[TipoParametroPersona]') AND type in (N'U'))
|
|
BEGIN
|
|
CREATE TABLE [ConfiguracionPersona].[TipoParametroPersona](
|
|
[CodigoTipo] [int] NOT NULL,
|
|
[Descripcion] [varchar](50) NOT NULL,
|
|
CONSTRAINT [PK_TipoParametroPersona] PRIMARY KEY CLUSTERED
|
|
(
|
|
[CodigoTipo] ASC
|
|
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
|
|
) ON [PRIMARY]
|
|
END
|
|
GO
|
|
SET ANSI_PADDING OFF
|
|
GO
|
|
/****** Object: Table [ConfiguracionPersona].[TipoPersona] Script Date: 16/02/2018 02:48:40 p.m. ******/
|
|
SET ANSI_NULLS ON
|
|
GO
|
|
SET QUOTED_IDENTIFIER ON
|
|
GO
|
|
SET ANSI_PADDING ON
|
|
GO
|
|
IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[ConfiguracionPersona].[TipoPersona]') AND type in (N'U'))
|
|
BEGIN
|
|
CREATE TABLE [ConfiguracionPersona].[TipoPersona](
|
|
[CodigoTipoPersona] [int] NOT NULL,
|
|
[Nombre] [varchar](50) NOT NULL,
|
|
CONSTRAINT [PK_TipoPersona] PRIMARY KEY CLUSTERED
|
|
(
|
|
[CodigoTipoPersona] ASC
|
|
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
|
|
) ON [PRIMARY]
|
|
END
|
|
GO
|
|
SET ANSI_PADDING OFF
|
|
GO
|
|
/****** Object: Table [Controls].[Controls] Script Date: 16/02/2018 02:48:40 p.m. ******/
|
|
SET ANSI_NULLS ON
|
|
GO
|
|
SET QUOTED_IDENTIFIER ON
|
|
GO
|
|
SET ANSI_PADDING ON
|
|
GO
|
|
IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[Controls].[Controls]') AND type in (N'U'))
|
|
BEGIN
|
|
CREATE TABLE [Controls].[Controls](
|
|
[Id] [int] IDENTITY(1,1) NOT NULL,
|
|
[IdControl] [varchar](100) NULL,
|
|
[CodTipoDato] [int] NOT NULL,
|
|
[DireccionAPI] [nchar](300) NULL,
|
|
[IdFormulario] [int] NULL,
|
|
[Status] [bit] NULL,
|
|
[ValorAtributo1] [varchar](100) NULL,
|
|
[ValorAtributo2] [varchar](100) NULL,
|
|
[ValorAtributo3] [varchar](100) NULL,
|
|
[ValorAtributo4] [varchar](100) NULL,
|
|
[ValorAtributo5] [varchar](100) NULL,
|
|
[ValorAtributo6] [varchar](100) NULL,
|
|
[ValorAtributo7] [varchar](100) NULL,
|
|
[ValorAtributo8] [varchar](100) NULL,
|
|
[ValorAtributo9] [varchar](100) NULL,
|
|
[ValorAtributo10] [varchar](100) NULL,
|
|
[IdGrupo] [int] NULL,
|
|
[GridSettings] [ntext] NULL,
|
|
[ControlLabel] [varchar](250) NULL,
|
|
[DestinationElement] [varchar](max) NULL,
|
|
[SourceElement] [varchar](max) NULL,
|
|
CONSTRAINT [PK_CatControles] 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] TEXTIMAGE_ON [PRIMARY]
|
|
END
|
|
GO
|
|
SET ANSI_PADDING OFF
|
|
GO
|
|
/****** Object: Table [Controls].[ControlsSettings] Script Date: 16/02/2018 02:48:40 p.m. ******/
|
|
SET ANSI_NULLS ON
|
|
GO
|
|
SET QUOTED_IDENTIFIER ON
|
|
GO
|
|
IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[Controls].[ControlsSettings]') AND type in (N'U'))
|
|
BEGIN
|
|
CREATE TABLE [Controls].[ControlsSettings](
|
|
[IdControl] [int] NOT NULL,
|
|
[IdFormulario] [int] NOT NULL,
|
|
[IdFiltro] [int] NOT NULL,
|
|
[Readonly] [bit] NULL,
|
|
[Requerido] [bit] NULL,
|
|
[Hidden] [bit] NULL,
|
|
[Disabled] [bit] NULL,
|
|
[Checked] [bit] NULL,
|
|
[Column] [int] NULL,
|
|
[Row] [int] NULL,
|
|
[Clear] [bit] NULL,
|
|
[CustomSettingsJSON] [nvarchar](max) NULL,
|
|
CONSTRAINT [PK_ConfiguracionControles] PRIMARY KEY CLUSTERED
|
|
(
|
|
[IdControl] ASC,
|
|
[IdFormulario] ASC,
|
|
[IdFiltro] ASC
|
|
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
|
|
) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]
|
|
END
|
|
GO
|
|
/****** Object: Table [Controls].[Datatype] Script Date: 16/02/2018 02:48:40 p.m. ******/
|
|
SET ANSI_NULLS ON
|
|
GO
|
|
SET QUOTED_IDENTIFIER ON
|
|
GO
|
|
SET ANSI_PADDING ON
|
|
GO
|
|
IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[Controls].[Datatype]') AND type in (N'U'))
|
|
BEGIN
|
|
CREATE TABLE [Controls].[Datatype](
|
|
[CodTipoDato] [int] IDENTITY(1,1) NOT NULL,
|
|
[DescripcionTipoDato] [varchar](100) NULL,
|
|
[CodTipoNumerico] [int] NULL,
|
|
[Status] [bit] NULL,
|
|
[Html] [varchar](1000) NULL,
|
|
[Atributo1] [varchar](100) NULL,
|
|
[Atributo2] [varchar](100) NULL,
|
|
[Atributo3] [varchar](100) NULL,
|
|
[Atributo4] [varchar](100) NULL,
|
|
[Atributo5] [varchar](100) NULL,
|
|
[Atributo6] [varchar](100) NULL,
|
|
[Atributo7] [varchar](100) NULL,
|
|
[Atributo8] [varchar](100) NULL,
|
|
[Atributo9] [varchar](100) NULL,
|
|
[Atributo10] [varchar](100) NULL,
|
|
CONSTRAINT [PK_CatTipoDato] PRIMARY KEY CLUSTERED
|
|
(
|
|
[CodTipoDato] ASC
|
|
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
|
|
) ON [PRIMARY]
|
|
END
|
|
GO
|
|
SET ANSI_PADDING OFF
|
|
GO
|
|
/****** Object: Table [Controls].[Filter] Script Date: 16/02/2018 02:48:40 p.m. ******/
|
|
SET ANSI_NULLS ON
|
|
GO
|
|
SET QUOTED_IDENTIFIER ON
|
|
GO
|
|
SET ANSI_PADDING ON
|
|
GO
|
|
IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[Controls].[Filter]') AND type in (N'U'))
|
|
BEGIN
|
|
CREATE TABLE [Controls].[Filter](
|
|
[IdFiltro] [int] IDENTITY(1,1) NOT NULL,
|
|
[DescripcionFiltro] [varchar](100) NULL,
|
|
[KeyFiltro] [nchar](100) NULL,
|
|
[DataModel] [bit] NULL,
|
|
[Status] [bit] NULL,
|
|
[IdProcess] [int] NULL,
|
|
CONSTRAINT [PK_Filtros] PRIMARY KEY CLUSTERED
|
|
(
|
|
[IdFiltro] ASC
|
|
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
|
|
) ON [PRIMARY]
|
|
END
|
|
GO
|
|
SET ANSI_PADDING OFF
|
|
GO
|
|
/****** Object: Table [Controls].[Form] Script Date: 16/02/2018 02:48:40 p.m. ******/
|
|
SET ANSI_NULLS ON
|
|
GO
|
|
SET QUOTED_IDENTIFIER ON
|
|
GO
|
|
SET ANSI_PADDING ON
|
|
GO
|
|
IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[Controls].[Form]') AND type in (N'U'))
|
|
BEGIN
|
|
CREATE TABLE [Controls].[Form](
|
|
[IdFormulario] [int] IDENTITY(1,1) NOT NULL,
|
|
[DescripcionFormulario] [varchar](100) NULL,
|
|
[KeyFormulario] [varchar](100) NULL,
|
|
[Status] [bit] NULL,
|
|
[IdProcess] [int] NULL,
|
|
[Icono] [varchar](100) NULL,
|
|
CONSTRAINT [PK_Formulario] PRIMARY KEY CLUSTERED
|
|
(
|
|
[IdFormulario] ASC
|
|
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
|
|
) ON [PRIMARY]
|
|
END
|
|
GO
|
|
SET ANSI_PADDING OFF
|
|
GO
|
|
/****** Object: Table [Controls].[Group] Script Date: 16/02/2018 02:48:40 p.m. ******/
|
|
SET ANSI_NULLS ON
|
|
GO
|
|
SET QUOTED_IDENTIFIER ON
|
|
GO
|
|
SET ANSI_PADDING ON
|
|
GO
|
|
IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[Controls].[Group]') AND type in (N'U'))
|
|
BEGIN
|
|
CREATE TABLE [Controls].[Group](
|
|
[IdGrupo] [int] IDENTITY(1,1) NOT NULL,
|
|
[DescripcionGrupo] [varchar](100) NULL,
|
|
[Status] [bit] NULL,
|
|
[IdProcess] [int] NULL,
|
|
CONSTRAINT [PK_Group] PRIMARY KEY CLUSTERED
|
|
(
|
|
[IdGrupo] ASC
|
|
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
|
|
) ON [PRIMARY]
|
|
END
|
|
GO
|
|
SET ANSI_PADDING OFF
|
|
GO
|
|
/****** Object: Table [dbo].[ASPStateTempApplications] Script Date: 16/02/2018 02:48:40 p.m. ******/
|
|
SET ANSI_NULLS ON
|
|
GO
|
|
SET QUOTED_IDENTIFIER ON
|
|
GO
|
|
SET ANSI_PADDING ON
|
|
GO
|
|
IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[ASPStateTempApplications]') AND type in (N'U'))
|
|
BEGIN
|
|
CREATE TABLE [dbo].[ASPStateTempApplications](
|
|
[AppId] [int] NOT NULL,
|
|
[AppName] [char](280) NOT NULL,
|
|
PRIMARY KEY CLUSTERED
|
|
(
|
|
[AppId] ASC
|
|
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
|
|
) ON [PRIMARY]
|
|
END
|
|
GO
|
|
SET ANSI_PADDING OFF
|
|
GO
|
|
/****** Object: Table [dbo].[ASPStateTempSessions] Script Date: 16/02/2018 02:48:40 p.m. ******/
|
|
SET ANSI_NULLS ON
|
|
GO
|
|
SET QUOTED_IDENTIFIER ON
|
|
GO
|
|
SET ANSI_PADDING ON
|
|
GO
|
|
IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[ASPStateTempSessions]') AND type in (N'U'))
|
|
BEGIN
|
|
CREATE TABLE [dbo].[ASPStateTempSessions](
|
|
[SessionId] [nvarchar](88) NOT NULL,
|
|
[Created] [datetime] NOT NULL,
|
|
[Expires] [datetime] NOT NULL,
|
|
[LockDate] [datetime] NOT NULL,
|
|
[LockDateLocal] [datetime] NOT NULL,
|
|
[LockCookie] [int] NOT NULL,
|
|
[Timeout] [int] NOT NULL,
|
|
[Locked] [bit] NOT NULL,
|
|
[SessionItemShort] [varbinary](7000) NULL,
|
|
[SessionItemLong] [image] NULL,
|
|
[Flags] [int] NOT NULL,
|
|
PRIMARY KEY CLUSTERED
|
|
(
|
|
[SessionId] ASC
|
|
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
|
|
) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]
|
|
END
|
|
GO
|
|
SET ANSI_PADDING OFF
|
|
GO
|
|
/****** Object: Table [dbo].[AuditColumnsDefinition] Script Date: 16/02/2018 02:48:40 p.m. ******/
|
|
SET ANSI_NULLS ON
|
|
GO
|
|
SET QUOTED_IDENTIFIER ON
|
|
GO
|
|
IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[AuditColumnsDefinition]') AND type in (N'U'))
|
|
BEGIN
|
|
CREATE TABLE [dbo].[AuditColumnsDefinition](
|
|
[IdTableDefinition] [int] NOT NULL,
|
|
[ColumnName] [nvarchar](128) NOT NULL,
|
|
[IsKey] [bit] NOT NULL,
|
|
[wasPublished] [bit] NOT NULL,
|
|
[isDisable] [bit] NOT NULL,
|
|
[DataType] [nvarchar](100) NULL,
|
|
[DataLength] [int] NOT NULL,
|
|
CONSTRAINT [PK_dbo.AuditColumnsDefinition] PRIMARY KEY CLUSTERED
|
|
(
|
|
[IdTableDefinition] ASC,
|
|
[ColumnName] ASC
|
|
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
|
|
) ON [PRIMARY]
|
|
END
|
|
GO
|
|
/****** Object: Table [dbo].[AuditConnectionProcess] Script Date: 16/02/2018 02:48:40 p.m. ******/
|
|
SET ANSI_NULLS ON
|
|
GO
|
|
SET QUOTED_IDENTIFIER ON
|
|
GO
|
|
IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[AuditConnectionProcess]') AND type in (N'U'))
|
|
BEGIN
|
|
CREATE TABLE [dbo].[AuditConnectionProcess](
|
|
[IdProcess] [int] NOT NULL,
|
|
[IdConnectionOrigin] [int] NOT NULL,
|
|
[IdConnectionDestination] [int] NOT NULL,
|
|
CONSTRAINT [PK_dbo.AuditConnectionProcess] PRIMARY KEY CLUSTERED
|
|
(
|
|
[IdProcess] ASC
|
|
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
|
|
) ON [PRIMARY]
|
|
END
|
|
GO
|
|
/****** Object: Table [dbo].[AuditTablesDefinition] Script Date: 16/02/2018 02:48:40 p.m. ******/
|
|
SET ANSI_NULLS ON
|
|
GO
|
|
SET QUOTED_IDENTIFIER ON
|
|
GO
|
|
SET ANSI_PADDING ON
|
|
GO
|
|
IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[AuditTablesDefinition]') AND type in (N'U'))
|
|
BEGIN
|
|
CREATE TABLE [dbo].[AuditTablesDefinition](
|
|
[IdTableDefinition] [int] IDENTITY(1,1) NOT NULL,
|
|
[TableName] [nvarchar](200) NOT NULL,
|
|
[IdTablesStatus] [char](4) NOT NULL,
|
|
CONSTRAINT [PK_dbo.AuditTablesDefinition] PRIMARY KEY CLUSTERED
|
|
(
|
|
[IdTableDefinition] ASC
|
|
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
|
|
) ON [PRIMARY]
|
|
END
|
|
GO
|
|
SET ANSI_PADDING OFF
|
|
GO
|
|
/****** Object: Table [dbo].[AuditTablesVsSteps] Script Date: 16/02/2018 02:48:40 p.m. ******/
|
|
SET ANSI_NULLS ON
|
|
GO
|
|
SET QUOTED_IDENTIFIER ON
|
|
GO
|
|
IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[AuditTablesVsSteps]') AND type in (N'U'))
|
|
BEGIN
|
|
CREATE TABLE [dbo].[AuditTablesVsSteps](
|
|
[IdTableDefinition] [int] NOT NULL,
|
|
[IdStep] [int] NOT NULL,
|
|
[isDisabled] [bit] NOT NULL,
|
|
CONSTRAINT [PK_dbo.AuditTablesVsSteps] PRIMARY KEY CLUSTERED
|
|
(
|
|
[IdTableDefinition] ASC,
|
|
[IdStep] ASC
|
|
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
|
|
) ON [PRIMARY]
|
|
END
|
|
GO
|
|
/****** Object: Table [dbo].[BusinessRules] Script Date: 16/02/2018 02:48:40 p.m. ******/
|
|
SET ANSI_NULLS ON
|
|
GO
|
|
SET QUOTED_IDENTIFIER ON
|
|
GO
|
|
IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[BusinessRules]') AND type in (N'U'))
|
|
BEGIN
|
|
CREATE TABLE [dbo].[BusinessRules](
|
|
[IdBusinessRule] [int] IDENTITY(1,1) NOT NULL,
|
|
[IdStep] [int] NOT NULL,
|
|
[IdNextStep] [int] NOT NULL,
|
|
[Priority] [int] NOT NULL,
|
|
CONSTRAINT [PK_BusinessRules] PRIMARY KEY CLUSTERED
|
|
(
|
|
[IdBusinessRule] ASC
|
|
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
|
|
) ON [PRIMARY]
|
|
END
|
|
GO
|
|
/****** Object: Table [dbo].[Cat_DiasFestivos] Script Date: 16/02/2018 02:48:40 p.m. ******/
|
|
SET ANSI_NULLS ON
|
|
GO
|
|
SET QUOTED_IDENTIFIER ON
|
|
GO
|
|
IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[Cat_DiasFestivos]') AND type in (N'U'))
|
|
BEGIN
|
|
CREATE TABLE [dbo].[Cat_DiasFestivos](
|
|
[IdSecuenciaFecha] [int] NOT NULL,
|
|
[fecha] [datetime] NOT NULL,
|
|
[fechaCreacion] [datetime] NOT NULL,
|
|
CONSTRAINT [PK_Cat_DiasFestivos] PRIMARY KEY CLUSTERED
|
|
(
|
|
[IdSecuenciaFecha] ASC
|
|
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
|
|
) ON [PRIMARY]
|
|
END
|
|
GO
|
|
/****** Object: Table [dbo].[Cat_JornadaLaboral] Script Date: 16/02/2018 02:48:40 p.m. ******/
|
|
SET ANSI_NULLS ON
|
|
GO
|
|
SET QUOTED_IDENTIFIER ON
|
|
GO
|
|
SET ANSI_PADDING ON
|
|
GO
|
|
IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[Cat_JornadaLaboral]') AND type in (N'U'))
|
|
BEGIN
|
|
CREATE TABLE [dbo].[Cat_JornadaLaboral](
|
|
[Id_dia_semana] [int] NOT NULL,
|
|
[descripcion] [varchar](20) NOT NULL,
|
|
[excluir] [bit] NOT NULL,
|
|
CONSTRAINT [PK_Cat_JornadaLaboral] PRIMARY KEY CLUSTERED
|
|
(
|
|
[Id_dia_semana] ASC
|
|
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
|
|
) ON [PRIMARY]
|
|
END
|
|
GO
|
|
SET ANSI_PADDING OFF
|
|
GO
|
|
/****** Object: Table [dbo].[CatAuditTablesStatus] Script Date: 16/02/2018 02:48:40 p.m. ******/
|
|
SET ANSI_NULLS ON
|
|
GO
|
|
SET QUOTED_IDENTIFIER ON
|
|
GO
|
|
SET ANSI_PADDING ON
|
|
GO
|
|
IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[CatAuditTablesStatus]') AND type in (N'U'))
|
|
BEGIN
|
|
CREATE TABLE [dbo].[CatAuditTablesStatus](
|
|
[IdTablesStatus] [char](4) NOT NULL,
|
|
[StatusName] [nvarchar](100) NOT NULL,
|
|
CONSTRAINT [PK_dbo.CatAuditTablesStatus] PRIMARY KEY CLUSTERED
|
|
(
|
|
[IdTablesStatus] ASC
|
|
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
|
|
) ON [PRIMARY]
|
|
END
|
|
GO
|
|
SET ANSI_PADDING OFF
|
|
GO
|
|
/****** Object: Table [dbo].[CatConnections] Script Date: 16/02/2018 02:48:40 p.m. ******/
|
|
SET ANSI_NULLS ON
|
|
GO
|
|
SET QUOTED_IDENTIFIER ON
|
|
GO
|
|
IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[CatConnections]') AND type in (N'U'))
|
|
BEGIN
|
|
CREATE TABLE [dbo].[CatConnections](
|
|
[IdConnections] [int] IDENTITY(1,1) NOT NULL,
|
|
[ConnectionString] [nvarchar](max) NOT NULL,
|
|
[ConnectionName] [nvarchar](100) NOT NULL,
|
|
[IdConnectionType] [int] NOT NULL,
|
|
CONSTRAINT [PK_dbo.CatConnections] PRIMARY KEY CLUSTERED
|
|
(
|
|
[IdConnections] ASC
|
|
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
|
|
) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]
|
|
END
|
|
GO
|
|
/****** Object: Table [dbo].[CatConnectionTypes] Script Date: 16/02/2018 02:48:40 p.m. ******/
|
|
SET ANSI_NULLS ON
|
|
GO
|
|
SET QUOTED_IDENTIFIER ON
|
|
GO
|
|
IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[CatConnectionTypes]') AND type in (N'U'))
|
|
BEGIN
|
|
CREATE TABLE [dbo].[CatConnectionTypes](
|
|
[IdConnectionType] [int] NOT NULL,
|
|
[ConnectionName] [nvarchar](100) NOT NULL,
|
|
CONSTRAINT [PK_dbo.CatConnectionTypes] PRIMARY KEY CLUSTERED
|
|
(
|
|
[IdConnectionType] ASC
|
|
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
|
|
) ON [PRIMARY]
|
|
END
|
|
GO
|
|
/****** Object: Table [dbo].[CatEmailProcess] Script Date: 16/02/2018 02:48:40 p.m. ******/
|
|
SET ANSI_NULLS ON
|
|
GO
|
|
SET QUOTED_IDENTIFIER ON
|
|
GO
|
|
SET ANSI_PADDING ON
|
|
GO
|
|
IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[CatEmailProcess]') AND type in (N'U'))
|
|
BEGIN
|
|
CREATE TABLE [dbo].[CatEmailProcess](
|
|
[IdFiltro] [int] IDENTITY(1,1) NOT NULL,
|
|
[IdProcess] [int] NOT NULL,
|
|
[Nombre] [varchar](300) NOT NULL,
|
|
[Descripcion] [nvarchar](max) NULL,
|
|
[DatosJSON] [nvarchar](max) NULL,
|
|
CONSTRAINT [PK__CatEmail__0772E7B28CFA7C79] PRIMARY KEY CLUSTERED
|
|
(
|
|
[IdFiltro] ASC
|
|
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
|
|
) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]
|
|
END
|
|
GO
|
|
SET ANSI_PADDING OFF
|
|
GO
|
|
/****** Object: Table [dbo].[CatForms] Script Date: 16/02/2018 02:48:40 p.m. ******/
|
|
SET ANSI_NULLS ON
|
|
GO
|
|
SET QUOTED_IDENTIFIER ON
|
|
GO
|
|
IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[CatForms]') AND type in (N'U'))
|
|
BEGIN
|
|
CREATE TABLE [dbo].[CatForms](
|
|
[IdForm] [int] IDENTITY(1,1) NOT NULL,
|
|
[FormFile] [nvarchar](max) NOT NULL,
|
|
[FormLabel] [nvarchar](200) NOT NULL,
|
|
[IdWebAplication] [int] NOT NULL,
|
|
CONSTRAINT [PK_dbo.CatForms] PRIMARY KEY CLUSTERED
|
|
(
|
|
[IdForm] ASC
|
|
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
|
|
) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]
|
|
END
|
|
GO
|
|
/****** Object: Table [dbo].[CatProcesses] Script Date: 16/02/2018 02:48:40 p.m. ******/
|
|
SET ANSI_NULLS ON
|
|
GO
|
|
SET QUOTED_IDENTIFIER ON
|
|
GO
|
|
IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[CatProcesses]') AND type in (N'U'))
|
|
BEGIN
|
|
CREATE TABLE [dbo].[CatProcesses](
|
|
[IdProcess] [int] IDENTITY(1,1) NOT NULL,
|
|
[ProcessName] [nvarchar](100) NOT NULL,
|
|
[ProcessVersion] [int] NOT NULL,
|
|
CONSTRAINT [PK_dbo.CatProcesses] PRIMARY KEY CLUSTERED
|
|
(
|
|
[IdProcess] ASC
|
|
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
|
|
) ON [PRIMARY]
|
|
END
|
|
GO
|
|
/****** Object: Table [dbo].[CatSteps] Script Date: 16/02/2018 02:48:40 p.m. ******/
|
|
SET ANSI_NULLS ON
|
|
GO
|
|
SET QUOTED_IDENTIFIER ON
|
|
GO
|
|
IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[CatSteps]') AND type in (N'U'))
|
|
BEGIN
|
|
CREATE TABLE [dbo].[CatSteps](
|
|
[IdStep] [int] IDENTITY(1,1) NOT NULL,
|
|
[StepName] [nvarchar](200) NOT NULL,
|
|
[IdProcess] [int] NOT NULL,
|
|
CONSTRAINT [PK_dbo.CatSteps] PRIMARY KEY CLUSTERED
|
|
(
|
|
[IdStep] ASC
|
|
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
|
|
) ON [PRIMARY]
|
|
END
|
|
GO
|
|
/****** Object: Table [dbo].[CatWebAplications] Script Date: 16/02/2018 02:48:40 p.m. ******/
|
|
SET ANSI_NULLS ON
|
|
GO
|
|
SET QUOTED_IDENTIFIER ON
|
|
GO
|
|
IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[CatWebAplications]') AND type in (N'U'))
|
|
BEGIN
|
|
CREATE TABLE [dbo].[CatWebAplications](
|
|
[IdWebAplication] [int] IDENTITY(1,1) NOT NULL,
|
|
[WebAplicationName] [nvarchar](300) NOT NULL,
|
|
[WebAplicationPath] [nvarchar](max) NOT NULL,
|
|
CONSTRAINT [PK_dbo.CatWebAplications] PRIMARY KEY CLUSTERED
|
|
(
|
|
[IdWebAplication] ASC
|
|
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
|
|
) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]
|
|
END
|
|
GO
|
|
/****** Object: Table [dbo].[Conditions] Script Date: 16/02/2018 02:48:40 p.m. ******/
|
|
SET ANSI_NULLS ON
|
|
GO
|
|
SET QUOTED_IDENTIFIER ON
|
|
GO
|
|
IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[Conditions]') AND type in (N'U'))
|
|
BEGIN
|
|
CREATE TABLE [dbo].[Conditions](
|
|
[IdCondition] [int] IDENTITY(1,1) NOT NULL,
|
|
[IdBusinessRule] [int] NOT NULL,
|
|
[Variable] [nvarchar](50) NOT NULL,
|
|
[Operator] [nvarchar](50) NOT NULL,
|
|
[Value] [nvarchar](50) NOT NULL,
|
|
[Type] [int] NOT NULL,
|
|
CONSTRAINT [PK_Conditions] PRIMARY KEY CLUSTERED
|
|
(
|
|
[IdCondition] ASC
|
|
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
|
|
) ON [PRIMARY]
|
|
END
|
|
GO
|
|
/****** Object: Table [dbo].[FormsProcess] Script Date: 16/02/2018 02:48:40 p.m. ******/
|
|
SET ANSI_NULLS ON
|
|
GO
|
|
SET QUOTED_IDENTIFIER ON
|
|
GO
|
|
IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[FormsProcess]') AND type in (N'U'))
|
|
BEGIN
|
|
CREATE TABLE [dbo].[FormsProcess](
|
|
[IdFormProcess] [int] IDENTITY(1,1) NOT NULL,
|
|
[IdStep] [int] NOT NULL,
|
|
[FormOrder] [int] NOT NULL,
|
|
[IdForm] [int] NOT NULL,
|
|
CONSTRAINT [PK_dbo.FormsProcess] PRIMARY KEY CLUSTERED
|
|
(
|
|
[IdFormProcess] ASC
|
|
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
|
|
) ON [PRIMARY]
|
|
END
|
|
GO
|
|
/****** Object: Table [dbo].[HelpProcess] Script Date: 16/02/2018 02:48:40 p.m. ******/
|
|
SET ANSI_NULLS ON
|
|
GO
|
|
SET QUOTED_IDENTIFIER ON
|
|
GO
|
|
IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[HelpProcess]') AND type in (N'U'))
|
|
BEGIN
|
|
CREATE TABLE [dbo].[HelpProcess](
|
|
[IdHelpProcess] [int] IDENTITY(1,1) NOT NULL,
|
|
[IdForm] [int] NOT NULL,
|
|
[Control] [nvarchar](300) NOT NULL,
|
|
[Text] [text] NOT NULL,
|
|
[ControlLabel] [nvarchar](300) NOT NULL,
|
|
CONSTRAINT [PK_dbo.HelpProcess] PRIMARY KEY CLUSTERED
|
|
(
|
|
[IdHelpProcess] ASC
|
|
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
|
|
) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]
|
|
END
|
|
GO
|
|
/****** Object: Table [dbo].[HistoryConfiguration] Script Date: 16/02/2018 02:48:40 p.m. ******/
|
|
SET ANSI_NULLS ON
|
|
GO
|
|
SET QUOTED_IDENTIFIER ON
|
|
GO
|
|
SET ANSI_PADDING ON
|
|
GO
|
|
IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[HistoryConfiguration]') AND type in (N'U'))
|
|
BEGIN
|
|
CREATE TABLE [dbo].[HistoryConfiguration](
|
|
[IdConfiguration] [int] IDENTITY(1,1) NOT NULL,
|
|
[IdProcess] [int] NOT NULL,
|
|
[CompletedTaskDeleted] [bit] NOT NULL,
|
|
[IncidentAborted] [bit] NOT NULL,
|
|
[IncidentCompleted] [bit] NOT NULL,
|
|
[IncidentInitiated] [bit] NOT NULL,
|
|
[StepAborted] [bit] NOT NULL,
|
|
[TaskActivated] [bit] NOT NULL,
|
|
[TaskAssigned] [bit] NOT NULL,
|
|
[TaskCompleted] [bit] NOT NULL,
|
|
[TaskConferred] [bit] NOT NULL,
|
|
[TaskDelayed] [bit] NOT NULL,
|
|
[TaskLate] [bit] NOT NULL,
|
|
[TaskResubmitted] [bit] NOT NULL,
|
|
[TaskReturned] [bit] NOT NULL,
|
|
[TaskSubmitFailed] [bit] NOT NULL,
|
|
[TasksPerDayThresholdReached] [bit] NOT NULL,
|
|
[QueueTaskActivated] [bit] NOT NULL,
|
|
[TaskDeletedOnMinResponseComplete] [bit] NOT NULL,
|
|
[IncidentVariables] [varchar](500) NULL,
|
|
[TaskVariables] [varchar](500) NULL,
|
|
CONSTRAINT [PK_dbo.HistoryConfiguration] PRIMARY KEY CLUSTERED
|
|
(
|
|
[IdConfiguration] ASC
|
|
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
|
|
) ON [PRIMARY]
|
|
END
|
|
GO
|
|
SET ANSI_PADDING OFF
|
|
GO
|
|
/****** Object: Table [dbo].[WebAplicationDetails] Script Date: 16/02/2018 02:48:40 p.m. ******/
|
|
SET ANSI_NULLS ON
|
|
GO
|
|
SET QUOTED_IDENTIFIER ON
|
|
GO
|
|
IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[WebAplicationDetails]') AND type in (N'U'))
|
|
BEGIN
|
|
CREATE TABLE [dbo].[WebAplicationDetails](
|
|
[IdProcess] [int] NOT NULL,
|
|
[IdWebAplication] [int] NOT NULL,
|
|
CONSTRAINT [PK_dbo.WebAplicationDetails] PRIMARY KEY CLUSTERED
|
|
(
|
|
[IdProcess] ASC,
|
|
[IdWebAplication] ASC
|
|
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
|
|
) ON [PRIMARY]
|
|
END
|
|
GO
|
|
/****** Object: Table [Document].[ConfiguracionGeneralDocumentos] Script Date: 16/02/2018 02:48:40 p.m. ******/
|
|
SET ANSI_NULLS ON
|
|
GO
|
|
SET QUOTED_IDENTIFIER ON
|
|
GO
|
|
IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[Document].[ConfiguracionGeneralDocumentos]') AND type in (N'U'))
|
|
BEGIN
|
|
CREATE TABLE [Document].[ConfiguracionGeneralDocumentos](
|
|
[IdProcess] [int] NOT NULL,
|
|
[RutaFisicaPlantillas] [nvarchar](max) NULL,
|
|
[ConectorRegistroBD_Default] [nvarchar](max) NULL,
|
|
[CodigoTipoDB] [int] NULL,
|
|
[FechaCreacion] [datetime] NOT NULL,
|
|
CONSTRAINT [PK_ConfiguracionGeneralDocumentos] PRIMARY KEY CLUSTERED
|
|
(
|
|
[IdProcess] ASC
|
|
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
|
|
) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]
|
|
END
|
|
GO
|
|
/****** Object: Table [Document].[DocumentosProceso] Script Date: 16/02/2018 02:48:40 p.m. ******/
|
|
SET ANSI_NULLS ON
|
|
GO
|
|
SET QUOTED_IDENTIFIER ON
|
|
GO
|
|
SET ANSI_PADDING ON
|
|
GO
|
|
IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[Document].[DocumentosProceso]') AND type in (N'U'))
|
|
BEGIN
|
|
CREATE TABLE [Document].[DocumentosProceso](
|
|
[IdProcess] [int] NOT NULL,
|
|
[CodigoDocumneto] [int] NOT NULL,
|
|
[Nombre] [varchar](50) NOT NULL,
|
|
[Descripcion] [nvarchar](max) NULL,
|
|
[JSON] [nvarchar](max) NOT NULL,
|
|
[FechaCreacion] [datetime] NOT NULL,
|
|
CONSTRAINT [PK_DocumentosProceso] PRIMARY KEY CLUSTERED
|
|
(
|
|
[IdProcess] ASC,
|
|
[CodigoDocumneto] ASC
|
|
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
|
|
) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]
|
|
END
|
|
GO
|
|
SET ANSI_PADDING OFF
|
|
GO
|
|
/****** Object: Table [Process].[BitacoraComentarios] Script Date: 16/02/2018 02:48:40 p.m. ******/
|
|
SET ANSI_NULLS ON
|
|
GO
|
|
SET QUOTED_IDENTIFIER ON
|
|
GO
|
|
SET ANSI_PADDING ON
|
|
GO
|
|
IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[Process].[BitacoraComentarios]') AND type in (N'U'))
|
|
BEGIN
|
|
CREATE TABLE [Process].[BitacoraComentarios](
|
|
[CodComentario] [int] IDENTITY(1,1) NOT NULL,
|
|
[CodProceso] [int] NOT NULL,
|
|
[CodSolicitud] [int] NOT NULL,
|
|
[Incidente] [int] NOT NULL,
|
|
[UserID] [varchar](100) NOT NULL,
|
|
[Etapa] [varchar](100) NULL,
|
|
[Fecha] [datetime] NULL,
|
|
[Comentario] [ntext] NULL,
|
|
CONSTRAINT [PK_Process.BitacoraComentarios] PRIMARY KEY CLUSTERED
|
|
(
|
|
[CodComentario] ASC
|
|
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
|
|
) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]
|
|
END
|
|
GO
|
|
SET ANSI_PADDING OFF
|
|
GO
|
|
/****** Object: Table [Process].[BitacoraCorreos] Script Date: 16/02/2018 02:48:40 p.m. ******/
|
|
SET ANSI_NULLS ON
|
|
GO
|
|
SET QUOTED_IDENTIFIER ON
|
|
GO
|
|
SET ANSI_PADDING ON
|
|
GO
|
|
IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[Process].[BitacoraCorreos]') AND type in (N'U'))
|
|
BEGIN
|
|
CREATE TABLE [Process].[BitacoraCorreos](
|
|
[IdBitacora] [bigint] IDENTITY(1,1) NOT NULL,
|
|
[UserID] [varchar](300) NOT NULL,
|
|
[CodSolicitud] [bigint] NULL,
|
|
[Incidente] [int] NOT NULL,
|
|
[NombreProceso] [varchar](300) NOT NULL,
|
|
[NombreFiltro] [varchar](300) NOT NULL,
|
|
[DescripcionCorreo] [nvarchar](max) NOT NULL,
|
|
[Destinatario] [nvarchar](max) NULL,
|
|
[CC] [nvarchar](max) NULL,
|
|
[Asunto] [nvarchar](max) NULL,
|
|
[CuerpoCorreo] [nvarchar](max) NULL,
|
|
[Fecha] [datetime] NOT NULL,
|
|
CONSTRAINT [PK__Bitacora__ED3A1B13D6E2BBAC] PRIMARY KEY CLUSTERED
|
|
(
|
|
[IdBitacora] ASC
|
|
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
|
|
) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]
|
|
END
|
|
GO
|
|
SET ANSI_PADDING OFF
|
|
GO
|
|
/****** Object: Table [Process].[DocumentosAdjuntos] Script Date: 16/02/2018 02:48:40 p.m. ******/
|
|
SET ANSI_NULLS ON
|
|
GO
|
|
SET QUOTED_IDENTIFIER ON
|
|
GO
|
|
SET ANSI_PADDING ON
|
|
GO
|
|
IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[Process].[DocumentosAdjuntos]') AND type in (N'U'))
|
|
BEGIN
|
|
CREATE TABLE [Process].[DocumentosAdjuntos](
|
|
[CodDocumento] [int] IDENTITY(1,1) NOT NULL,
|
|
[CodProceso] [int] NOT NULL,
|
|
[CodSolicitud] [int] NOT NULL,
|
|
[Incidente] [int] NOT NULL,
|
|
[NombreProceso] [varchar](300) NOT NULL,
|
|
[NombreDocumento] [ntext] NOT NULL,
|
|
[UserID] [varchar](100) NULL,
|
|
[Etapa] [varchar](100) NULL,
|
|
[Fecha] [datetime] NOT NULL,
|
|
[RutaFisica] [ntext] NULL,
|
|
[RutaDescarga] [ntext] NULL,
|
|
[TipoArchivo] [varchar](10) NULL,
|
|
CONSTRAINT [PK_Process.DocumentosAdjuntos] PRIMARY KEY CLUSTERED
|
|
(
|
|
[CodDocumento] ASC
|
|
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
|
|
) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]
|
|
END
|
|
GO
|
|
SET ANSI_PADDING OFF
|
|
GO
|
|
/****** Object: Table [Profile].[Profile] Script Date: 16/02/2018 02:48:40 p.m. ******/
|
|
SET ANSI_NULLS ON
|
|
GO
|
|
SET QUOTED_IDENTIFIER ON
|
|
GO
|
|
IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[Profile].[Profile]') AND type in (N'U'))
|
|
BEGIN
|
|
CREATE TABLE [Profile].[Profile](
|
|
[IdProfile] [int] IDENTITY(1,1) NOT NULL,
|
|
[UltimusName] [nvarchar](500) NOT NULL,
|
|
[Name] [nvarchar](50) NOT NULL,
|
|
[LastName] [nvarchar](50) NOT NULL,
|
|
[ProfileImage] [nvarchar](max) NULL,
|
|
[AboutMe] [nvarchar](500) NULL,
|
|
[CreationDate] [datetime] NULL,
|
|
[UpdateDate] [datetime] NULL,
|
|
[ProfileImageSmall] [nvarchar](max) NULL,
|
|
CONSTRAINT [PK_Profile] PRIMARY KEY CLUSTERED
|
|
(
|
|
[IdProfile] ASC
|
|
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
|
|
) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]
|
|
END
|
|
GO
|
|
/****** Object: Table [Theme].[ThemeProcess] Script Date: 16/02/2018 02:48:40 p.m. ******/
|
|
SET ANSI_NULLS ON
|
|
GO
|
|
SET QUOTED_IDENTIFIER ON
|
|
GO
|
|
IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[Theme].[ThemeProcess]') AND type in (N'U'))
|
|
BEGIN
|
|
CREATE TABLE [Theme].[ThemeProcess](
|
|
[IdThemeProcess] [int] IDENTITY(1,1) NOT NULL,
|
|
[IdTheme] [int] NOT NULL,
|
|
[IdProcess] [int] NOT NULL,
|
|
CONSTRAINT [PK_ThemeProcess] PRIMARY KEY CLUSTERED
|
|
(
|
|
[IdThemeProcess] ASC
|
|
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
|
|
) ON [PRIMARY]
|
|
END
|
|
GO
|
|
/****** Object: Table [Theme].[Themes] Script Date: 16/02/2018 02:48:40 p.m. ******/
|
|
SET ANSI_NULLS ON
|
|
GO
|
|
SET QUOTED_IDENTIFIER ON
|
|
GO
|
|
IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[Theme].[Themes]') AND type in (N'U'))
|
|
BEGIN
|
|
CREATE TABLE [Theme].[Themes](
|
|
[IdTheme] [int] IDENTITY(1,1) NOT NULL,
|
|
[Name] [nvarchar](200) NOT NULL,
|
|
[Description] [nvarchar](max) NOT NULL,
|
|
[BackgroundColor] [nvarchar](10) NOT NULL,
|
|
[FontColor] [nvarchar](10) NOT NULL,
|
|
[MenuColor] [nvarchar](10) NOT NULL,
|
|
[Logo] [nvarchar](max) NOT NULL,
|
|
[CreationDate] [datetime] NOT NULL,
|
|
[UpdateDate] [datetime] NULL,
|
|
CONSTRAINT [PK_Themes] PRIMARY KEY CLUSTERED
|
|
(
|
|
[IdTheme] ASC
|
|
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
|
|
) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]
|
|
END
|
|
GO
|
|
/****** Object: Table [View].[ComplementView] Script Date: 16/02/2018 02:48:40 p.m. ******/
|
|
SET ANSI_NULLS ON
|
|
GO
|
|
SET QUOTED_IDENTIFIER ON
|
|
GO
|
|
SET ANSI_PADDING ON
|
|
GO
|
|
IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[View].[ComplementView]') AND type in (N'U'))
|
|
BEGIN
|
|
CREATE TABLE [View].[ComplementView](
|
|
[IdComplementView] [int] IDENTITY(1,1) NOT NULL,
|
|
[ViewName] [nvarchar](100) NOT NULL,
|
|
[ViewKey] [varchar](100) NOT NULL,
|
|
[ViewDescription] [nvarchar](250) NULL,
|
|
[IdProcess] [int] NOT NULL,
|
|
[RenderLayoutType] [nchar](1) NOT NULL,
|
|
[EnableSaveButton] [bit] NULL,
|
|
[WebApiSave] [nvarchar](max) NULL,
|
|
[EnableSendButton] [bit] NULL,
|
|
[WebApiSend] [nvarchar](max) NULL,
|
|
[DynamicJavascript] [nvarchar](max) NULL,
|
|
[EnableLoadEvent] [bit] NULL,
|
|
[WebApiLoad] [nvarchar](max) NULL,
|
|
CONSTRAINT [PK_ComplementView] PRIMARY KEY CLUSTERED
|
|
(
|
|
[IdComplementView] ASC
|
|
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
|
|
) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]
|
|
END
|
|
GO
|
|
SET ANSI_PADDING OFF
|
|
GO
|
|
/****** Object: Table [View].[ControlInForm] Script Date: 16/02/2018 02:48:40 p.m. ******/
|
|
SET ANSI_NULLS ON
|
|
GO
|
|
SET QUOTED_IDENTIFIER ON
|
|
GO
|
|
IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[View].[ControlInForm]') AND type in (N'U'))
|
|
BEGIN
|
|
CREATE TABLE [View].[ControlInForm](
|
|
[IdComplementView] [int] NOT NULL,
|
|
[IdFormulario] [int] NOT NULL,
|
|
[IdFiltro] [int] NOT NULL,
|
|
[IdControl] [int] NOT NULL,
|
|
[RenderOrder] [int] NOT NULL,
|
|
[RenderColumn] [int] NOT NULL,
|
|
CONSTRAINT [PK_ControlInForm] PRIMARY KEY CLUSTERED
|
|
(
|
|
[IdComplementView] ASC,
|
|
[IdFormulario] ASC,
|
|
[IdFiltro] ASC,
|
|
[IdControl] ASC
|
|
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
|
|
) ON [PRIMARY]
|
|
END
|
|
GO
|
|
/****** Object: Table [View].[FormInView] Script Date: 16/02/2018 02:48:40 p.m. ******/
|
|
SET ANSI_NULLS ON
|
|
GO
|
|
SET QUOTED_IDENTIFIER ON
|
|
GO
|
|
IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[View].[FormInView]') AND type in (N'U'))
|
|
BEGIN
|
|
CREATE TABLE [View].[FormInView](
|
|
[IdComplementView] [int] NOT NULL,
|
|
[IdFormulario] [int] NOT NULL,
|
|
[IdFiltro] [int] NOT NULL,
|
|
[RenderOrder] [int] NOT NULL,
|
|
CONSTRAINT [PK_FormInView] PRIMARY KEY CLUSTERED
|
|
(
|
|
[IdComplementView] ASC,
|
|
[IdFormulario] ASC,
|
|
[IdFiltro] ASC
|
|
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
|
|
) ON [PRIMARY]
|
|
END
|
|
GO
|
|
IF NOT EXISTS (SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N'[ConfiguracionPersona].[DF_PersonaProceso_CodigoTipoPersona]') AND type = 'D')
|
|
BEGIN
|
|
ALTER TABLE [ConfiguracionPersona].[PersonaProceso] ADD CONSTRAINT [DF_PersonaProceso_CodigoTipoPersona] DEFAULT ((1)) FOR [CodigoTipoPersona]
|
|
END
|
|
|
|
GO
|
|
IF NOT EXISTS (SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N'[dbo].[DF__ASPStateT__Creat__7DEDA633]') AND type = 'D')
|
|
BEGIN
|
|
ALTER TABLE [dbo].[ASPStateTempSessions] ADD DEFAULT (getutcdate()) FOR [Created]
|
|
END
|
|
|
|
GO
|
|
IF NOT EXISTS (SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N'[dbo].[DF__ASPStateT__Flags__7EE1CA6C]') AND type = 'D')
|
|
BEGIN
|
|
ALTER TABLE [dbo].[ASPStateTempSessions] ADD DEFAULT ((0)) FOR [Flags]
|
|
END
|
|
|
|
GO
|
|
IF NOT EXISTS (SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N'[dbo].[DF__Cat_DiasF__fecha__150615B5]') AND type = 'D')
|
|
BEGIN
|
|
ALTER TABLE [dbo].[Cat_DiasFestivos] ADD DEFAULT (getdate()) FOR [fechaCreacion]
|
|
END
|
|
|
|
GO
|
|
IF NOT EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[ConfiguracionPersona].[FK_FormularioPersona_TipoPersona]') AND parent_object_id = OBJECT_ID(N'[ConfiguracionPersona].[FormularioPersona]'))
|
|
ALTER TABLE [ConfiguracionPersona].[FormularioPersona] WITH CHECK ADD CONSTRAINT [FK_FormularioPersona_TipoPersona] FOREIGN KEY([CodigoTipoPersona])
|
|
REFERENCES [ConfiguracionPersona].[TipoPersona] ([CodigoTipoPersona])
|
|
GO
|
|
IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[ConfiguracionPersona].[FK_FormularioPersona_TipoPersona]') AND parent_object_id = OBJECT_ID(N'[ConfiguracionPersona].[FormularioPersona]'))
|
|
ALTER TABLE [ConfiguracionPersona].[FormularioPersona] CHECK CONSTRAINT [FK_FormularioPersona_TipoPersona]
|
|
GO
|
|
IF NOT EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[ConfiguracionPersona].[FK_FormularioPersonaProceso_FormularioPersona]') AND parent_object_id = OBJECT_ID(N'[ConfiguracionPersona].[FormularioPersonaProceso]'))
|
|
ALTER TABLE [ConfiguracionPersona].[FormularioPersonaProceso] WITH CHECK ADD CONSTRAINT [FK_FormularioPersonaProceso_FormularioPersona] FOREIGN KEY([CodigoTipoPersona], [CodigoFormulario])
|
|
REFERENCES [ConfiguracionPersona].[FormularioPersona] ([CodigoTipoPersona], [CodigoFormulario])
|
|
GO
|
|
IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[ConfiguracionPersona].[FK_FormularioPersonaProceso_FormularioPersona]') AND parent_object_id = OBJECT_ID(N'[ConfiguracionPersona].[FormularioPersonaProceso]'))
|
|
ALTER TABLE [ConfiguracionPersona].[FormularioPersonaProceso] CHECK CONSTRAINT [FK_FormularioPersonaProceso_FormularioPersona]
|
|
GO
|
|
IF NOT EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[ConfiguracionPersona].[FK_FormularioPersonaProceso_PersonaProceso1]') AND parent_object_id = OBJECT_ID(N'[ConfiguracionPersona].[FormularioPersonaProceso]'))
|
|
ALTER TABLE [ConfiguracionPersona].[FormularioPersonaProceso] WITH CHECK ADD CONSTRAINT [FK_FormularioPersonaProceso_PersonaProceso1] FOREIGN KEY([IdProcess], [CodigoTipoPersona])
|
|
REFERENCES [ConfiguracionPersona].[PersonaProceso] ([IdProcess], [CodigoTipoPersona])
|
|
GO
|
|
IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[ConfiguracionPersona].[FK_FormularioPersonaProceso_PersonaProceso1]') AND parent_object_id = OBJECT_ID(N'[ConfiguracionPersona].[FormularioPersonaProceso]'))
|
|
ALTER TABLE [ConfiguracionPersona].[FormularioPersonaProceso] CHECK CONSTRAINT [FK_FormularioPersonaProceso_PersonaProceso1]
|
|
GO
|
|
IF NOT EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[ConfiguracionPersona].[FK_ParametrosGeneralesPersona_TipoParametroPersona]') AND parent_object_id = OBJECT_ID(N'[ConfiguracionPersona].[ParametrosGeneralesPersona]'))
|
|
ALTER TABLE [ConfiguracionPersona].[ParametrosGeneralesPersona] WITH CHECK ADD CONSTRAINT [FK_ParametrosGeneralesPersona_TipoParametroPersona] FOREIGN KEY([CodigoTipo])
|
|
REFERENCES [ConfiguracionPersona].[TipoParametroPersona] ([CodigoTipo])
|
|
GO
|
|
IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[ConfiguracionPersona].[FK_ParametrosGeneralesPersona_TipoParametroPersona]') AND parent_object_id = OBJECT_ID(N'[ConfiguracionPersona].[ParametrosGeneralesPersona]'))
|
|
ALTER TABLE [ConfiguracionPersona].[ParametrosGeneralesPersona] CHECK CONSTRAINT [FK_ParametrosGeneralesPersona_TipoParametroPersona]
|
|
GO
|
|
IF NOT EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[ConfiguracionPersona].[FK_ParametrosPersonaProceso_ParametrosGeneralesPersona]') AND parent_object_id = OBJECT_ID(N'[ConfiguracionPersona].[ParametrosPersonaProceso]'))
|
|
ALTER TABLE [ConfiguracionPersona].[ParametrosPersonaProceso] WITH CHECK ADD CONSTRAINT [FK_ParametrosPersonaProceso_ParametrosGeneralesPersona] FOREIGN KEY([CodigoParametro])
|
|
REFERENCES [ConfiguracionPersona].[ParametrosGeneralesPersona] ([CodigoParametro])
|
|
GO
|
|
IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[ConfiguracionPersona].[FK_ParametrosPersonaProceso_ParametrosGeneralesPersona]') AND parent_object_id = OBJECT_ID(N'[ConfiguracionPersona].[ParametrosPersonaProceso]'))
|
|
ALTER TABLE [ConfiguracionPersona].[ParametrosPersonaProceso] CHECK CONSTRAINT [FK_ParametrosPersonaProceso_ParametrosGeneralesPersona]
|
|
GO
|
|
IF NOT EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[ConfiguracionPersona].[FK_ParametrosPersonaProceso_PersonaProceso]') AND parent_object_id = OBJECT_ID(N'[ConfiguracionPersona].[ParametrosPersonaProceso]'))
|
|
ALTER TABLE [ConfiguracionPersona].[ParametrosPersonaProceso] WITH CHECK ADD CONSTRAINT [FK_ParametrosPersonaProceso_PersonaProceso] FOREIGN KEY([IdProcess], [CodigoTipoPersona])
|
|
REFERENCES [ConfiguracionPersona].[PersonaProceso] ([IdProcess], [CodigoTipoPersona])
|
|
GO
|
|
IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[ConfiguracionPersona].[FK_ParametrosPersonaProceso_PersonaProceso]') AND parent_object_id = OBJECT_ID(N'[ConfiguracionPersona].[ParametrosPersonaProceso]'))
|
|
ALTER TABLE [ConfiguracionPersona].[ParametrosPersonaProceso] CHECK CONSTRAINT [FK_ParametrosPersonaProceso_PersonaProceso]
|
|
GO
|
|
IF NOT EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[ConfiguracionPersona].[FK_PersonaProceso_CatProcesses]') AND parent_object_id = OBJECT_ID(N'[ConfiguracionPersona].[PersonaProceso]'))
|
|
ALTER TABLE [ConfiguracionPersona].[PersonaProceso] WITH CHECK ADD CONSTRAINT [FK_PersonaProceso_CatProcesses] FOREIGN KEY([IdProcess])
|
|
REFERENCES [dbo].[CatProcesses] ([IdProcess])
|
|
GO
|
|
IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[ConfiguracionPersona].[FK_PersonaProceso_CatProcesses]') AND parent_object_id = OBJECT_ID(N'[ConfiguracionPersona].[PersonaProceso]'))
|
|
ALTER TABLE [ConfiguracionPersona].[PersonaProceso] CHECK CONSTRAINT [FK_PersonaProceso_CatProcesses]
|
|
GO
|
|
IF NOT EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[ConfiguracionPersona].[FK_PersonaProceso_TipoPersona]') AND parent_object_id = OBJECT_ID(N'[ConfiguracionPersona].[PersonaProceso]'))
|
|
ALTER TABLE [ConfiguracionPersona].[PersonaProceso] WITH CHECK ADD CONSTRAINT [FK_PersonaProceso_TipoPersona] FOREIGN KEY([CodigoTipoPersona])
|
|
REFERENCES [ConfiguracionPersona].[TipoPersona] ([CodigoTipoPersona])
|
|
GO
|
|
IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[ConfiguracionPersona].[FK_PersonaProceso_TipoPersona]') AND parent_object_id = OBJECT_ID(N'[ConfiguracionPersona].[PersonaProceso]'))
|
|
ALTER TABLE [ConfiguracionPersona].[PersonaProceso] CHECK CONSTRAINT [FK_PersonaProceso_TipoPersona]
|
|
GO
|
|
IF NOT EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Controls].[FK_CatControles_CatTipoDato]') AND parent_object_id = OBJECT_ID(N'[Controls].[Controls]'))
|
|
ALTER TABLE [Controls].[Controls] WITH CHECK ADD CONSTRAINT [FK_CatControles_CatTipoDato] FOREIGN KEY([CodTipoDato])
|
|
REFERENCES [Controls].[Datatype] ([CodTipoDato])
|
|
GO
|
|
IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Controls].[FK_CatControles_CatTipoDato]') AND parent_object_id = OBJECT_ID(N'[Controls].[Controls]'))
|
|
ALTER TABLE [Controls].[Controls] CHECK CONSTRAINT [FK_CatControles_CatTipoDato]
|
|
GO
|
|
IF NOT EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Controls].[FK_CatControles_Formulario]') AND parent_object_id = OBJECT_ID(N'[Controls].[Controls]'))
|
|
ALTER TABLE [Controls].[Controls] WITH CHECK ADD CONSTRAINT [FK_CatControles_Formulario] FOREIGN KEY([IdFormulario])
|
|
REFERENCES [Controls].[Form] ([IdFormulario])
|
|
GO
|
|
IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Controls].[FK_CatControles_Formulario]') AND parent_object_id = OBJECT_ID(N'[Controls].[Controls]'))
|
|
ALTER TABLE [Controls].[Controls] CHECK CONSTRAINT [FK_CatControles_Formulario]
|
|
GO
|
|
IF NOT EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Controls].[FK_Controls_Group]') AND parent_object_id = OBJECT_ID(N'[Controls].[Controls]'))
|
|
ALTER TABLE [Controls].[Controls] WITH CHECK ADD CONSTRAINT [FK_Controls_Group] FOREIGN KEY([IdGrupo])
|
|
REFERENCES [Controls].[Group] ([IdGrupo])
|
|
GO
|
|
IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Controls].[FK_Controls_Group]') AND parent_object_id = OBJECT_ID(N'[Controls].[Controls]'))
|
|
ALTER TABLE [Controls].[Controls] CHECK CONSTRAINT [FK_Controls_Group]
|
|
GO
|
|
IF NOT EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Controls].[FK_ConfiguracionControles_CatContol]') AND parent_object_id = OBJECT_ID(N'[Controls].[ControlsSettings]'))
|
|
ALTER TABLE [Controls].[ControlsSettings] WITH CHECK ADD CONSTRAINT [FK_ConfiguracionControles_CatContol] FOREIGN KEY([IdControl])
|
|
REFERENCES [Controls].[Controls] ([Id])
|
|
GO
|
|
IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Controls].[FK_ConfiguracionControles_CatContol]') AND parent_object_id = OBJECT_ID(N'[Controls].[ControlsSettings]'))
|
|
ALTER TABLE [Controls].[ControlsSettings] CHECK CONSTRAINT [FK_ConfiguracionControles_CatContol]
|
|
GO
|
|
IF NOT EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Controls].[FK_ConfiguracionControles_Filtro]') AND parent_object_id = OBJECT_ID(N'[Controls].[ControlsSettings]'))
|
|
ALTER TABLE [Controls].[ControlsSettings] WITH CHECK ADD CONSTRAINT [FK_ConfiguracionControles_Filtro] FOREIGN KEY([IdFiltro])
|
|
REFERENCES [Controls].[Filter] ([IdFiltro])
|
|
GO
|
|
IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Controls].[FK_ConfiguracionControles_Filtro]') AND parent_object_id = OBJECT_ID(N'[Controls].[ControlsSettings]'))
|
|
ALTER TABLE [Controls].[ControlsSettings] CHECK CONSTRAINT [FK_ConfiguracionControles_Filtro]
|
|
GO
|
|
IF NOT EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Controls].[FK_ConfiguracionControles_Formulario]') AND parent_object_id = OBJECT_ID(N'[Controls].[ControlsSettings]'))
|
|
ALTER TABLE [Controls].[ControlsSettings] WITH CHECK ADD CONSTRAINT [FK_ConfiguracionControles_Formulario] FOREIGN KEY([IdFormulario])
|
|
REFERENCES [Controls].[Form] ([IdFormulario])
|
|
GO
|
|
IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Controls].[FK_ConfiguracionControles_Formulario]') AND parent_object_id = OBJECT_ID(N'[Controls].[ControlsSettings]'))
|
|
ALTER TABLE [Controls].[ControlsSettings] CHECK CONSTRAINT [FK_ConfiguracionControles_Formulario]
|
|
GO
|
|
IF NOT EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Controls].[FK_Filter_Process]') AND parent_object_id = OBJECT_ID(N'[Controls].[Filter]'))
|
|
ALTER TABLE [Controls].[Filter] WITH CHECK ADD CONSTRAINT [FK_Filter_Process] FOREIGN KEY([IdProcess])
|
|
REFERENCES [dbo].[CatProcesses] ([IdProcess])
|
|
GO
|
|
IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Controls].[FK_Filter_Process]') AND parent_object_id = OBJECT_ID(N'[Controls].[Filter]'))
|
|
ALTER TABLE [Controls].[Filter] CHECK CONSTRAINT [FK_Filter_Process]
|
|
GO
|
|
IF NOT EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Controls].[FK_Form_Process]') AND parent_object_id = OBJECT_ID(N'[Controls].[Form]'))
|
|
ALTER TABLE [Controls].[Form] WITH CHECK ADD CONSTRAINT [FK_Form_Process] FOREIGN KEY([IdProcess])
|
|
REFERENCES [dbo].[CatProcesses] ([IdProcess])
|
|
GO
|
|
IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Controls].[FK_Form_Process]') AND parent_object_id = OBJECT_ID(N'[Controls].[Form]'))
|
|
ALTER TABLE [Controls].[Form] CHECK CONSTRAINT [FK_Form_Process]
|
|
GO
|
|
IF NOT EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Controls].[FK_Group_Proceso]') AND parent_object_id = OBJECT_ID(N'[Controls].[Group]'))
|
|
ALTER TABLE [Controls].[Group] WITH CHECK ADD CONSTRAINT [FK_Group_Proceso] FOREIGN KEY([IdProcess])
|
|
REFERENCES [dbo].[CatProcesses] ([IdProcess])
|
|
GO
|
|
IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Controls].[FK_Group_Proceso]') AND parent_object_id = OBJECT_ID(N'[Controls].[Group]'))
|
|
ALTER TABLE [Controls].[Group] CHECK CONSTRAINT [FK_Group_Proceso]
|
|
GO
|
|
IF NOT EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[dbo].[FK_dbo.AuditColumnsDefinition_dbo.AuditTablesDefinition_IdTableDefinition]') AND parent_object_id = OBJECT_ID(N'[dbo].[AuditColumnsDefinition]'))
|
|
ALTER TABLE [dbo].[AuditColumnsDefinition] WITH CHECK ADD CONSTRAINT [FK_dbo.AuditColumnsDefinition_dbo.AuditTablesDefinition_IdTableDefinition] FOREIGN KEY([IdTableDefinition])
|
|
REFERENCES [dbo].[AuditTablesDefinition] ([IdTableDefinition])
|
|
ON DELETE CASCADE
|
|
GO
|
|
IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[dbo].[FK_dbo.AuditColumnsDefinition_dbo.AuditTablesDefinition_IdTableDefinition]') AND parent_object_id = OBJECT_ID(N'[dbo].[AuditColumnsDefinition]'))
|
|
ALTER TABLE [dbo].[AuditColumnsDefinition] CHECK CONSTRAINT [FK_dbo.AuditColumnsDefinition_dbo.AuditTablesDefinition_IdTableDefinition]
|
|
GO
|
|
IF NOT EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[dbo].[FK_dbo.AuditConnectionProcess_dbo.CatConnections_IdConnectionDestination]') AND parent_object_id = OBJECT_ID(N'[dbo].[AuditConnectionProcess]'))
|
|
ALTER TABLE [dbo].[AuditConnectionProcess] WITH CHECK ADD CONSTRAINT [FK_dbo.AuditConnectionProcess_dbo.CatConnections_IdConnectionDestination] FOREIGN KEY([IdConnectionDestination])
|
|
REFERENCES [dbo].[CatConnections] ([IdConnections])
|
|
GO
|
|
IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[dbo].[FK_dbo.AuditConnectionProcess_dbo.CatConnections_IdConnectionDestination]') AND parent_object_id = OBJECT_ID(N'[dbo].[AuditConnectionProcess]'))
|
|
ALTER TABLE [dbo].[AuditConnectionProcess] CHECK CONSTRAINT [FK_dbo.AuditConnectionProcess_dbo.CatConnections_IdConnectionDestination]
|
|
GO
|
|
IF NOT EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[dbo].[FK_dbo.AuditConnectionProcess_dbo.CatConnections_IdConnectionOrigin]') AND parent_object_id = OBJECT_ID(N'[dbo].[AuditConnectionProcess]'))
|
|
ALTER TABLE [dbo].[AuditConnectionProcess] WITH CHECK ADD CONSTRAINT [FK_dbo.AuditConnectionProcess_dbo.CatConnections_IdConnectionOrigin] FOREIGN KEY([IdConnectionOrigin])
|
|
REFERENCES [dbo].[CatConnections] ([IdConnections])
|
|
GO
|
|
IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[dbo].[FK_dbo.AuditConnectionProcess_dbo.CatConnections_IdConnectionOrigin]') AND parent_object_id = OBJECT_ID(N'[dbo].[AuditConnectionProcess]'))
|
|
ALTER TABLE [dbo].[AuditConnectionProcess] CHECK CONSTRAINT [FK_dbo.AuditConnectionProcess_dbo.CatConnections_IdConnectionOrigin]
|
|
GO
|
|
IF NOT EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[dbo].[FK_dbo.AuditConnectionProcess_dbo.CatProcesses_IdProcess]') AND parent_object_id = OBJECT_ID(N'[dbo].[AuditConnectionProcess]'))
|
|
ALTER TABLE [dbo].[AuditConnectionProcess] WITH CHECK ADD CONSTRAINT [FK_dbo.AuditConnectionProcess_dbo.CatProcesses_IdProcess] FOREIGN KEY([IdProcess])
|
|
REFERENCES [dbo].[CatProcesses] ([IdProcess])
|
|
GO
|
|
IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[dbo].[FK_dbo.AuditConnectionProcess_dbo.CatProcesses_IdProcess]') AND parent_object_id = OBJECT_ID(N'[dbo].[AuditConnectionProcess]'))
|
|
ALTER TABLE [dbo].[AuditConnectionProcess] CHECK CONSTRAINT [FK_dbo.AuditConnectionProcess_dbo.CatProcesses_IdProcess]
|
|
GO
|
|
IF NOT EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[dbo].[FK_dbo.AuditTablesDefinition_dbo.CatAuditTablesStatus_IdTablesStatus]') AND parent_object_id = OBJECT_ID(N'[dbo].[AuditTablesDefinition]'))
|
|
ALTER TABLE [dbo].[AuditTablesDefinition] WITH CHECK ADD CONSTRAINT [FK_dbo.AuditTablesDefinition_dbo.CatAuditTablesStatus_IdTablesStatus] FOREIGN KEY([IdTablesStatus])
|
|
REFERENCES [dbo].[CatAuditTablesStatus] ([IdTablesStatus])
|
|
ON DELETE CASCADE
|
|
GO
|
|
IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[dbo].[FK_dbo.AuditTablesDefinition_dbo.CatAuditTablesStatus_IdTablesStatus]') AND parent_object_id = OBJECT_ID(N'[dbo].[AuditTablesDefinition]'))
|
|
ALTER TABLE [dbo].[AuditTablesDefinition] CHECK CONSTRAINT [FK_dbo.AuditTablesDefinition_dbo.CatAuditTablesStatus_IdTablesStatus]
|
|
GO
|
|
IF NOT EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[dbo].[FK_dbo.AuditTablesVsSteps_dbo.AuditTablesDefinition_IdTableDefinition]') AND parent_object_id = OBJECT_ID(N'[dbo].[AuditTablesVsSteps]'))
|
|
ALTER TABLE [dbo].[AuditTablesVsSteps] WITH CHECK ADD CONSTRAINT [FK_dbo.AuditTablesVsSteps_dbo.AuditTablesDefinition_IdTableDefinition] FOREIGN KEY([IdTableDefinition])
|
|
REFERENCES [dbo].[AuditTablesDefinition] ([IdTableDefinition])
|
|
ON DELETE CASCADE
|
|
GO
|
|
IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[dbo].[FK_dbo.AuditTablesVsSteps_dbo.AuditTablesDefinition_IdTableDefinition]') AND parent_object_id = OBJECT_ID(N'[dbo].[AuditTablesVsSteps]'))
|
|
ALTER TABLE [dbo].[AuditTablesVsSteps] CHECK CONSTRAINT [FK_dbo.AuditTablesVsSteps_dbo.AuditTablesDefinition_IdTableDefinition]
|
|
GO
|
|
IF NOT EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[dbo].[FK_dbo.AuditTablesVsSteps_dbo.CatSteps_IdStep]') AND parent_object_id = OBJECT_ID(N'[dbo].[AuditTablesVsSteps]'))
|
|
ALTER TABLE [dbo].[AuditTablesVsSteps] WITH CHECK ADD CONSTRAINT [FK_dbo.AuditTablesVsSteps_dbo.CatSteps_IdStep] FOREIGN KEY([IdStep])
|
|
REFERENCES [dbo].[CatSteps] ([IdStep])
|
|
ON DELETE CASCADE
|
|
GO
|
|
IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[dbo].[FK_dbo.AuditTablesVsSteps_dbo.CatSteps_IdStep]') AND parent_object_id = OBJECT_ID(N'[dbo].[AuditTablesVsSteps]'))
|
|
ALTER TABLE [dbo].[AuditTablesVsSteps] CHECK CONSTRAINT [FK_dbo.AuditTablesVsSteps_dbo.CatSteps_IdStep]
|
|
GO
|
|
IF NOT EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[dbo].[FK_BusinessRules_CatSteps]') AND parent_object_id = OBJECT_ID(N'[dbo].[BusinessRules]'))
|
|
ALTER TABLE [dbo].[BusinessRules] WITH CHECK ADD CONSTRAINT [FK_BusinessRules_CatSteps] FOREIGN KEY([IdStep])
|
|
REFERENCES [dbo].[CatSteps] ([IdStep])
|
|
GO
|
|
IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[dbo].[FK_BusinessRules_CatSteps]') AND parent_object_id = OBJECT_ID(N'[dbo].[BusinessRules]'))
|
|
ALTER TABLE [dbo].[BusinessRules] CHECK CONSTRAINT [FK_BusinessRules_CatSteps]
|
|
GO
|
|
IF NOT EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[dbo].[FK_BusinessRules_CatSteps1]') AND parent_object_id = OBJECT_ID(N'[dbo].[BusinessRules]'))
|
|
ALTER TABLE [dbo].[BusinessRules] WITH CHECK ADD CONSTRAINT [FK_BusinessRules_CatSteps1] FOREIGN KEY([IdNextStep])
|
|
REFERENCES [dbo].[CatSteps] ([IdStep])
|
|
GO
|
|
IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[dbo].[FK_BusinessRules_CatSteps1]') AND parent_object_id = OBJECT_ID(N'[dbo].[BusinessRules]'))
|
|
ALTER TABLE [dbo].[BusinessRules] CHECK CONSTRAINT [FK_BusinessRules_CatSteps1]
|
|
GO
|
|
IF NOT EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[dbo].[FK_dbo.CatConnections_dbo.CatConnectionTypes_IdConnectionType]') AND parent_object_id = OBJECT_ID(N'[dbo].[CatConnections]'))
|
|
ALTER TABLE [dbo].[CatConnections] WITH CHECK ADD CONSTRAINT [FK_dbo.CatConnections_dbo.CatConnectionTypes_IdConnectionType] FOREIGN KEY([IdConnectionType])
|
|
REFERENCES [dbo].[CatConnectionTypes] ([IdConnectionType])
|
|
GO
|
|
IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[dbo].[FK_dbo.CatConnections_dbo.CatConnectionTypes_IdConnectionType]') AND parent_object_id = OBJECT_ID(N'[dbo].[CatConnections]'))
|
|
ALTER TABLE [dbo].[CatConnections] CHECK CONSTRAINT [FK_dbo.CatConnections_dbo.CatConnectionTypes_IdConnectionType]
|
|
GO
|
|
IF NOT EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[dbo].[FK_Email_Processes]') AND parent_object_id = OBJECT_ID(N'[dbo].[CatEmailProcess]'))
|
|
ALTER TABLE [dbo].[CatEmailProcess] WITH CHECK ADD CONSTRAINT [FK_Email_Processes] FOREIGN KEY([IdProcess])
|
|
REFERENCES [dbo].[CatProcesses] ([IdProcess])
|
|
GO
|
|
IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[dbo].[FK_Email_Processes]') AND parent_object_id = OBJECT_ID(N'[dbo].[CatEmailProcess]'))
|
|
ALTER TABLE [dbo].[CatEmailProcess] CHECK CONSTRAINT [FK_Email_Processes]
|
|
GO
|
|
IF NOT EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[dbo].[FK_dbo.CatForms_dbo.CatWebAplications_IdWebAplication]') AND parent_object_id = OBJECT_ID(N'[dbo].[CatForms]'))
|
|
ALTER TABLE [dbo].[CatForms] WITH CHECK ADD CONSTRAINT [FK_dbo.CatForms_dbo.CatWebAplications_IdWebAplication] FOREIGN KEY([IdWebAplication])
|
|
REFERENCES [dbo].[CatWebAplications] ([IdWebAplication])
|
|
GO
|
|
IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[dbo].[FK_dbo.CatForms_dbo.CatWebAplications_IdWebAplication]') AND parent_object_id = OBJECT_ID(N'[dbo].[CatForms]'))
|
|
ALTER TABLE [dbo].[CatForms] CHECK CONSTRAINT [FK_dbo.CatForms_dbo.CatWebAplications_IdWebAplication]
|
|
GO
|
|
IF NOT EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[dbo].[FK_dbo.CatSteps_dbo.CatProcesses_IdProcess]') AND parent_object_id = OBJECT_ID(N'[dbo].[CatSteps]'))
|
|
ALTER TABLE [dbo].[CatSteps] WITH CHECK ADD CONSTRAINT [FK_dbo.CatSteps_dbo.CatProcesses_IdProcess] FOREIGN KEY([IdProcess])
|
|
REFERENCES [dbo].[CatProcesses] ([IdProcess])
|
|
GO
|
|
IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[dbo].[FK_dbo.CatSteps_dbo.CatProcesses_IdProcess]') AND parent_object_id = OBJECT_ID(N'[dbo].[CatSteps]'))
|
|
ALTER TABLE [dbo].[CatSteps] CHECK CONSTRAINT [FK_dbo.CatSteps_dbo.CatProcesses_IdProcess]
|
|
GO
|
|
IF NOT EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[dbo].[FK_Conditions_BusinessRules]') AND parent_object_id = OBJECT_ID(N'[dbo].[Conditions]'))
|
|
ALTER TABLE [dbo].[Conditions] WITH CHECK ADD CONSTRAINT [FK_Conditions_BusinessRules] FOREIGN KEY([IdBusinessRule])
|
|
REFERENCES [dbo].[BusinessRules] ([IdBusinessRule])
|
|
GO
|
|
IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[dbo].[FK_Conditions_BusinessRules]') AND parent_object_id = OBJECT_ID(N'[dbo].[Conditions]'))
|
|
ALTER TABLE [dbo].[Conditions] CHECK CONSTRAINT [FK_Conditions_BusinessRules]
|
|
GO
|
|
IF NOT EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[dbo].[FK_dbo.FormsProcess_dbo.CatForms_IdForm]') AND parent_object_id = OBJECT_ID(N'[dbo].[FormsProcess]'))
|
|
ALTER TABLE [dbo].[FormsProcess] WITH CHECK ADD CONSTRAINT [FK_dbo.FormsProcess_dbo.CatForms_IdForm] FOREIGN KEY([IdForm])
|
|
REFERENCES [dbo].[CatForms] ([IdForm])
|
|
GO
|
|
IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[dbo].[FK_dbo.FormsProcess_dbo.CatForms_IdForm]') AND parent_object_id = OBJECT_ID(N'[dbo].[FormsProcess]'))
|
|
ALTER TABLE [dbo].[FormsProcess] CHECK CONSTRAINT [FK_dbo.FormsProcess_dbo.CatForms_IdForm]
|
|
GO
|
|
IF NOT EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[dbo].[FK_dbo.FormsProcess_dbo.CatSteps_IdStep]') AND parent_object_id = OBJECT_ID(N'[dbo].[FormsProcess]'))
|
|
ALTER TABLE [dbo].[FormsProcess] WITH CHECK ADD CONSTRAINT [FK_dbo.FormsProcess_dbo.CatSteps_IdStep] FOREIGN KEY([IdStep])
|
|
REFERENCES [dbo].[CatSteps] ([IdStep])
|
|
GO
|
|
IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[dbo].[FK_dbo.FormsProcess_dbo.CatSteps_IdStep]') AND parent_object_id = OBJECT_ID(N'[dbo].[FormsProcess]'))
|
|
ALTER TABLE [dbo].[FormsProcess] CHECK CONSTRAINT [FK_dbo.FormsProcess_dbo.CatSteps_IdStep]
|
|
GO
|
|
IF NOT EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[dbo].[FK_dbo.HelpProcess_dbo.CatForms_IdForm]') AND parent_object_id = OBJECT_ID(N'[dbo].[HelpProcess]'))
|
|
ALTER TABLE [dbo].[HelpProcess] WITH CHECK ADD CONSTRAINT [FK_dbo.HelpProcess_dbo.CatForms_IdForm] FOREIGN KEY([IdForm])
|
|
REFERENCES [dbo].[CatForms] ([IdForm])
|
|
ON DELETE CASCADE
|
|
GO
|
|
IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[dbo].[FK_dbo.HelpProcess_dbo.CatForms_IdForm]') AND parent_object_id = OBJECT_ID(N'[dbo].[HelpProcess]'))
|
|
ALTER TABLE [dbo].[HelpProcess] CHECK CONSTRAINT [FK_dbo.HelpProcess_dbo.CatForms_IdForm]
|
|
GO
|
|
IF NOT EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[dbo].[FK_dbo.HistoryConfiguration_dbo.CatProcesses_IdProcess]') AND parent_object_id = OBJECT_ID(N'[dbo].[HistoryConfiguration]'))
|
|
ALTER TABLE [dbo].[HistoryConfiguration] WITH CHECK ADD CONSTRAINT [FK_dbo.HistoryConfiguration_dbo.CatProcesses_IdProcess] FOREIGN KEY([IdProcess])
|
|
REFERENCES [dbo].[CatProcesses] ([IdProcess])
|
|
GO
|
|
IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[dbo].[FK_dbo.HistoryConfiguration_dbo.CatProcesses_IdProcess]') AND parent_object_id = OBJECT_ID(N'[dbo].[HistoryConfiguration]'))
|
|
ALTER TABLE [dbo].[HistoryConfiguration] CHECK CONSTRAINT [FK_dbo.HistoryConfiguration_dbo.CatProcesses_IdProcess]
|
|
GO
|
|
IF NOT EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[dbo].[FK_dbo.WebAplicationDetails_dbo.CatProcesses_IdProcess]') AND parent_object_id = OBJECT_ID(N'[dbo].[WebAplicationDetails]'))
|
|
ALTER TABLE [dbo].[WebAplicationDetails] WITH CHECK ADD CONSTRAINT [FK_dbo.WebAplicationDetails_dbo.CatProcesses_IdProcess] FOREIGN KEY([IdProcess])
|
|
REFERENCES [dbo].[CatProcesses] ([IdProcess])
|
|
ON DELETE CASCADE
|
|
GO
|
|
IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[dbo].[FK_dbo.WebAplicationDetails_dbo.CatProcesses_IdProcess]') AND parent_object_id = OBJECT_ID(N'[dbo].[WebAplicationDetails]'))
|
|
ALTER TABLE [dbo].[WebAplicationDetails] CHECK CONSTRAINT [FK_dbo.WebAplicationDetails_dbo.CatProcesses_IdProcess]
|
|
GO
|
|
IF NOT EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[dbo].[FK_dbo.WebAplicationDetails_dbo.CatWebAplications_IdWebAplication]') AND parent_object_id = OBJECT_ID(N'[dbo].[WebAplicationDetails]'))
|
|
ALTER TABLE [dbo].[WebAplicationDetails] WITH CHECK ADD CONSTRAINT [FK_dbo.WebAplicationDetails_dbo.CatWebAplications_IdWebAplication] FOREIGN KEY([IdWebAplication])
|
|
REFERENCES [dbo].[CatWebAplications] ([IdWebAplication])
|
|
ON DELETE CASCADE
|
|
GO
|
|
IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[dbo].[FK_dbo.WebAplicationDetails_dbo.CatWebAplications_IdWebAplication]') AND parent_object_id = OBJECT_ID(N'[dbo].[WebAplicationDetails]'))
|
|
ALTER TABLE [dbo].[WebAplicationDetails] CHECK CONSTRAINT [FK_dbo.WebAplicationDetails_dbo.CatWebAplications_IdWebAplication]
|
|
GO
|
|
IF NOT EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Document].[FK_ConfiguracionGeneralDocumentos_CatProcesses]') AND parent_object_id = OBJECT_ID(N'[Document].[ConfiguracionGeneralDocumentos]'))
|
|
ALTER TABLE [Document].[ConfiguracionGeneralDocumentos] WITH CHECK ADD CONSTRAINT [FK_ConfiguracionGeneralDocumentos_CatProcesses] FOREIGN KEY([IdProcess])
|
|
REFERENCES [dbo].[CatProcesses] ([IdProcess])
|
|
GO
|
|
IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Document].[FK_ConfiguracionGeneralDocumentos_CatProcesses]') AND parent_object_id = OBJECT_ID(N'[Document].[ConfiguracionGeneralDocumentos]'))
|
|
ALTER TABLE [Document].[ConfiguracionGeneralDocumentos] CHECK CONSTRAINT [FK_ConfiguracionGeneralDocumentos_CatProcesses]
|
|
GO
|
|
IF NOT EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Document].[FK_DocumentosProceso_ConfiguracionGeneralDocumentos]') AND parent_object_id = OBJECT_ID(N'[Document].[DocumentosProceso]'))
|
|
ALTER TABLE [Document].[DocumentosProceso] WITH CHECK ADD CONSTRAINT [FK_DocumentosProceso_ConfiguracionGeneralDocumentos] FOREIGN KEY([IdProcess])
|
|
REFERENCES [Document].[ConfiguracionGeneralDocumentos] ([IdProcess])
|
|
GO
|
|
IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Document].[FK_DocumentosProceso_ConfiguracionGeneralDocumentos]') AND parent_object_id = OBJECT_ID(N'[Document].[DocumentosProceso]'))
|
|
ALTER TABLE [Document].[DocumentosProceso] CHECK CONSTRAINT [FK_DocumentosProceso_ConfiguracionGeneralDocumentos]
|
|
GO
|
|
IF NOT EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Theme].[FK_ThemeProcess_CatProcesses]') AND parent_object_id = OBJECT_ID(N'[Theme].[ThemeProcess]'))
|
|
ALTER TABLE [Theme].[ThemeProcess] WITH CHECK ADD CONSTRAINT [FK_ThemeProcess_CatProcesses] FOREIGN KEY([IdProcess])
|
|
REFERENCES [dbo].[CatProcesses] ([IdProcess])
|
|
GO
|
|
IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Theme].[FK_ThemeProcess_CatProcesses]') AND parent_object_id = OBJECT_ID(N'[Theme].[ThemeProcess]'))
|
|
ALTER TABLE [Theme].[ThemeProcess] CHECK CONSTRAINT [FK_ThemeProcess_CatProcesses]
|
|
GO
|
|
IF NOT EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Theme].[FK_ThemeProcess_Themes]') AND parent_object_id = OBJECT_ID(N'[Theme].[ThemeProcess]'))
|
|
ALTER TABLE [Theme].[ThemeProcess] WITH CHECK ADD CONSTRAINT [FK_ThemeProcess_Themes] FOREIGN KEY([IdTheme])
|
|
REFERENCES [Theme].[Themes] ([IdTheme])
|
|
GO
|
|
IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Theme].[FK_ThemeProcess_Themes]') AND parent_object_id = OBJECT_ID(N'[Theme].[ThemeProcess]'))
|
|
ALTER TABLE [Theme].[ThemeProcess] CHECK CONSTRAINT [FK_ThemeProcess_Themes]
|
|
GO
|
|
IF NOT EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[View].[FK_ControlInForm_Controls]') AND parent_object_id = OBJECT_ID(N'[View].[ControlInForm]'))
|
|
ALTER TABLE [View].[ControlInForm] WITH CHECK ADD CONSTRAINT [FK_ControlInForm_Controls] FOREIGN KEY([IdControl])
|
|
REFERENCES [Controls].[Controls] ([Id])
|
|
GO
|
|
IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[View].[FK_ControlInForm_Controls]') AND parent_object_id = OBJECT_ID(N'[View].[ControlInForm]'))
|
|
ALTER TABLE [View].[ControlInForm] CHECK CONSTRAINT [FK_ControlInForm_Controls]
|
|
GO
|
|
IF NOT EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[View].[FK_ControlInForm_FormInView]') AND parent_object_id = OBJECT_ID(N'[View].[ControlInForm]'))
|
|
ALTER TABLE [View].[ControlInForm] WITH CHECK ADD CONSTRAINT [FK_ControlInForm_FormInView] FOREIGN KEY([IdComplementView], [IdFormulario], [IdFiltro])
|
|
REFERENCES [View].[FormInView] ([IdComplementView], [IdFormulario], [IdFiltro])
|
|
GO
|
|
IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[View].[FK_ControlInForm_FormInView]') AND parent_object_id = OBJECT_ID(N'[View].[ControlInForm]'))
|
|
ALTER TABLE [View].[ControlInForm] CHECK CONSTRAINT [FK_ControlInForm_FormInView]
|
|
GO
|
|
IF NOT EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[View].[FK_FormInView_ComplementView]') AND parent_object_id = OBJECT_ID(N'[View].[FormInView]'))
|
|
ALTER TABLE [View].[FormInView] WITH CHECK ADD CONSTRAINT [FK_FormInView_ComplementView] FOREIGN KEY([IdComplementView])
|
|
REFERENCES [View].[ComplementView] ([IdComplementView])
|
|
GO
|
|
IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[View].[FK_FormInView_ComplementView]') AND parent_object_id = OBJECT_ID(N'[View].[FormInView]'))
|
|
ALTER TABLE [View].[FormInView] CHECK CONSTRAINT [FK_FormInView_ComplementView]
|
|
GO
|
|
IF NOT EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[View].[FK_FormInView_Filter]') AND parent_object_id = OBJECT_ID(N'[View].[FormInView]'))
|
|
ALTER TABLE [View].[FormInView] WITH CHECK ADD CONSTRAINT [FK_FormInView_Filter] FOREIGN KEY([IdFiltro])
|
|
REFERENCES [Controls].[Filter] ([IdFiltro])
|
|
GO
|
|
IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[View].[FK_FormInView_Filter]') AND parent_object_id = OBJECT_ID(N'[View].[FormInView]'))
|
|
ALTER TABLE [View].[FormInView] CHECK CONSTRAINT [FK_FormInView_Filter]
|
|
GO
|
|
IF NOT EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[View].[FK_FormInView_Form]') AND parent_object_id = OBJECT_ID(N'[View].[FormInView]'))
|
|
ALTER TABLE [View].[FormInView] WITH CHECK ADD CONSTRAINT [FK_FormInView_Form] FOREIGN KEY([IdFormulario])
|
|
REFERENCES [Controls].[Form] ([IdFormulario])
|
|
GO
|
|
IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[View].[FK_FormInView_Form]') AND parent_object_id = OBJECT_ID(N'[View].[FormInView]'))
|
|
ALTER TABLE [View].[FormInView] CHECK CONSTRAINT [FK_FormInView_Form]
|
|
GO
|