ALTER TABLE Emp_Estudios ADD FecVence SMALLDATETIME,IdClase VARCHAR(4),Habilitado BIT DEFAULT(1) NOT NULL GO ALTER TABLE Emp_Parientes ADD TipoRef VARCHAR(10),NitRef VARCHAR(16),EmailRef VARCHAR(100),CargoRef VARCHAR(50) GO CREATE TABLE NomCapacitaciones ( IdClase VARCHAR(4) NOT NULL, Item INT DEFAULT ((0)) NOT NULL, Vigencia INT DEFAULT ((0)) NOT NULL, CdEmpleado VARCHAR(16) DEFAULT ('0') NOT NULL, CdProf VARCHAR(4) DEFAULT ('0') NOT NULL, CdCargo VARCHAR(4) DEFAULT ('0') NOT NULL, CdArea VARCHAR(4) DEFAULT ('0') NOT NULL, CdDep VARCHAR(4) DEFAULT ('0') NOT NULL, Cumplimto VARCHAR(20) NOT NULL, Inactivo BIT DEFAULT ((0)) NOT NULL CONSTRAINT PK_NomCapacitaciones PRIMARY KEY CLUSTERED (IdClase,Item), CONSTRAINT CK_NomCapacitacionesCdArea CHECK ((len([CdArea])>(0))), CONSTRAINT CK_NomCapacitacionesCdCargo CHECK ((len([CdCargo])>(0))), CONSTRAINT CK_NomCapacitacionesCdDep CHECK ((len([CdDep])>(0))), CONSTRAINT CK_NomCapacitacionesCdEmpleado CHECK ((len([CdEmpleado])>(0))), CONSTRAINT CK_NomCapacitacionesCdProf CHECK ((len([CdProf])>(0))), CONSTRAINT CK_NomCapacitacionesCumplimto CHECK ((len([Cumplimto])>(0))), CONSTRAINT CK_NomCapacitacionesIdClase CHECK ((len([IdClase])>(0)))) GO ALTER TABLE NomCapacitaciones ADD CONSTRAINT FK_NomCapacitaciones_ClaseCapac FOREIGN KEY (IdClase) REFERENCES [dbo].[ClaseCapac] (IdClase) INSERT INTO adm_Opciones (IdOpc,Opcion,TipoDato,Valor,NivUp,nModulo) VALUES ('TEP','PORCENTAJE DE ENDEUDAMIENTO SOBRE EL SALARIO (0-No aplica)','DECIMAL','0',5,'NOMINA') INSERT INTO adm_Opciones (IdOpc,Opcion,TipoDato,Valor,NivUp,nModulo) VALUES ('VRN','VALIDAR SIEMPRE REFERENCIAS EN EL MOMENTO DE CREAR EL EMPLEADO','BOOLEAN','0',4,'NOMINA') INSERT INTO adm_Opciones (IdOpc,Opcion,TipoDato,Valor,NivUp,nModulo) VALUES ('VDN','VALIDAR SIEMPRE DOCUMENTOS EN EL MOMENTO DE CREAR EL EMPLEADO','BOOLEAN','0',4,'NOMINA') INSERT INTO adm_Opciones (IdOpc,Opcion,TipoDato,Valor,NivUp,nModulo) VALUES ('VCN','VALIDAR SIEMPRE CERTIFICADOS DE ESTUDIOS EN EL MOMENTO DE CREAR EL EMPLEADO','BOOLEAN','0',4,'NOMINA') INSERT INTO adm_Opciones (IdOpc,Opcion,TipoDato,Valor,NivUp,nModulo) VALUES ('VLN','VALIDAR SIEMPRE EXP LABORAL EN EL MOMENTO DE CREAR EL EMPLEADO','BOOLEAN','0',4,'NOMINA') GO INSERT INTO Sys_ObjetosApp (IdObj,IdGrupo,SubModulo,IndObj,Nombre,Formulario,Permisos,NivelMinimo,NomArchivo) VALUES ('FRMCODT','TRACON','MTO',0,'Ordenes de Trabajo','FRMCODT','SSSSSSSSSSSSS',0,'') INSERT INTO Sys_ObjetosApp (IdObj,IdGrupo,SubModulo,IndObj,Nombre,Formulario,Permisos,NivelMinimo,NomArchivo) VALUES ('FRMAVV','NOMPRO','GEN',22,'Archivo plano - Avvillas','FRMAVV','S',0,'') INSERT INTO Sys_ObjetosApp (IdObj,IdGrupo,SubModulo,IndObj,Nombre,Formulario,Permisos,NivelMinimo,NomArchivo) VALUES ('FTGCAPNOM','NOMCAT','BAS',21,'Clases de Capacitaciones','FRMTBL','S',0,'') INSERT INTO Sys_ObjetosApp (IdObj,IdGrupo,SubModulo,IndObj,Nombre,Formulario,Permisos,NivelMinimo,NomArchivo) VALUES ('FTGCDCNOM','NOMCAT','BAS',22,'Documentos de Conductores','FRMTBL','S',0,'') INSERT INTO Sys_ObjetosApp (IdObj,IdGrupo,SubModulo,IndObj,Nombre,Formulario,Permisos,NivelMinimo,NomArchivo) VALUES ('FRMNOMCAP','NOMCAT','CAT',22,'Capacitaciones','FRMNOMCAP','S',0,'') INSERT INTO Sys_ObjetosApp (IdObj,IdGrupo,SubModulo,IndObj,Nombre,Formulario,Permisos,NivelMinimo,NomArchivo) VALUES ('FRMCAPAC','NOMPRO','GEN',23,'Registro de Capacitaciones','FRMCAPAC','S',0,'') GO INSERT INTO Sys_Roles (IdObj,IdRole,Funcion) VALUES ('FRMPRE','CUP','Permitir exceder nivel de endeudamiento') INSERT INTO Sys_Roles (IdObj,IdRole,Funcion) VALUES ('FRMEMP','CAP','Modificar Información de capacitaciones') INSERT INTO Sys_Roles (IdObj,IdRole,Funcion) VALUES ('FRMEMP','LAB','Modificar Información de Experiencia Laboral') INSERT INTO Sys_Roles (IdObj,IdRole,Funcion) VALUES ('FRMEMP','REF','Modificar Información de Referencias') INSERT INTO Sys_Roles (IdObj,IdRole,Funcion) VALUES ('FRMEMP','DOC','Modificar Información de Documentos') GO INSERT INTO Sys_Roles (IdObj,IdRole,Funcion) VALUES ('FRMDOCT','CUM','Permitir Despachos Con Manifiestos pendientes por cumplido') INSERT INTO Sys_Roles (IdObj,IdRole,Funcion) VALUES ('FRMDOCT','ODP','Permitir Despachos Con Manifiestos pendientes por Liquidación') INSERT INTO Sys_Roles (IdObj,IdRole,Funcion) VALUES ('FRMDOCT','LGA','Permitir Despachos Con Manifiestos pendientes por Liquidación') INSERT INTO Sys_Roles (IdObj,IdRole,Funcion) VALUES ('FRMDRMT','CUM','Permitir Despachos Con Manifiestos pendientes por cumplido') INSERT INTO Sys_Roles (IdObj,IdRole,Funcion) VALUES ('FRMDRMT','ODP','Permitir Despachos Con Manifiestos pendientes por Liquidación') INSERT INTO Sys_Roles (IdObj,IdRole,Funcion) VALUES ('FRMDRMT','LGA','Permitir Despachos Con Manifiestos pendientes por Liquidación') GO