using Exferia_Aplicacion.General;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using static Exferia_Aplicacion.General.Enumerados;

namespace Exferia_EntityFramework.Script_Actualizacion
{
    public class Scripts_Version_1157
    {
        public static Version G_VRS_VERSION = new Version("1.1.5.7");
        public static long G_LNG_VERSION = 1157;
        public static int G_INT_TIPO = 0;
        public static string G_STR_SCRIPT =
                                    //CREAR OPCION GEN_CONFIGURACIONGENERAL
                                    "IF not exists " +
                                    "( " +
                                        "SELECT * " +
                                        "FROM PRV_Opciones " +
                                        "WHERE opcion = 'GEN_CONFIGURACIONGENERAL' " +
                                    ") " +
                                    "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('GEN_CONFIGURACIONGENERAL','Configuraciones generales','Configuraciones generales','Configuraciones generales','Configuraciones generales', 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('GEN_CONFIGURACIONGENERAL','Exferia_General','Configuraciones generales',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('GEN_CONFIGURACIONGENERAL',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('GEN_CONFIGURACIONGENERAL',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('GEN_CONFIGURACIONGENERAL',8, NULL,NULL,1) " +
                                    " END " +
                                    //CREAR OPCION KRS_CONFIGURACIONGENERAL
                                    "IF not exists " +
                                    "( " +
                                        "SELECT * " +
                                        "FROM PRV_Opciones " +
                                        "WHERE opcion = 'KRS_CONFIGURACIONGENERAL' " +
                                    ") " +
                                    "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('KRS_CONFIGURACIONGENERAL','Configuración','Configuración','Configuración','Configuración', 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('KRS_CONFIGURACIONGENERAL','Exferia_KairosPRO','Configuración',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('KRS_CONFIGURACIONGENERAL',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('KRS_CONFIGURACIONGENERAL',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('KRS_CONFIGURACIONGENERAL',8, NULL,NULL,1) " +
                                    " END " +
        #region ACTUALIZAR TEXTOS GEN_CONEXION
                                    //PRV_Opciones
                                    "IF exists " +
                                    "( " +
                                        "SELECT * " +
                                        "FROM " + nameof(PRV_Opciones) + " " +
                                        "WHERE " + nameof(PRV_Opciones.opcion) + " = 'GEN_CONEXION' and " + 
                                                   nameof(PRV_Opciones.descripcionAMostrar) + "<>'Conexión de la BBDD' " +
                                    ") " +
                                    "BEGIN " +
                                        " UPDATE " + nameof(PRV_Opciones)  + 
                                            " SET " + 
                                                nameof(PRV_Opciones.descripcionAMostrar) + "='Conexión de la BBDD' " +
                                        " WHERE " + nameof(PRV_Opciones.opcion) + " = 'GEN_CONEXION' and " + 
                                                    nameof(PRV_Opciones.descripcionAMostrar) + "<>'Cambio de conexión'" +
                                    " END " +
                                    //PRV_OpcionesDetalle
                                    "IF exists " +
                                    "( " +
                                        "SELECT * " +
                                        "FROM " + nameof(PRV_OpcionesDetalle) + " " +
                                        "WHERE " + nameof(PRV_OpcionesDetalle.opcion) + " = 'GEN_CONEXION' and " + 
                                                   nameof(PRV_OpcionesDetalle.descripcion_TituloListado) + "<>'Conexión de la BBDD' " +
                                    ") " +
                                    "BEGIN " +
                                        " UPDATE " + nameof(PRV_OpcionesDetalle) + 
                                            " SET " + 
                                                nameof(PRV_OpcionesDetalle.descripcion_TituloListado) + "='Conexión de la BBDD' ," +
                                                nameof(PRV_OpcionesDetalle.descripcion_TituloMantenimiento) + "='Conexion de la BBDD' ," +
                                                nameof(PRV_OpcionesDetalle.descripcion_Plural) + "='Conexiones' ," +
                                                nameof(PRV_OpcionesDetalle.descripcion_Singular) + "='Conexión' " +
                                        " WHERE " + nameof(PRV_OpcionesDetalle.opcion) + " = 'GEN_CONEXION' and " + 
                                                    nameof(PRV_OpcionesDetalle.descripcion_TituloListado) + "<>'Conexión'" +
                                    " END " +
        #endregion
        #region ACTUALIZAR TEXTOS GEN_PERMISOS
                                    //PRV_Opciones
                                    "IF exists " +
                                    "( " +
                                        "SELECT * " +
                                        "FROM " + nameof(PRV_Opciones) + " " +
                                        "WHERE " + nameof(PRV_Opciones.opcion) + " = 'GEN_PERMISOS' and " +
                                                   nameof(PRV_Opciones.descripcionAMostrar) + "<>'Gestión de usuarios' " +
                                    ") " +
                                    "BEGIN " +
                                        " UPDATE " + nameof(PRV_Opciones) +
                                            " SET " +
                                                nameof(PRV_Opciones.descripcionAMostrar) + "='Gestión de usuarios' " +
                                        " WHERE " + nameof(PRV_Opciones.opcion) + " = 'GEN_PERMISOS' and " +
                                                    nameof(PRV_Opciones.descripcionAMostrar) + "<>'Gestión de usuarios'" +
                                    " END " +
                                    //PRV_OpcionesDetalle
                                    "IF exists " +
                                    "( " +
                                        "SELECT * " +
                                        "FROM " + nameof(PRV_OpcionesDetalle) + " " +
                                        "WHERE " + nameof(PRV_OpcionesDetalle.opcion) + " = 'GEN_PERMISOS' and " +
                                                   nameof(PRV_OpcionesDetalle.descripcion_TituloListado) + "<>'Gestión de usuarios' " +
                                    ") " +
                                    "BEGIN " +
                                        " UPDATE " + nameof(PRV_OpcionesDetalle) +
                                            " SET " +
                                                nameof(PRV_OpcionesDetalle.descripcion_TituloListado) + "='Gestión de usuarios' ," +
                                                nameof(PRV_OpcionesDetalle.descripcion_TituloMantenimiento) + "='Gestión de usuarios' ," +
                                                nameof(PRV_OpcionesDetalle.descripcion_Plural) + "='Gestión de usuarios' ," +
                                                nameof(PRV_OpcionesDetalle.descripcion_Singular) + "='Gestión de usuarios' " +
                                        " WHERE " + nameof(PRV_OpcionesDetalle.opcion) + " = 'GEN_PERMISOS' and " +
                                                    nameof(PRV_OpcionesDetalle.descripcion_TituloListado) + "<>'Gestión de usuarios'" +
                                    " END " +
        #endregion
        #region ACTUALIZAR TEXTOS GEN_CONFIGURACIONESQUEMA_MENU
                                    //PRV_Opciones
                                    "IF exists " +
                                    "( " +
                                        "SELECT * " +
                                        "FROM " + nameof(PRV_Opciones) + " " +
                                        "WHERE " + nameof(PRV_Opciones.opcion) + " = 'GEN_CONFIGURACIONESQUEMA_MENU' and " +
                                                   nameof(PRV_Opciones.descripcionAMostrar) + "<>'Esquema del menú' " +
                                    ") " +
                                    "BEGIN " +
                                        " UPDATE " + nameof(PRV_Opciones) +
                                            " SET " +
                                                nameof(PRV_Opciones.descripcionAMostrar) + "='Esquema del menú' " +
                                        " WHERE " + nameof(PRV_Opciones.opcion) + " = 'GEN_CONFIGURACIONESQUEMA_MENU' and " +
                                                    nameof(PRV_Opciones.descripcionAMostrar) + "<>'Esquema del menú'" +
                                    " END " +
                                    //PRV_OpcionesDetalle
                                    "IF exists " +
                                    "( " +
                                        "SELECT * " +
                                        "FROM " + nameof(PRV_OpcionesDetalle) + " " +
                                        "WHERE " + nameof(PRV_OpcionesDetalle.opcion) + " = 'GEN_CONFIGURACIONESQUEMA_MENU' and " +
                                                   nameof(PRV_OpcionesDetalle.descripcion_TituloListado) + "<>'Esquema del menú' " +
                                    ") " +
                                    "BEGIN " +
                                        " UPDATE " + nameof(PRV_OpcionesDetalle) +
                                            " SET " +
                                                nameof(PRV_OpcionesDetalle.descripcion_TituloListado) + "='Esquema del menú' ," +
                                                nameof(PRV_OpcionesDetalle.descripcion_TituloMantenimiento) + "='Esquema del menú' ," +
                                                nameof(PRV_OpcionesDetalle.descripcion_Plural) + "='Esquema del menú' ," +
                                                nameof(PRV_OpcionesDetalle.descripcion_Singular) + "='Esquema del menú' " +
                                        " WHERE " + nameof(PRV_OpcionesDetalle.opcion) + " = 'GEN_CONFIGURACIONESQUEMA_MENU' and " +
                                                    nameof(PRV_OpcionesDetalle.descripcion_TituloListado) + "<>'Esquema del menú'" +
                                    " END " +
        #endregion
        #region ACTUALIZAR TEXTOS GEN_EMPRESA
                                    //PRV_Opciones
                                    "IF exists " +
                                    "( " +
                                        "SELECT * " +
                                        "FROM " + nameof(PRV_Opciones) + " " +
                                        "WHERE " + nameof(PRV_Opciones.opcion) + " = 'GEN_EMPRESA' and " +
                                                   nameof(PRV_Opciones.descripcionAMostrar) + "<>'Empresas' " +
                                    ") " +
                                    "BEGIN " +
                                        " UPDATE " + nameof(PRV_Opciones) +
                                            " SET " +
                                                nameof(PRV_Opciones.descripcionAMostrar) + "='Empresas' " +
                                        " WHERE " + nameof(PRV_Opciones.opcion) + " = 'GEN_EMPRESA' and " +
                                                    nameof(PRV_Opciones.descripcionAMostrar) + "<>'Empresas'" +
                                    " END " +
                                    //PRV_OpcionesDetalle
                                    "IF exists " +
                                    "( " +
                                        "SELECT * " +
                                        "FROM " + nameof(PRV_OpcionesDetalle) + " " +
                                        "WHERE " + nameof(PRV_OpcionesDetalle.opcion) + " = 'GEN_EMPRESA' and " +
                                                   nameof(PRV_OpcionesDetalle.descripcion_TituloListado) + "<>'Lista de empresas' " +
                                    ") " +
                                    "BEGIN " +
                                        " UPDATE " + nameof(PRV_OpcionesDetalle) +
                                            " SET " +
                                                nameof(PRV_OpcionesDetalle.descripcion_TituloListado) + "='Lista de empresas' ," +
                                                nameof(PRV_OpcionesDetalle.descripcion_TituloMantenimiento) + "='Empresa' ," +
                                                nameof(PRV_OpcionesDetalle.descripcion_Plural) + "='Empresas' ," +
                                                nameof(PRV_OpcionesDetalle.descripcion_Singular) + "='Empresa' " +
                                        " WHERE " + nameof(PRV_OpcionesDetalle.opcion) + " = 'GEN_EMPRESA' and " +
                                                    nameof(PRV_OpcionesDetalle.descripcion_TituloListado) + "<>'Lista de empresas'" +
                                    " END " +
        #endregion
        #region ACTUALIZAR TEXTOS GEN_CONFIGURACIONEMAIL
                                    //PRV_Opciones
                                    "IF exists " +
                                    "( " +
                                        "SELECT * " +
                                        "FROM " + nameof(PRV_Opciones) + " " +
                                        "WHERE " + nameof(PRV_Opciones.opcion) + " = 'GEN_CONFIGURACIONEMAIL' and " +
                                                   nameof(PRV_Opciones.descripcionAMostrar) + "<>'Servidores de correo' " +
                                    ") " +
                                    "BEGIN " +
                                        " UPDATE " + nameof(PRV_Opciones) +
                                            " SET " +
                                                nameof(PRV_Opciones.descripcionAMostrar) + "='Servidores de correo' " +
                                        " WHERE " + nameof(PRV_Opciones.opcion) + " = 'GEN_CONFIGURACIONEMAIL' and " +
                                                    nameof(PRV_Opciones.descripcionAMostrar) + "<>'Servidores de correo'" +
                                    " END " +
                                    //PRV_OpcionesDetalle
                                    "IF exists " +
                                    "( " +
                                        "SELECT * " +
                                        "FROM " + nameof(PRV_OpcionesDetalle) + " " +
                                        "WHERE " + nameof(PRV_OpcionesDetalle.opcion) + " = 'GEN_CONFIGURACIONEMAIL' and " +
                                                   nameof(PRV_OpcionesDetalle.descripcion_TituloListado) + "<>'Lista de servidores de correo' " +
                                    ") " +
                                    "BEGIN " +
                                        " UPDATE " + nameof(PRV_OpcionesDetalle) +
                                            " SET " +
                                                nameof(PRV_OpcionesDetalle.descripcion_TituloListado) + "='Lista de servidores de correo' ," +
                                                nameof(PRV_OpcionesDetalle.descripcion_TituloMantenimiento) + "='Servidor de correo' ," +
                                                nameof(PRV_OpcionesDetalle.descripcion_Plural) + "='Servidores de correo' ," +
                                                nameof(PRV_OpcionesDetalle.descripcion_Singular) + "='Servidor de correo' " +
                                        " WHERE " + nameof(PRV_OpcionesDetalle.opcion) + " = 'GEN_CONFIGURACIONEMAIL' and " +
                                                    nameof(PRV_OpcionesDetalle.descripcion_TituloListado) + "<>'Lista de servidores de correo'" +
                                    " END " +
        #endregion
        #region ACTUALIZAR TEXTOS KRS_VALORESGENERALES
                                    //PRV_Opciones
                                    "IF exists " +
                                    "( " +
                                        "SELECT * " +
                                        "FROM " + nameof(PRV_Opciones) + " " +
                                        "WHERE " + nameof(PRV_Opciones.opcion) + " = 'KRS_VALORESGENERALES' and " +
                                                   nameof(PRV_Opciones.descripcionAMostrar) + "<>'Servidor de correo' " +
                                    ") " +
                                    "BEGIN " +
                                        " UPDATE " + nameof(PRV_Opciones) +
                                            " SET " +
                                                nameof(PRV_Opciones.descripcionAMostrar) + "='Servidor de correo' " +
                                        " WHERE " + nameof(PRV_Opciones.opcion) + " = 'KRS_VALORESGENERALES' and " +
                                                    nameof(PRV_Opciones.descripcionAMostrar) + "<>'Servidor de correo'" +
                                    " END " +
                                    //PRV_OpcionesDetalle
                                    "IF exists " +
                                    "( " +
                                        "SELECT * " +
                                        "FROM " + nameof(PRV_OpcionesDetalle) + " " +
                                        "WHERE " + nameof(PRV_OpcionesDetalle.opcion) + " = 'KRS_VALORESGENERALES' and " +
                                                   nameof(PRV_OpcionesDetalle.descripcion_TituloListado) + "<>'Servidor de correo' " +
                                    ") " +
                                    "BEGIN " +
                                        " UPDATE " + nameof(PRV_OpcionesDetalle) +
                                            " SET " +
                                                nameof(PRV_OpcionesDetalle.descripcion_TituloListado) + "='Servidor de correo' ," +
                                                nameof(PRV_OpcionesDetalle.descripcion_TituloMantenimiento) + "='Servidor de correo' ," +
                                                nameof(PRV_OpcionesDetalle.descripcion_Plural) + "='Servidor de correo' ," +
                                                nameof(PRV_OpcionesDetalle.descripcion_Singular) + "='Servidor de correo' " +
                                        " WHERE " + nameof(PRV_OpcionesDetalle.opcion) + " = 'KRS_VALORESGENERALES' and " +
                                                    nameof(PRV_OpcionesDetalle.descripcion_TituloListado) + "<>'Servidor de correo'" +
                                    " END " +
        #endregion
        #region ACTUALIZAR TEXTOS KRS_EMAILS
                                    //PRV_Opciones
                                    "IF exists " +
                                    "( " +
                                        "SELECT * " +
                                        "FROM " + nameof(PRV_Opciones) + " " +
                                        "WHERE " + nameof(PRV_Opciones.opcion) + " = 'KRS_EMAILS' and " +
                                                   nameof(PRV_Opciones.descripcionAMostrar) + "<>'Emails envio informes' " +
                                    ") " +
                                    "BEGIN " +
                                        " UPDATE " + nameof(PRV_Opciones) +
                                            " SET " +
                                                nameof(PRV_Opciones.descripcionAMostrar) + "='Emails envio informes' " +
                                        " WHERE " + nameof(PRV_Opciones.opcion) + " = 'KRS_EMAILS' and " +
                                                    nameof(PRV_Opciones.descripcionAMostrar) + "<>'Emails envio informes'" +
                                    " END " +
                                    //PRV_OpcionesDetalle
                                    "IF exists " +
                                    "( " +
                                        "SELECT * " +
                                        "FROM " + nameof(PRV_OpcionesDetalle) + " " +
                                        "WHERE " + nameof(PRV_OpcionesDetalle.opcion) + " = 'KRS_EMAILS' and " +
                                                   nameof(PRV_OpcionesDetalle.descripcion_TituloListado) + "<>'Emails envio informes' " +
                                    ") " +
                                    "BEGIN " +
                                        " UPDATE " + nameof(PRV_OpcionesDetalle) +
                                            " SET " +
                                                nameof(PRV_OpcionesDetalle.descripcion_TituloListado) + "='Emails envio informes' ," +
                                                nameof(PRV_OpcionesDetalle.descripcion_TituloMantenimiento) + "='Emails envio informes' ," +
                                                nameof(PRV_OpcionesDetalle.descripcion_Plural) + "='Emails envio informes' ," +
                                                nameof(PRV_OpcionesDetalle.descripcion_Singular) + "='Emails envio informes' " +
                                        " WHERE " + nameof(PRV_OpcionesDetalle.opcion) + " = 'KRS_EMAILS' and " +
                                                    nameof(PRV_OpcionesDetalle.descripcion_TituloListado) + "<>'Emails envio informes'" +
                                    " END " +
        #endregion
        #region ACTUALIZAR TEXTOS KRS_AUSENCIASPROGRAMADASTIPOS
                                    //PRV_Opciones
                                    "IF exists " +
                                    "( " +
                                        "SELECT * " +
                                        "FROM " + nameof(PRV_Opciones) + " " +
                                        "WHERE " + nameof(PRV_Opciones.opcion) + " = 'KRS_AUSENCIASPROGRAMADASTIPOS' and " +
                                                   nameof(PRV_Opciones.descripcionAMostrar) + "<>'Tipos de ausentismo' " +
                                    ") " +
                                    "BEGIN " +
                                        " UPDATE " + nameof(PRV_Opciones) +
                                            " SET " +
                                                nameof(PRV_Opciones.descripcionAMostrar) + "='Tipos de ausentismo' " +
                                        " WHERE " + nameof(PRV_Opciones.opcion) + " = 'KRS_AUSENCIASPROGRAMADASTIPOS' and " +
                                                    nameof(PRV_Opciones.descripcionAMostrar) + "<>'Tipos de ausentismo'" +
                                    " END " +
                                    //PRV_OpcionesDetalle
                                    "IF exists " +
                                    "( " +
                                        "SELECT * " +
                                        "FROM " + nameof(PRV_OpcionesDetalle) + " " +
                                        "WHERE " + nameof(PRV_OpcionesDetalle.opcion) + " = 'KRS_AUSENCIASPROGRAMADASTIPOS' and " +
                                                   nameof(PRV_OpcionesDetalle.descripcion_TituloListado) + "<>'Lista de tipos de ausentismo' " +
                                    ") " +
                                    "BEGIN " +
                                        " UPDATE " + nameof(PRV_OpcionesDetalle) +
                                            " SET " +
                                                nameof(PRV_OpcionesDetalle.descripcion_TituloListado) + "='Lista de tipos de ausentismo' ," +
                                                nameof(PRV_OpcionesDetalle.descripcion_TituloMantenimiento) + "='Tipo de ausentismo' ," +
                                                nameof(PRV_OpcionesDetalle.descripcion_Plural) + "='Tipos de ausentismo' ," +
                                                nameof(PRV_OpcionesDetalle.descripcion_Singular) + "='Tipo de ausentismo' " +
                                        " WHERE " + nameof(PRV_OpcionesDetalle.opcion) + " = 'KRS_AUSENCIASPROGRAMADASTIPOS' and " +
                                                    nameof(PRV_OpcionesDetalle.descripcion_TituloListado) + "<>'Lista de tipos de ausentismo'" +
                                    " END " +
        #endregion
        #region ACTUALIZAR TEXTOS KRS_PRESENCIASPROGRAMADASTIPOS
                                    //PRV_Opciones
                                    "IF exists " +
                                    "( " +
                                        "SELECT * " +
                                        "FROM " + nameof(PRV_Opciones) + " " +
                                        "WHERE " + nameof(PRV_Opciones.opcion) + " = 'KRS_PRESENCIASPROGRAMADASTIPOS' and " +
                                                   nameof(PRV_Opciones.descripcionAMostrar) + "<>'Tipos de asistencias' " +
                                    ") " +
                                    "BEGIN " +
                                        " UPDATE " + nameof(PRV_Opciones) +
                                            " SET " +
                                                nameof(PRV_Opciones.descripcionAMostrar) + "='Tipos de asistencias' " +
                                        " WHERE " + nameof(PRV_Opciones.opcion) + " = 'KRS_PRESENCIASPROGRAMADASTIPOS' and " +
                                                    nameof(PRV_Opciones.descripcionAMostrar) + "<>'Tipos de asistencias'" +
                                    " END " +
                                    //PRV_OpcionesDetalle
                                    "IF exists " +
                                    "( " +
                                        "SELECT * " +
                                        "FROM " + nameof(PRV_OpcionesDetalle) + " " +
                                        "WHERE " + nameof(PRV_OpcionesDetalle.opcion) + " = 'KRS_PRESENCIASPROGRAMADASTIPOS' and " +
                                                   nameof(PRV_OpcionesDetalle.descripcion_TituloListado) + "<>'Lista de tipos de asistencias' " +
                                    ") " +
                                    "BEGIN " +
                                        " UPDATE " + nameof(PRV_OpcionesDetalle) +
                                            " SET " +
                                                nameof(PRV_OpcionesDetalle.descripcion_TituloListado) + "='Lista de tipos de asistencias' ," +
                                                nameof(PRV_OpcionesDetalle.descripcion_TituloMantenimiento) + "='Tipo de asistencia' ," +
                                                nameof(PRV_OpcionesDetalle.descripcion_Plural) + "='Tipos de asistencias' ," +
                                                nameof(PRV_OpcionesDetalle.descripcion_Singular) + "='Tipo de asistencia' " +
                                        " WHERE " + nameof(PRV_OpcionesDetalle.opcion) + " = 'KRS_PRESENCIASPROGRAMADASTIPOS' and " +
                                                    nameof(PRV_OpcionesDetalle.descripcion_TituloListado) + "<>'Lista de tipos de asistencias'" +
                                    " END " +
        #endregion
        #region ACTUALIZAR TEXTOS KRS_EVENTOSTIPOS
                                    //PRV_Opciones
                                    "IF exists " +
                                    "( " +
                                        "SELECT * " +
                                        "FROM " + nameof(PRV_Opciones) + " " +
                                        "WHERE " + nameof(PRV_Opciones.opcion) + " = 'KRS_EVENTOSTIPOS' and " +
                                                   nameof(PRV_Opciones.descripcionAMostrar) + "<>'Tipos de eventos' " +
                                    ") " +
                                    "BEGIN " +
                                        " UPDATE " + nameof(PRV_Opciones) +
                                            " SET " +
                                                nameof(PRV_Opciones.descripcionAMostrar) + "='Tipos de eventos' " +
                                        " WHERE " + nameof(PRV_Opciones.opcion) + " = 'KRS_EVENTOSTIPOS' and " +
                                                    nameof(PRV_Opciones.descripcionAMostrar) + "<>'Tipos de eventos'" +
                                    " END " +
                                    //PRV_OpcionesDetalle
                                    "IF exists " +
                                    "( " +
                                        "SELECT * " +
                                        "FROM " + nameof(PRV_OpcionesDetalle) + " " +
                                        "WHERE " + nameof(PRV_OpcionesDetalle.opcion) + " = 'KRS_EVENTOSTIPOS' and " +
                                                   nameof(PRV_OpcionesDetalle.descripcion_TituloListado) + "<>'Lista de tipos de eventos' " +
                                    ") " +
                                    "BEGIN " +
                                        " UPDATE " + nameof(PRV_OpcionesDetalle) +
                                            " SET " +
                                                nameof(PRV_OpcionesDetalle.descripcion_TituloListado) + "='Lista de tipos de eventos' ," +
                                                nameof(PRV_OpcionesDetalle.descripcion_TituloMantenimiento) + "='Tipo de evento' ," +
                                                nameof(PRV_OpcionesDetalle.descripcion_Plural) + "='Tipos de eventos' ," +
                                                nameof(PRV_OpcionesDetalle.descripcion_Singular) + "='Tipo de evento' " +
                                        " WHERE " + nameof(PRV_OpcionesDetalle.opcion) + " = 'KRS_EVENTOSTIPOS' and " +
                                                    nameof(PRV_OpcionesDetalle.descripcion_TituloListado) + "<>'Lista de tipos de eventos'" +
                                    " END " +
        #endregion
        #region ACTUALIZAR TEXTOS KRS_PAUSASTIPOS
                                    //PRV_Opciones
                                    "IF exists " +
                                    "( " +
                                        "SELECT * " +
                                        "FROM " + nameof(PRV_Opciones) + " " +
                                        "WHERE " + nameof(PRV_Opciones.opcion) + " = 'KRS_PAUSASTIPOS' and " +
                                                   nameof(PRV_Opciones.descripcionAMostrar) + "<>'Tipos de pausas' " +
                                    ") " +
                                    "BEGIN " +
                                        " UPDATE " + nameof(PRV_Opciones) +
                                            " SET " +
                                                nameof(PRV_Opciones.descripcionAMostrar) + "='Tipos de pausas' " +
                                        " WHERE " + nameof(PRV_Opciones.opcion) + " = 'KRS_PAUSASTIPOS' and " +
                                                    nameof(PRV_Opciones.descripcionAMostrar) + "<>'Tipos de pausas'" +
                                    " END " +
                                    //PRV_OpcionesDetalle
                                    "IF exists " +
                                    "( " +
                                        "SELECT * " +
                                        "FROM " + nameof(PRV_OpcionesDetalle) + " " +
                                        "WHERE " + nameof(PRV_OpcionesDetalle.opcion) + " = 'KRS_PAUSASTIPOS' and " +
                                                   nameof(PRV_OpcionesDetalle.descripcion_TituloListado) + "<>'Lista de tipos de pausas' " +
                                    ") " +
                                    "BEGIN " +
                                        " UPDATE " + nameof(PRV_OpcionesDetalle) +
                                            " SET " +
                                                nameof(PRV_OpcionesDetalle.descripcion_TituloListado) + "='Lista de tipos de pausas' ," +
                                                nameof(PRV_OpcionesDetalle.descripcion_TituloMantenimiento) + "='Tipo de pausa' ," +
                                                nameof(PRV_OpcionesDetalle.descripcion_Plural) + "='Tipos de pausas' ," +
                                                nameof(PRV_OpcionesDetalle.descripcion_Singular) + "='Tipo de pausa' " +
                                        " WHERE " + nameof(PRV_OpcionesDetalle.opcion) + " = 'KRS_PAUSASTIPOS' and " +
                                                    nameof(PRV_OpcionesDetalle.descripcion_TituloListado) + "<>'Lista de tipos de pausas'" +
                                    " END " +
        #endregion
        #region ACTUALIZAR TEXTOS MAE_EMPLEADO
                                    //PRV_Opciones
                                    "IF exists " +
                                    "( " +
                                        "SELECT * " +
                                        "FROM " + nameof(PRV_Opciones) + " " +
                                        "WHERE " + nameof(PRV_Opciones.opcion) + " = 'MAE_EMPLEADO' and " +
                                                   nameof(PRV_Opciones.descripcionAMostrar) + "<>'Empleados' " +
                                    ") " +
                                    "BEGIN " +
                                        " UPDATE " + nameof(PRV_Opciones) +
                                            " SET " +
                                                nameof(PRV_Opciones.descripcionAMostrar) + "='Empleados' " +
                                        " WHERE " + nameof(PRV_Opciones.opcion) + " = 'MAE_EMPLEADO' and " +
                                                    nameof(PRV_Opciones.descripcionAMostrar) + "<>'Empleados'" +
                                    " END " +
                                    //PRV_OpcionesDetalle
                                    "IF exists " +
                                    "( " +
                                        "SELECT * " +
                                        "FROM " + nameof(PRV_OpcionesDetalle) + " " +
                                        "WHERE " + nameof(PRV_OpcionesDetalle.opcion) + " = 'MAE_EMPLEADO' and " +
                                                   nameof(PRV_OpcionesDetalle.descripcion_TituloListado) + "<>'Lista de empleados' " +
                                    ") " +
                                    "BEGIN " +
                                        " UPDATE " + nameof(PRV_OpcionesDetalle) +
                                            " SET " +
                                                nameof(PRV_OpcionesDetalle.descripcion_TituloListado) + "='Lista de empleados' ," +
                                                nameof(PRV_OpcionesDetalle.descripcion_TituloMantenimiento) + "='Empleado' ," +
                                                nameof(PRV_OpcionesDetalle.descripcion_Plural) + "='Empleados' ," +
                                                nameof(PRV_OpcionesDetalle.descripcion_Singular) + "='Empleado' " +
                                        " WHERE " + nameof(PRV_OpcionesDetalle.opcion) + " = 'MAE_EMPLEADO' and " +
                                                    nameof(PRV_OpcionesDetalle.descripcion_TituloListado) + "<>'Lista de empleados'" +
                                    " END " +
        #endregion
        #region ACTUALIZAR TEXTOS CTA_DEPARTAMENTO
                                    //PRV_Opciones
                                    "IF exists " +
                                    "( " +
                                        "SELECT * " +
                                        "FROM " + nameof(PRV_Opciones) + " " +
                                        "WHERE " + nameof(PRV_Opciones.opcion) + " = 'CTA_DEPARTAMENTO' and " +
                                                   nameof(PRV_Opciones.descripcionAMostrar) + "<>'Departamentos' " +
                                    ") " +
                                    "BEGIN " +
                                        " UPDATE " + nameof(PRV_Opciones) +
                                            " SET " +
                                                nameof(PRV_Opciones.descripcionAMostrar) + "='Departamentos' " +
                                        " WHERE " + nameof(PRV_Opciones.opcion) + " = 'CTA_DEPARTAMENTO' and " +
                                                    nameof(PRV_Opciones.descripcionAMostrar) + "<>'Departamentos'" +
                                    " END " +
                                    //PRV_OpcionesDetalle
                                    "IF exists " +
                                    "( " +
                                        "SELECT * " +
                                        "FROM " + nameof(PRV_OpcionesDetalle) + " " +
                                        "WHERE " + nameof(PRV_OpcionesDetalle.opcion) + " = 'CTA_DEPARTAMENTO' and " +
                                                   nameof(PRV_OpcionesDetalle.descripcion_TituloListado) + "<>'Lista de departamentos' " +
                                    ") " +
                                    "BEGIN " +
                                        " UPDATE " + nameof(PRV_OpcionesDetalle) +
                                            " SET " +
                                                nameof(PRV_OpcionesDetalle.descripcion_TituloListado) + "='Lista de departamentos' ," +
                                                nameof(PRV_OpcionesDetalle.descripcion_TituloMantenimiento) + "='Departamento' ," +
                                                nameof(PRV_OpcionesDetalle.descripcion_Plural) + "='Departamentos' ," +
                                                nameof(PRV_OpcionesDetalle.descripcion_Singular) + "='Departamento' " +
                                        " WHERE " + nameof(PRV_OpcionesDetalle.opcion) + " = 'CTA_DEPARTAMENTO' and " +
                                                    nameof(PRV_OpcionesDetalle.descripcion_TituloListado) + "<>'Lista de departamentos'" +
                                    " END " +
        #endregion
        #region ACTUALIZAR TEXTOS MAE_DEPARTAMENTO
                                    //PRV_Opciones
                                    "IF exists " +
                                    "( " +
                                        "SELECT * " +
                                        "FROM " + nameof(PRV_Opciones) + " " +
                                        "WHERE " + nameof(PRV_Opciones.opcion) + " = 'MAE_DEPARTAMENTO' and " +
                                                   nameof(PRV_Opciones.descripcionAMostrar) + "<>'Departamentos' " +
                                    ") " +
                                    "BEGIN " +
                                        " UPDATE " + nameof(PRV_Opciones) +
                                            " SET " +
                                                nameof(PRV_Opciones.descripcionAMostrar) + "='Departamentos' " +
                                        " WHERE " + nameof(PRV_Opciones.opcion) + " = 'MAE_DEPARTAMENTO' and " +
                                                    nameof(PRV_Opciones.descripcionAMostrar) + "<>'Departamentos'" +
                                    " END " +
                                    //PRV_OpcionesDetalle
                                    "IF exists " +
                                    "( " +
                                        "SELECT * " +
                                        "FROM " + nameof(PRV_OpcionesDetalle) + " " +
                                        "WHERE " + nameof(PRV_OpcionesDetalle.opcion) + " = 'MAE_DEPARTAMENTO' and " +
                                                   nameof(PRV_OpcionesDetalle.descripcion_TituloListado) + "<>'Lista de departamentos' " +
                                    ") " +
                                    "BEGIN " +
                                        " UPDATE " + nameof(PRV_OpcionesDetalle) +
                                            " SET " +
                                                nameof(PRV_OpcionesDetalle.descripcion_TituloListado) + "='Lista de departamentos' ," +
                                                nameof(PRV_OpcionesDetalle.descripcion_TituloMantenimiento) + "='Departamento' ," +
                                                nameof(PRV_OpcionesDetalle.descripcion_Plural) + "='Departamentos' ," +
                                                nameof(PRV_OpcionesDetalle.descripcion_Singular) + "='Departamento' " +
                                        " WHERE " + nameof(PRV_OpcionesDetalle.opcion) + " = 'MAE_DEPARTAMENTO' and " +
                                                    nameof(PRV_OpcionesDetalle.descripcion_TituloListado) + "<>'Lista de departamentos'" +
                                    " END " +
        #endregion
        #region ACTUALIZAR TEXTOS KRS_EMPLEADOS
                                    //PRV_Opciones
                                    "IF exists " +
                                    "( " +
                                        "SELECT * " +
                                        "FROM " + nameof(PRV_Opciones) + " " +
                                        "WHERE " + nameof(PRV_Opciones.opcion) + " = 'KRS_EMPLEADOS' and " +
                                                   nameof(PRV_Opciones.descripcionAMostrar) + "<>'Empleados (Kairos)' " +
                                    ") " +
                                    "BEGIN " +
                                        " UPDATE " + nameof(PRV_Opciones) +
                                            " SET " +
                                                nameof(PRV_Opciones.descripcionAMostrar) + "='Empleados (Kairos)' " +
                                        " WHERE " + nameof(PRV_Opciones.opcion) + " = 'KRS_EMPLEADOS' and " +
                                                    nameof(PRV_Opciones.descripcionAMostrar) + "<>'Empleados (Kairos)'" +
                                    " END " +
                                    //PRV_OpcionesDetalle
                                    "IF exists " +
                                    "( " +
                                        "SELECT * " +
                                        "FROM " + nameof(PRV_OpcionesDetalle) + " " +
                                        "WHERE " + nameof(PRV_OpcionesDetalle.opcion) + " = 'KRS_EMPLEADOS' and " +
                                                   nameof(PRV_OpcionesDetalle.descripcion_TituloListado) + "<>'Lista de empleados (Kairos)' " +
                                    ") " +
                                    "BEGIN " +
                                        " UPDATE " + nameof(PRV_OpcionesDetalle) +
                                            " SET " +
                                                nameof(PRV_OpcionesDetalle.descripcion_TituloListado) + "='Lista de empleados (Kairos)' ," +
                                                nameof(PRV_OpcionesDetalle.descripcion_TituloMantenimiento) + "='Empleado (Kairos)' ," +
                                                nameof(PRV_OpcionesDetalle.descripcion_Plural) + "='Empleados (Kairos)' ," +
                                                nameof(PRV_OpcionesDetalle.descripcion_Singular) + "='Empleado (Kairos)' " +
                                        " WHERE " + nameof(PRV_OpcionesDetalle.opcion) + " = 'KRS_EMPLEADOS' and " +
                                                    nameof(PRV_OpcionesDetalle.descripcion_TituloListado) + "<>'Lista de empleados (Kairos)'" +
                                    " END " +
        #endregion
        #region ACTUALIZAR TEXTOS KRS_TERMINALES
                                    //PRV_Opciones
                                    "IF exists " +
                                    "( " +
                                        "SELECT * " +
                                        "FROM " + nameof(PRV_Opciones) + " " +
                                        "WHERE " + nameof(PRV_Opciones.opcion) + " = 'KRS_TERMINALES' and " +
                                                   nameof(PRV_Opciones.descripcionAMostrar) + "<>'Terminales (Kairos)' " +
                                    ") " +
                                    "BEGIN " +
                                        " UPDATE " + nameof(PRV_Opciones) +
                                            " SET " +
                                                nameof(PRV_Opciones.descripcionAMostrar) + "='Terminales (Kairos)' " +
                                        " WHERE " + nameof(PRV_Opciones.opcion) + " = 'KRS_TERMINALES' and " +
                                                    nameof(PRV_Opciones.descripcionAMostrar) + "<>'Terminales (Kairos)'" +
                                    " END " +
                                    //PRV_OpcionesDetalle
                                    "IF exists " +
                                    "( " +
                                        "SELECT * " +
                                        "FROM " + nameof(PRV_OpcionesDetalle) + " " +
                                        "WHERE " + nameof(PRV_OpcionesDetalle.opcion) + " = 'KRS_TERMINALES' and " +
                                                   nameof(PRV_OpcionesDetalle.descripcion_TituloListado) + "<>'Lista de terminales (Kairos)' " +
                                    ") " +
                                    "BEGIN " +
                                        " UPDATE " + nameof(PRV_OpcionesDetalle) +
                                            " SET " +
                                                nameof(PRV_OpcionesDetalle.descripcion_TituloListado) + "='Lista de terminales (Kairos)' ," +
                                                nameof(PRV_OpcionesDetalle.descripcion_TituloMantenimiento) + "='Terminal (Kairos)' ," +
                                                nameof(PRV_OpcionesDetalle.descripcion_Plural) + "='Terminales (Kairos)' ," +
                                                nameof(PRV_OpcionesDetalle.descripcion_Singular) + "='Terminal (Kairos)' " +
                                        " WHERE " + nameof(PRV_OpcionesDetalle.opcion) + " = 'KRS_TERMINALES' and " +
                                                    nameof(PRV_OpcionesDetalle.descripcion_TituloListado) + "<>'Lista de terminales (Kairos)'" +
                                    " END " +
        #endregion
        #region ACTUALIZAR TEXTOS KRS_JORNADASCABECERA
                                    //PRV_Opciones
                                    "IF exists " +
                                    "( " +
                                        "SELECT * " +
                                        "FROM " + nameof(PRV_Opciones) + " " +
                                        "WHERE " + nameof(PRV_Opciones.opcion) + " = 'KRS_JORNADASCABECERA' and " +
                                                   nameof(PRV_Opciones.descripcionAMostrar) + "<>'Jornadas' " +
                                    ") " +
                                    "BEGIN " +
                                        " UPDATE " + nameof(PRV_Opciones) +
                                            " SET " +
                                                nameof(PRV_Opciones.descripcionAMostrar) + "='Jornadas' " +
                                        " WHERE " + nameof(PRV_Opciones.opcion) + " = 'KRS_JORNADASCABECERA' and " +
                                                    nameof(PRV_Opciones.descripcionAMostrar) + "<>'Jornadas'" +
                                    " END " +
                                    //PRV_OpcionesDetalle
                                    "IF exists " +
                                    "( " +
                                        "SELECT * " +
                                        "FROM " + nameof(PRV_OpcionesDetalle) + " " +
                                        "WHERE " + nameof(PRV_OpcionesDetalle.opcion) + " = 'KRS_JORNADASCABECERA' and " +
                                                   nameof(PRV_OpcionesDetalle.descripcion_TituloListado) + "<>'Lista de jornadas' " +
                                    ") " +
                                    "BEGIN " +
                                        " UPDATE " + nameof(PRV_OpcionesDetalle) +
                                            " SET " +
                                                nameof(PRV_OpcionesDetalle.descripcion_TituloListado) + "='Lista de jornadas' ," +
                                                nameof(PRV_OpcionesDetalle.descripcion_TituloMantenimiento) + "='Jornada' ," +
                                                nameof(PRV_OpcionesDetalle.descripcion_Plural) + "='Jornadas' ," +
                                                nameof(PRV_OpcionesDetalle.descripcion_Singular) + "='Jornada' " +
                                        " WHERE " + nameof(PRV_OpcionesDetalle.opcion) + " = 'KRS_JORNADASCABECERA' and " +
                                                    nameof(PRV_OpcionesDetalle.descripcion_TituloListado) + "<>'Lista de jornadas'" +
                                    " END " +
        #endregion
        #region ACTUALIZAR TEXTOS KRS_PERFILESCABECERA
                                    //PRV_Opciones
                                    "IF exists " +
                                    "( " +
                                        "SELECT * " +
                                        "FROM " + nameof(PRV_Opciones) + " " +
                                        "WHERE " + nameof(PRV_Opciones.opcion) + " = 'KRS_PERFILESCABECERA' and " +
                                                   nameof(PRV_Opciones.descripcionAMostrar) + "<>'Perfiles' " +
                                    ") " +
                                    "BEGIN " +
                                        " UPDATE " + nameof(PRV_Opciones) +
                                            " SET " +
                                                nameof(PRV_Opciones.descripcionAMostrar) + "='Perfiles' " +
                                        " WHERE " + nameof(PRV_Opciones.opcion) + " = 'KRS_PERFILESCABECERA' and " +
                                                    nameof(PRV_Opciones.descripcionAMostrar) + "<>'Perfiles'" +
                                    " END " +
                                    //PRV_OpcionesDetalle
                                    "IF exists " +
                                    "( " +
                                        "SELECT * " +
                                        "FROM " + nameof(PRV_OpcionesDetalle) + " " +
                                        "WHERE " + nameof(PRV_OpcionesDetalle.opcion) + " = 'KRS_PERFILESCABECERA' and " +
                                                   nameof(PRV_OpcionesDetalle.descripcion_TituloListado) + "<>'Lista de perfiles' " +
                                    ") " +
                                    "BEGIN " +
                                        " UPDATE " + nameof(PRV_OpcionesDetalle) +
                                            " SET " +
                                                nameof(PRV_OpcionesDetalle.descripcion_TituloListado) + "='Lista de perfiles' ," +
                                                nameof(PRV_OpcionesDetalle.descripcion_TituloMantenimiento) + "='Perfil' ," +
                                                nameof(PRV_OpcionesDetalle.descripcion_Plural) + "='Perfiles' ," +
                                                nameof(PRV_OpcionesDetalle.descripcion_Singular) + "='Perfil' " +
                                        " WHERE " + nameof(PRV_OpcionesDetalle.opcion) + " = 'KRS_PERFILESCABECERA' and " +
                                                    nameof(PRV_OpcionesDetalle.descripcion_TituloListado) + "<>'Lista de perfiles'" +
                                    " END " +
        #endregion
        #region ACTUALIZAR TEXTOS KRS_CALENDARIO
                                    //PRV_Opciones
                                    "IF exists " +
                                    "( " +
                                        "SELECT * " +
                                        "FROM " + nameof(PRV_Opciones) + " " +
                                        "WHERE " + nameof(PRV_Opciones.opcion) + " = 'KRS_CALENDARIO' and " +
                                                   nameof(PRV_Opciones.descripcionAMostrar) + "<>'Calendario laboral' " +
                                    ") " +
                                    "BEGIN " +
                                        " UPDATE " + nameof(PRV_Opciones) +
                                            " SET " +
                                                nameof(PRV_Opciones.descripcionAMostrar) + "='Calendario laboral' " +
                                        " WHERE " + nameof(PRV_Opciones.opcion) + " = 'KRS_CALENDARIO' and " +
                                                    nameof(PRV_Opciones.descripcionAMostrar) + "<>'Calendario laboral'" +
                                    " END " +
                                    //PRV_OpcionesDetalle
                                    "IF exists " +
                                    "( " +
                                        "SELECT * " +
                                        "FROM " + nameof(PRV_OpcionesDetalle) + " " +
                                        "WHERE " + nameof(PRV_OpcionesDetalle.opcion) + " = 'KRS_CALENDARIO' and " +
                                                   nameof(PRV_OpcionesDetalle.descripcion_TituloListado) + "<>'Calendario laboral' " +
                                    ") " +
                                    "BEGIN " +
                                        " UPDATE " + nameof(PRV_OpcionesDetalle) +
                                            " SET " +
                                                nameof(PRV_OpcionesDetalle.descripcion_TituloListado) + "='Calendario laboral' ," +
                                                nameof(PRV_OpcionesDetalle.descripcion_TituloMantenimiento) + "='Calendario laboral' ," +
                                                nameof(PRV_OpcionesDetalle.descripcion_Plural) + "='Calendario laboral' ," +
                                                nameof(PRV_OpcionesDetalle.descripcion_Singular) + "='Calendario laboral' " +
                                        " WHERE " + nameof(PRV_OpcionesDetalle.opcion) + " = 'KRS_CALENDARIO' and " +
                                                    nameof(PRV_OpcionesDetalle.descripcion_TituloListado) + "<>'Calendario laboral'" +
                                    " END " +
        #endregion
        #region ACTUALIZAR TEXTOS OTROS_KRSS_INCIDENCIAS
                                    //PRV_Opciones
                                    "IF exists " +
                                    "( " +
                                        "SELECT * " +
                                        "FROM " + nameof(PRV_Opciones) + " " +
                                        "WHERE " + nameof(PRV_Opciones.opcion) + " = 'OTROS_KRSS_INCIDENCIAS' and " +
                                                   nameof(PRV_Opciones.descripcionAMostrar) + "<>'Diario de actividad' " +
                                    ") " +
                                    "BEGIN " +
                                        " UPDATE " + nameof(PRV_Opciones) +
                                            " SET " +
                                                nameof(PRV_Opciones.descripcionAMostrar) + "='Diario de actividad' " +
                                        " WHERE " + nameof(PRV_Opciones.opcion) + " = 'OTROS_KRSS_INCIDENCIAS' and " +
                                                    nameof(PRV_Opciones.descripcionAMostrar) + "<>'Diario de actividad'" +
                                    " END " +
                                    //PRV_OpcionesDetalle
                                    "IF exists " +
                                    "( " +
                                        "SELECT * " +
                                        "FROM " + nameof(PRV_OpcionesDetalle) + " " +
                                        "WHERE " + nameof(PRV_OpcionesDetalle.opcion) + " = 'OTROS_KRSS_INCIDENCIAS' and " +
                                                   nameof(PRV_OpcionesDetalle.descripcion_TituloListado) + "<>'Diario de actividad' " +
                                    ") " +
                                    "BEGIN " +
                                        " UPDATE " + nameof(PRV_OpcionesDetalle) +
                                            " SET " +
                                                nameof(PRV_OpcionesDetalle.descripcion_TituloListado) + "='Diario de actividad' ," +
                                                nameof(PRV_OpcionesDetalle.descripcion_TituloMantenimiento) + "='Diario de actividad' ," +
                                                nameof(PRV_OpcionesDetalle.descripcion_Plural) + "='Diario de actividad' ," +
                                                nameof(PRV_OpcionesDetalle.descripcion_Singular) + "='Diario de actividad' " +
                                        " WHERE " + nameof(PRV_OpcionesDetalle.opcion) + " = 'OTROS_KRSS_INCIDENCIAS' and " +
                                                    nameof(PRV_OpcionesDetalle.descripcion_TituloListado) + "<>'Diario de actividad'" +
                                    " END " +
        #endregion
        #region ACTUALIZAR TEXTOS OTROS_KRS_CONSULTADETALLADA_POREMPLEADO
                                    //PRV_Opciones
                                    "IF exists " +
                                    "( " +
                                        "SELECT * " +
                                        "FROM " + nameof(PRV_Opciones) + " " +
                                        "WHERE " + nameof(PRV_Opciones.opcion) + " = 'OTROS_KRS_CONSULTADETALLADA_POREMPLEADO' and " +
                                                   nameof(PRV_Opciones.descripcionAMostrar) + "<>'Detalle (Empleado)' " +
                                    ") " +
                                    "BEGIN " +
                                        " UPDATE " + nameof(PRV_Opciones) +
                                            " SET " +
                                                nameof(PRV_Opciones.descripcionAMostrar) + "='Detalle (Empleado)' " +
                                        " WHERE " + nameof(PRV_Opciones.opcion) + " = 'OTROS_KRS_CONSULTADETALLADA_POREMPLEADO' and " +
                                                    nameof(PRV_Opciones.descripcionAMostrar) + "<>'Detalle (Empleado)'" +
                                    " END " +
                                    //PRV_OpcionesDetalle
                                    "IF exists " +
                                    "( " +
                                        "SELECT * " +
                                        "FROM " + nameof(PRV_OpcionesDetalle) + " " +
                                        "WHERE " + nameof(PRV_OpcionesDetalle.opcion) + " = 'OTROS_KRS_CONSULTADETALLADA_POREMPLEADO' and " +
                                                   nameof(PRV_OpcionesDetalle.descripcion_TituloListado) + "<>'Detalle (Empleado)' " +
                                    ") " +
                                    "BEGIN " +
                                        " UPDATE " + nameof(PRV_OpcionesDetalle) +
                                            " SET " +
                                                nameof(PRV_OpcionesDetalle.descripcion_TituloListado) + "='Detalle (Empleado)' ," +
                                                nameof(PRV_OpcionesDetalle.descripcion_TituloMantenimiento) + "='Detalle (Empleado)' ," +
                                                nameof(PRV_OpcionesDetalle.descripcion_Plural) + "='Detalle (Empleado)' ," +
                                                nameof(PRV_OpcionesDetalle.descripcion_Singular) + "='Detalle (Empleado)' " +
                                        " WHERE " + nameof(PRV_OpcionesDetalle.opcion) + " = 'OTROS_KRS_CONSULTADETALLADA_POREMPLEADO' and " +
                                                    nameof(PRV_OpcionesDetalle.descripcion_TituloListado) + "<>'Detalle (Empleado)'" +
                                    " END " +
        #endregion
        #region ACTUALIZAR TEXTOS OTROS_KRS_CONSULTADETALLADA_PORDIAEMPLEADO
                                    //PRV_Opciones
                                    "IF exists " +
                                    "( " +
                                        "SELECT * " +
                                        "FROM " + nameof(PRV_Opciones) + " " +
                                        "WHERE " + nameof(PRV_Opciones.opcion) + " = 'OTROS_KRS_CONSULTADETALLADA_PORDIAEMPLEADO' and " +
                                                   nameof(PRV_Opciones.descripcionAMostrar) + "<>'Detalle (Dia/Empleado)' " +
                                    ") " +
                                    "BEGIN " +
                                        " UPDATE " + nameof(PRV_Opciones) +
                                            " SET " +
                                                nameof(PRV_Opciones.descripcionAMostrar) + "='Detalle (Dia/Empleado)' " +
                                        " WHERE " + nameof(PRV_Opciones.opcion) + " = 'OTROS_KRS_CONSULTADETALLADA_PORDIAEMPLEADO' and " +
                                                    nameof(PRV_Opciones.descripcionAMostrar) + "<>'Detalle (Dia/Empleado)'" +
                                    " END " +
                                    //PRV_OpcionesDetalle
                                    "IF exists " +
                                    "( " +
                                        "SELECT * " +
                                        "FROM " + nameof(PRV_OpcionesDetalle) + " " +
                                        "WHERE " + nameof(PRV_OpcionesDetalle.opcion) + " = 'OTROS_KRS_CONSULTADETALLADA_PORDIAEMPLEADO' and " +
                                                   nameof(PRV_OpcionesDetalle.descripcion_TituloListado) + "<>'Detalle (Dia/Empleado)' " +
                                    ") " +
                                    "BEGIN " +
                                        " UPDATE " + nameof(PRV_OpcionesDetalle) +
                                            " SET " +
                                                nameof(PRV_OpcionesDetalle.descripcion_TituloListado) + "='Detalle (Dia/Empleado)' ," +
                                                nameof(PRV_OpcionesDetalle.descripcion_TituloMantenimiento) + "='Detalle (Dia/Empleado)' ," +
                                                nameof(PRV_OpcionesDetalle.descripcion_Plural) + "='Detalle (Dia/Empleado)' ," +
                                                nameof(PRV_OpcionesDetalle.descripcion_Singular) + "='Detalle (Dia/Empleado)' " +
                                        " WHERE " + nameof(PRV_OpcionesDetalle.opcion) + " = 'OTROS_KRS_CONSULTADETALLADA_PORDIAEMPLEADO' and " +
                                                    nameof(PRV_OpcionesDetalle.descripcion_TituloListado) + "<>'Detalle (Dia/Empleado)'" +
                                    " END " +
        #endregion
        #region ACTUALIZAR TEXTOS OTROS_KRS_CONSULTADETALLADA_PORJORNADAEMPLEADO
                                    //PRV_Opciones
                                    "IF exists " +
                                    "( " +
                                        "SELECT * " +
                                        "FROM " + nameof(PRV_Opciones) + " " +
                                        "WHERE " + nameof(PRV_Opciones.opcion) + " = 'OTROS_KRS_CONSULTADETALLADA_PORJORNADAEMPLEADO' and " +
                                                   nameof(PRV_Opciones.descripcionAMostrar) + "<>'Detalle (Jornada/Empleado)' " +
                                    ") " +
                                    "BEGIN " +
                                        " UPDATE " + nameof(PRV_Opciones) +
                                            " SET " +
                                                nameof(PRV_Opciones.descripcionAMostrar) + "='Detalle (Jornada/Empleado)' " +
                                        " WHERE " + nameof(PRV_Opciones.opcion) + " = 'OTROS_KRS_CONSULTADETALLADA_PORJORNADAEMPLEADO' and " +
                                                    nameof(PRV_Opciones.descripcionAMostrar) + "<>'Detalle (Jornada/Empleado)'" +
                                    " END " +
                                    //PRV_OpcionesDetalle
                                    "IF exists " +
                                    "( " +
                                        "SELECT * " +
                                        "FROM " + nameof(PRV_OpcionesDetalle) + " " +
                                        "WHERE " + nameof(PRV_OpcionesDetalle.opcion) + " = 'OTROS_KRS_CONSULTADETALLADA_PORJORNADAEMPLEADO' and " +
                                                   nameof(PRV_OpcionesDetalle.descripcion_TituloListado) + "<>'Detalle (Jornada/Empleado)' " +
                                    ") " +
                                    "BEGIN " +
                                        " UPDATE " + nameof(PRV_OpcionesDetalle) +
                                            " SET " +
                                                nameof(PRV_OpcionesDetalle.descripcion_TituloListado) + "='Detalle (Jornada/Empleado)' ," +
                                                nameof(PRV_OpcionesDetalle.descripcion_TituloMantenimiento) + "='Detalle (Jornada/Empleado)' ," +
                                                nameof(PRV_OpcionesDetalle.descripcion_Plural) + "='Detalle (Jornada/Empleado)' ," +
                                                nameof(PRV_OpcionesDetalle.descripcion_Singular) + "='Detalle (Jornada/Empleado)' " +
                                        " WHERE " + nameof(PRV_OpcionesDetalle.opcion) + " = 'OTROS_KRS_CONSULTADETALLADA_PORJORNADAEMPLEADO' and " +
                                                    nameof(PRV_OpcionesDetalle.descripcion_TituloListado) + "<>'Detalle (Jornada/Empleado)'" +
                                    " END "
        #endregion
            ;

    }
}
