using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Exferia_EntityFramework.Script_Actualizacion
{
    class Scripts_Version_1244
    {
        public static Version G_VRS_VERSION = new Version("1.2.4.4");
        public static long G_LNG_VERSION = 1244;
        public static int G_INT_TIPO = 0;
        public static string G_STR_SCRIPT =
                                    //CREAR TABLA GTD_PlantillasDocumentosTipos
                                    " IF not exists " +
                                    " ( " +
                                        " SELECT * " +
                                        " FROM INFORMATION_SCHEMA.TABLES " +
                                        " WHERE TABLE_NAME = 'GTD_PlantillasDocumentosTipos' " +
                                    " ) " +
                                    " BEGIN " +
                                        " CREATE TABLE[dbo].[GTD_PlantillasDocumentosTipos] " +
                                        " ( " +
                                            " [id][bigint] IDENTITY(1,1) NOT NULL, " +
                                            " [codigo] [varchar] (10) NOT NULL, " +
                                            " [descripcion] [varchar] (50) NOT NULL, " +
                                            " [noModificable] [bit] NOT NULL, " +
                                            " [fechaBorrado] [datetime] NULL, " +
                                        " CONSTRAINT[PK_GTD_PlantillasDocumentosTipos] 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] " +
                                    " END " +
                                    //CREAR TABLA GTD_PlantillasDocumentosCabecera
                                    " IF not exists " +
                                    " ( " +
                                        " SELECT * " +
                                        " FROM INFORMATION_SCHEMA.TABLES " +
                                        " WHERE TABLE_NAME = 'GTD_PlantillasDocumentosCabecera' " +
                                    " ) " +
                                    " BEGIN " +
                                        " CREATE TABLE[dbo].[GTD_PlantillasDocumentosCabecera] " +
                                        " ( " +
                                            " [id][bigint] IDENTITY(1,1) NOT NULL, " +
                                            " [idEmpresa] [bigint] NOT NULL, " +
                                            " [codigo] [varchar] (10) NOT NULL, " +
                                            " [descripcion] [varchar] (50) NOT NULL, " +
                                            " [idPlantillaDocumentoTipo] [bigint] NOT NULL, " +
                                            " [fechaBorrado] [datetime] NULL, " +
                                        " CONSTRAINT[PK_GTD_PlantillasDocumentosCabecera] 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] " +
                                        //Relaciones
                                        " ALTER TABLE[dbo].[GTD_PlantillasDocumentosCabecera] WITH CHECK ADD CONSTRAINT[FK_GTD_PlantillasDocumentosCabecera_GEN_Empresas] FOREIGN KEY([idEmpresa]) REFERENCES[dbo].[GEN_Empresas] ([id]) " +
                                        " ALTER TABLE[dbo].[GTD_PlantillasDocumentosCabecera] CHECK CONSTRAINT[FK_GTD_PlantillasDocumentosCabecera_GEN_Empresas] " +

                                        " ALTER TABLE[dbo].[GTD_PlantillasDocumentosCabecera] WITH CHECK ADD CONSTRAINT[FK_GTD_PlantillasDocumentosCabecera_GTD_PlantillasDocumentosTipos] FOREIGN KEY([idPlantillaDocumentoTipo]) REFERENCES[dbo].[GTD_PlantillasDocumentosTipos] ([id]) " +
                                        " ALTER TABLE[dbo].[GTD_PlantillasDocumentosCabecera] CHECK CONSTRAINT[FK_GTD_PlantillasDocumentosCabecera_GTD_PlantillasDocumentosTipos] " +
                                    " END " +
                                    //CREAR TABLA GTD_PlantillasDocumentosArchivos
                                    " IF not exists " +
                                    " ( " +
                                        " SELECT * " +
                                        " FROM INFORMATION_SCHEMA.TABLES " +
                                        " WHERE TABLE_NAME = 'GTD_PlantillasDocumentosArchivos' " +
                                    " ) " +
                                    " BEGIN " +
                                        " CREATE TABLE[dbo].[GTD_PlantillasDocumentosArchivos] " +
                                        " ( " +
                                            " [id][bigint] IDENTITY(1,1) NOT NULL, " +
                                            " [idPlantillaDocumentoCabecera] [bigint] NOT NULL, " +
                                            " [descripcion] [varchar] (100) NOT NULL, " +
                                            " [archivo] varbinary(MAX) NOT NULL, " +
                                            " [rotacion] [int]  NOT NULL, " +
                                        " CONSTRAINT[PK_GTD_PlantillasDocumentosArchivos] 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] " +
                                        //Relaciones
                                        " ALTER TABLE[dbo].[GTD_PlantillasDocumentosArchivos] WITH CHECK ADD CONSTRAINT[FK_GTD_PlantillasDocumentosArchivos_GTD_PlantillasDocumentosCabecera] FOREIGN KEY([idPlantillaDocumentoCabecera]) REFERENCES[dbo].[GTD_PlantillasDocumentosCabecera] ([id]) " +
                                        " ALTER TABLE[dbo].[GTD_PlantillasDocumentosArchivos] CHECK CONSTRAINT[FK_GTD_PlantillasDocumentosArchivos_GTD_PlantillasDocumentosCabecera] " +
                                    " END " +
                                    //CREAR TABLA GTD_PlantillasDocumentosLinea
                                    " IF not exists " +
                                    " ( " +
                                        " SELECT * " +
                                        " FROM INFORMATION_SCHEMA.TABLES " +
                                        " WHERE TABLE_NAME = 'GTD_PlantillasDocumentosLinea' " +
                                    " ) " +
                                    " BEGIN " +
                                        " CREATE TABLE[dbo].[GTD_PlantillasDocumentosLinea] " +
                                        " ( " +
                                            " [id][bigint] IDENTITY(1,1) NOT NULL, " +
                                            " [idPlantillaDocumentoCabecera] [bigint] NOT NULL, " +
                                            " [idPlantillaDocumentoArchivo] [bigint] NOT NULL, " +
                                            " [tipo] [varchar](2) NULL, " +
                                            " [posicionX_En_Imagen] [varchar] (50) NOT NULL, " +
                                            " [posicionY_En_Imagen] [varchar] (50) NOT NULL, " +
                                            " [ancho_En_Imagen] [varchar] (50) NOT NULL, " +
                                            " [alto_En_Imagen] [varchar] (50) NOT NULL, " +
                                            " [posicionX_En_Documento] [varchar] (50) NOT NULL, " +
                                            " [posicionY_En_Documento] [varchar] (50) NOT NULL, " +
                                            " [ancho_En_Documento] [varchar] (50) NOT NULL, " +
                                            " [alto_En_Documento] [varchar] (50) NOT NULL, " +
                                        " CONSTRAINT[PK_GTD_PlantillasDocumentosLinea] 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] " +
                                        //Relaciones
                                        " ALTER TABLE[dbo].[GTD_PlantillasDocumentosLinea] WITH CHECK ADD CONSTRAINT[FK_GTD_PlantillasDocumentosLinea_GTD_PlantillasDocumentosCabecera] FOREIGN KEY([idPlantillaDocumentoCabecera]) REFERENCES[dbo].[GTD_PlantillasDocumentosCabecera] ([id]) " +
                                        " ALTER TABLE[dbo].[GTD_PlantillasDocumentosLinea] CHECK CONSTRAINT[FK_GTD_PlantillasDocumentosLinea_GTD_PlantillasDocumentosCabecera] " +

                                        " ALTER TABLE[dbo].[GTD_PlantillasDocumentosLinea] WITH CHECK ADD CONSTRAINT[FK_GTD_PlantillasDocumentosLinea_GTD_PlantillasDocumentosArchivos] FOREIGN KEY([idPlantillaDocumentoArchivo]) REFERENCES[dbo].[GTD_PlantillasDocumentosArchivos] ([id]) " +
                                        " ALTER TABLE[dbo].[GTD_PlantillasDocumentosLinea] CHECK CONSTRAINT[FK_GTD_PlantillasDocumentosLinea_GTD_PlantillasDocumentosArchivos] " +
                                    " END " +
                                    //CREAR OPCION GTD_PLANTILLASDOCUMENTOSTIPOS
                                    "IF not exists " +
                                    "( " +
                                        "SELECT * " +
                                        "FROM PRV_Opciones " +
                                        "WHERE opcion = 'GTD_PLANTILLASDOCUMENTOSTIPOS' " +
                                    ") " +
                                    "BEGIN " +
                                        "INSERT INTO " + nameof(PRV_OpcionesDetalle) + " (" + nameof(PRV_OpcionesDetalle.opcion) + "," + nameof(PRV_OpcionesDetalle.descripcion_TituloListado) + "," + nameof(PRV_OpcionesDetalle.descripcion_TituloMantenimiento) + "," + nameof(PRV_OpcionesDetalle.descripcion_Plural) + "," + nameof(PRV_OpcionesDetalle.descripcion_Singular) + "," + nameof(PRV_OpcionesDetalle.camposMostrar_TituloMantenimiento) + ") VALUES('GTD_PLANTILLASDOCUMENTOSTIPOS','Tipos de plantillas','Tipos de plantillas','Tipos de plantillas','Tipos de plantillas', null) " +
                                        "INSERT INTO " + nameof(PRV_Opciones) + " (" + nameof(PRV_Opciones.opcion) + "," + nameof(PRV_Opciones.libreria) + "," + nameof(PRV_Opciones.descripcionAMostrar) + "," + nameof(PRV_Opciones.mostrable_Arbol) + "," + nameof(PRV_Opciones.fechaCreacion) + ") VALUES('GTD_PLANTILLASDOCUMENTOSTIPOS','Exferia_GestionDocumental','Tipos de plantillas',1,GETDATE()) " +
                                        "INSERT INTO " + nameof(PRV_Opcion_Objeto_Permiso) + " (" + nameof(PRV_Opcion_Objeto_Permiso.opcion) + "," + nameof(PRV_Opcion_Objeto_Permiso.idPermiso) + "," + nameof(PRV_Opcion_Objeto_Permiso.idObjeto) + "," + nameof(PRV_Opcion_Objeto_Permiso.opcionPadre) + "," + nameof(PRV_Opcion_Objeto_Permiso.mostrar) + ") VALUES('GTD_PLANTILLASDOCUMENTOSTIPOS',1, NULL,NULL,1) " +
                                        "INSERT INTO " + nameof(PRV_Opcion_Objeto_Permiso) + " (" + nameof(PRV_Opcion_Objeto_Permiso.opcion) + "," + nameof(PRV_Opcion_Objeto_Permiso.idPermiso) + "," + nameof(PRV_Opcion_Objeto_Permiso.idObjeto) + "," + nameof(PRV_Opcion_Objeto_Permiso.opcionPadre) + "," + nameof(PRV_Opcion_Objeto_Permiso.mostrar) + ") VALUES('GTD_PLANTILLASDOCUMENTOSTIPOS',2, NULL,NULL,1) " +
                                        "INSERT INTO " + nameof(PRV_Opcion_Objeto_Permiso) + " (" + nameof(PRV_Opcion_Objeto_Permiso.opcion) + "," + nameof(PRV_Opcion_Objeto_Permiso.idPermiso) + "," + nameof(PRV_Opcion_Objeto_Permiso.idObjeto) + "," + nameof(PRV_Opcion_Objeto_Permiso.opcionPadre) + "," + nameof(PRV_Opcion_Objeto_Permiso.mostrar) + ") VALUES('GTD_PLANTILLASDOCUMENTOSTIPOS',3, NULL,NULL,1) " +
                                        "INSERT INTO " + nameof(PRV_Opcion_Objeto_Permiso) + " (" + nameof(PRV_Opcion_Objeto_Permiso.opcion) + "," + nameof(PRV_Opcion_Objeto_Permiso.idPermiso) + "," + nameof(PRV_Opcion_Objeto_Permiso.idObjeto) + "," + nameof(PRV_Opcion_Objeto_Permiso.opcionPadre) + "," + nameof(PRV_Opcion_Objeto_Permiso.mostrar) + ") VALUES('GTD_PLANTILLASDOCUMENTOSTIPOS',4, NULL,NULL,1) " +
                                        "INSERT INTO " + nameof(PRV_Opcion_Objeto_Permiso) + " (" + nameof(PRV_Opcion_Objeto_Permiso.opcion) + "," + nameof(PRV_Opcion_Objeto_Permiso.idPermiso) + "," + nameof(PRV_Opcion_Objeto_Permiso.idObjeto) + "," + nameof(PRV_Opcion_Objeto_Permiso.opcionPadre) + "," + nameof(PRV_Opcion_Objeto_Permiso.mostrar) + ") VALUES('GTD_PLANTILLASDOCUMENTOSTIPOS',5, NULL,NULL,1) " +
                                        "INSERT INTO " + nameof(PRV_Opcion_Objeto_Permiso) + " (" + nameof(PRV_Opcion_Objeto_Permiso.opcion) + "," + nameof(PRV_Opcion_Objeto_Permiso.idPermiso) + "," + nameof(PRV_Opcion_Objeto_Permiso.idObjeto) + "," + nameof(PRV_Opcion_Objeto_Permiso.opcionPadre) + "," + nameof(PRV_Opcion_Objeto_Permiso.mostrar) + ") VALUES('GTD_PLANTILLASDOCUMENTOSTIPOS',6, NULL,NULL,1) " +
                                        "INSERT INTO " + nameof(PRV_Opcion_Objeto_Permiso) + " (" + nameof(PRV_Opcion_Objeto_Permiso.opcion) + "," + nameof(PRV_Opcion_Objeto_Permiso.idPermiso) + "," + nameof(PRV_Opcion_Objeto_Permiso.idObjeto) + "," + nameof(PRV_Opcion_Objeto_Permiso.opcionPadre) + "," + nameof(PRV_Opcion_Objeto_Permiso.mostrar) + ") VALUES('GTD_PLANTILLASDOCUMENTOSTIPOS',7, NULL,NULL,1) " +
                                        "INSERT INTO " + nameof(PRV_Opcion_Objeto_Permiso) + " (" + nameof(PRV_Opcion_Objeto_Permiso.opcion) + "," + nameof(PRV_Opcion_Objeto_Permiso.idPermiso) + "," + nameof(PRV_Opcion_Objeto_Permiso.idObjeto) + "," + nameof(PRV_Opcion_Objeto_Permiso.opcionPadre) + "," + nameof(PRV_Opcion_Objeto_Permiso.mostrar) + ") VALUES('GTD_PLANTILLASDOCUMENTOSTIPOS',8, NULL,NULL,1) " +
                                    " END " +
                                    //CREAR OPCION GTD_PLANTILLASDOCUMENTOSCABECERA
                                    "IF not exists " +
                                    "( " +
                                        "SELECT * " +
                                        "FROM PRV_Opciones " +
                                        "WHERE opcion = 'GTD_PLANTILLASDOCUMENTOSCABECERA' " +
                                    ") " +
                                    "BEGIN " +
                                        "INSERT INTO " + nameof(PRV_OpcionesDetalle) + " (" + nameof(PRV_OpcionesDetalle.opcion) + "," + nameof(PRV_OpcionesDetalle.descripcion_TituloListado) + "," + nameof(PRV_OpcionesDetalle.descripcion_TituloMantenimiento) + "," + nameof(PRV_OpcionesDetalle.descripcion_Plural) + "," + nameof(PRV_OpcionesDetalle.descripcion_Singular) + "," + nameof(PRV_OpcionesDetalle.camposMostrar_TituloMantenimiento) + ") VALUES('GTD_PLANTILLASDOCUMENTOSCABECERA','Plantillas documentos','Plantilla documentos','Plantillas documentos','Plantilla documentos', null) " +
                                        "INSERT INTO " + nameof(PRV_Opciones) + " (" + nameof(PRV_Opciones.opcion) + "," + nameof(PRV_Opciones.libreria) + "," + nameof(PRV_Opciones.descripcionAMostrar) + "," + nameof(PRV_Opciones.mostrable_Arbol) + "," + nameof(PRV_Opciones.fechaCreacion) + ") VALUES('GTD_PLANTILLASDOCUMENTOSCABECERA','Exferia_GestionDocumental','Plantillas documentos',1,GETDATE()) " +
                                        "INSERT INTO " + nameof(PRV_Opcion_Objeto_Permiso) + " (" + nameof(PRV_Opcion_Objeto_Permiso.opcion) + "," + nameof(PRV_Opcion_Objeto_Permiso.idPermiso) + "," + nameof(PRV_Opcion_Objeto_Permiso.idObjeto) + "," + nameof(PRV_Opcion_Objeto_Permiso.opcionPadre) + "," + nameof(PRV_Opcion_Objeto_Permiso.mostrar) + ") VALUES('GTD_PLANTILLASDOCUMENTOSCABECERA',1, NULL,NULL,1) " +
                                        "INSERT INTO " + nameof(PRV_Opcion_Objeto_Permiso) + " (" + nameof(PRV_Opcion_Objeto_Permiso.opcion) + "," + nameof(PRV_Opcion_Objeto_Permiso.idPermiso) + "," + nameof(PRV_Opcion_Objeto_Permiso.idObjeto) + "," + nameof(PRV_Opcion_Objeto_Permiso.opcionPadre) + "," + nameof(PRV_Opcion_Objeto_Permiso.mostrar) + ") VALUES('GTD_PLANTILLASDOCUMENTOSCABECERA',2, NULL,NULL,1) " +
                                        "INSERT INTO " + nameof(PRV_Opcion_Objeto_Permiso) + " (" + nameof(PRV_Opcion_Objeto_Permiso.opcion) + "," + nameof(PRV_Opcion_Objeto_Permiso.idPermiso) + "," + nameof(PRV_Opcion_Objeto_Permiso.idObjeto) + "," + nameof(PRV_Opcion_Objeto_Permiso.opcionPadre) + "," + nameof(PRV_Opcion_Objeto_Permiso.mostrar) + ") VALUES('GTD_PLANTILLASDOCUMENTOSCABECERA',3, NULL,NULL,1) " +
                                        "INSERT INTO " + nameof(PRV_Opcion_Objeto_Permiso) + " (" + nameof(PRV_Opcion_Objeto_Permiso.opcion) + "," + nameof(PRV_Opcion_Objeto_Permiso.idPermiso) + "," + nameof(PRV_Opcion_Objeto_Permiso.idObjeto) + "," + nameof(PRV_Opcion_Objeto_Permiso.opcionPadre) + "," + nameof(PRV_Opcion_Objeto_Permiso.mostrar) + ") VALUES('GTD_PLANTILLASDOCUMENTOSCABECERA',4, NULL,NULL,1) " +
                                        "INSERT INTO " + nameof(PRV_Opcion_Objeto_Permiso) + " (" + nameof(PRV_Opcion_Objeto_Permiso.opcion) + "," + nameof(PRV_Opcion_Objeto_Permiso.idPermiso) + "," + nameof(PRV_Opcion_Objeto_Permiso.idObjeto) + "," + nameof(PRV_Opcion_Objeto_Permiso.opcionPadre) + "," + nameof(PRV_Opcion_Objeto_Permiso.mostrar) + ") VALUES('GTD_PLANTILLASDOCUMENTOSCABECERA',5, NULL,NULL,1) " +
                                        "INSERT INTO " + nameof(PRV_Opcion_Objeto_Permiso) + " (" + nameof(PRV_Opcion_Objeto_Permiso.opcion) + "," + nameof(PRV_Opcion_Objeto_Permiso.idPermiso) + "," + nameof(PRV_Opcion_Objeto_Permiso.idObjeto) + "," + nameof(PRV_Opcion_Objeto_Permiso.opcionPadre) + "," + nameof(PRV_Opcion_Objeto_Permiso.mostrar) + ") VALUES('GTD_PLANTILLASDOCUMENTOSCABECERA',6, NULL,NULL,1) " +
                                        "INSERT INTO " + nameof(PRV_Opcion_Objeto_Permiso) + " (" + nameof(PRV_Opcion_Objeto_Permiso.opcion) + "," + nameof(PRV_Opcion_Objeto_Permiso.idPermiso) + "," + nameof(PRV_Opcion_Objeto_Permiso.idObjeto) + "," + nameof(PRV_Opcion_Objeto_Permiso.opcionPadre) + "," + nameof(PRV_Opcion_Objeto_Permiso.mostrar) + ") VALUES('GTD_PLANTILLASDOCUMENTOSCABECERA',7, NULL,NULL,1) " +
                                        "INSERT INTO " + nameof(PRV_Opcion_Objeto_Permiso) + " (" + nameof(PRV_Opcion_Objeto_Permiso.opcion) + "," + nameof(PRV_Opcion_Objeto_Permiso.idPermiso) + "," + nameof(PRV_Opcion_Objeto_Permiso.idObjeto) + "," + nameof(PRV_Opcion_Objeto_Permiso.opcionPadre) + "," + nameof(PRV_Opcion_Objeto_Permiso.mostrar) + ") VALUES('GTD_PLANTILLASDOCUMENTOSCABECERA',8, NULL,NULL,1) " +
                                    " END " +
                                    //CREAR OPCION GTD_PLANTILLASDOCUMENTOSLINEA
                                    "IF not exists " +
                                    "( " +
                                        "SELECT * " +
                                        "FROM PRV_Opciones " +
                                        "WHERE opcion = 'GTD_PLANTILLASDOCUMENTOSLINEA' " +
                                    ") " +
                                    "BEGIN " +
                                        "INSERT INTO " + nameof(PRV_OpcionesDetalle) + " (" + nameof(PRV_OpcionesDetalle.opcion) + "," + nameof(PRV_OpcionesDetalle.descripcion_TituloListado) + "," + nameof(PRV_OpcionesDetalle.descripcion_TituloMantenimiento) + "," + nameof(PRV_OpcionesDetalle.descripcion_Plural) + "," + nameof(PRV_OpcionesDetalle.descripcion_Singular) + "," + nameof(PRV_OpcionesDetalle.camposMostrar_TituloMantenimiento) + ") VALUES('GTD_PLANTILLASDOCUMENTOSLINEA','Plantillas lineas','Plantillas linea','Plantillas lineas','Plantillas linea', null) " +
                                        "INSERT INTO " + nameof(PRV_Opciones) + " (" + nameof(PRV_Opciones.opcion) + "," + nameof(PRV_Opciones.libreria) + "," + nameof(PRV_Opciones.descripcionAMostrar) + "," + nameof(PRV_Opciones.mostrable_Arbol) + "," + nameof(PRV_Opciones.fechaCreacion) + ") VALUES('GTD_PLANTILLASDOCUMENTOSLINEA','Exferia_GestionDocumental','Plantillas lineas',0,GETDATE()) " +
                                        "INSERT INTO " + nameof(PRV_Opcion_Objeto_Permiso) + " (" + nameof(PRV_Opcion_Objeto_Permiso.opcion) + "," + nameof(PRV_Opcion_Objeto_Permiso.idPermiso) + "," + nameof(PRV_Opcion_Objeto_Permiso.idObjeto) + "," + nameof(PRV_Opcion_Objeto_Permiso.opcionPadre) + "," + nameof(PRV_Opcion_Objeto_Permiso.mostrar) + ") VALUES('GTD_PLANTILLASDOCUMENTOSLINEA',1, NULL,'GTD_PLANTILLASDOCUMENTOSCABECERA',1) " +
                                        "INSERT INTO " + nameof(PRV_Opcion_Objeto_Permiso) + " (" + nameof(PRV_Opcion_Objeto_Permiso.opcion) + "," + nameof(PRV_Opcion_Objeto_Permiso.idPermiso) + "," + nameof(PRV_Opcion_Objeto_Permiso.idObjeto) + "," + nameof(PRV_Opcion_Objeto_Permiso.opcionPadre) + "," + nameof(PRV_Opcion_Objeto_Permiso.mostrar) + ") VALUES('GTD_PLANTILLASDOCUMENTOSLINEA',2, NULL,'GTD_PLANTILLASDOCUMENTOSCABECERA',1) " +
                                        "INSERT INTO " + nameof(PRV_Opcion_Objeto_Permiso) + " (" + nameof(PRV_Opcion_Objeto_Permiso.opcion) + "," + nameof(PRV_Opcion_Objeto_Permiso.idPermiso) + "," + nameof(PRV_Opcion_Objeto_Permiso.idObjeto) + "," + nameof(PRV_Opcion_Objeto_Permiso.opcionPadre) + "," + nameof(PRV_Opcion_Objeto_Permiso.mostrar) + ") VALUES('GTD_PLANTILLASDOCUMENTOSLINEA',4, NULL,'GTD_PLANTILLASDOCUMENTOSCABECERA',1) " +
                                    " END "; 
                                   



    }
}
