/***************************Script para la modificación de la aplicación 707*********************************/ /*----------Agrega campos a la tabla 707EVE-----------*/ ALTER TABLE 707EVE ADD EVECheckbox3 INTEGER(11), ADD EVECheckbox4 INTEGER(11), ADD EVEFecha4 DATE, ADD EVEFecha5 DATE, ADD EVECant2 INTEGER(11), ADD EVELinea7 VARCHAR(40), ADD EVELinea8 VARCHAR(40), ADD EVELinea9 VARCHAR(40); /*Insertar Registros en la tabla CON*/ INSERT INTO 707CON (CONTabla, CONNombre, CONCampo, CONTipo, CONLongitud, CONLongVista, CONObligatorio, CONVisible, CONOrden, CONAyuda, CONTab, CONPrevio,CONRest, CONUnico) VALUES ("EVE","Saldo","Cant2","Cant","40","40","NO","VER","220","Saldo de la empresa. En caso de ser prepago, contiene el número de mensajes que la empresa ha adquirido. En caso de ser postpago, contiene el número de mensajes que restan a la empresa tomando como base el saldo límite.","","","V","NO"), ("EVE","SMS?","Checkbox3","Checkbox","0","0","NO","MOD","180","Marcar si la empresa posee habilitada la funcionalidad SMS","SMS","Funcionalidad SMS","",""), ("EVE","Prepago?","Checkbox4","Checkbox","0","0","NO","MOD","190","Marcar si la empresa trabaja mediante la modalidad de prepago. Del caso contrario, se asumirá postpago.","","","",""), ("EVE","Fecha Hasta","Fecha5","Fecha","0","0","NO","MOD","210","Fecha de finalización del contrato del servicio de envío de mensajes de texto SMS.","","","","NO"), ("EVE","Fecha Desde","Fecha4","Fecha","0","0","NO","MOD","200","Fecha de inicio del contrato del servicio de envío de mensajes de texto SMS.","","","","NO"), ("EVE","Descuento","Linea9","Linea","40","40","NO","MOD","250","Porcentaje de descuento que obtiene la empresa sobre el costo de los mensajes.","","","","NO"), ("EVE","Máximo Mensajes","Linea7","Linea","40","40","NO","MOD","230","Saldo Límite de la empresa, es decir, la cantidad máxima de mensajes que la empresa puede enviar (en caso de ser postpago).","","","","NO"), ("EVE","Mínimo Mensajes","Linea8","Linea","40","40","NO","MOD","240","Cantidad Mínima de mensajes que debe consumir la empresa mensualmente.","","","","NO") ; /*-----------Crear Tabla COM - COMPRAS-----------*/ CREATE TABLE 707COM ( COMCodigo INTEGER(11) PRIMARY KEY AUTO_INCREMENT, COMNombre VARCHAR(100), COMCodAgente INTEGER(11), COMEnlaceP INTEGER(11), COMEnlaceE INTEGER(11), COMCant1 INTEGER(11), COMMonto1 DOUBLE, COMMonto2 DOUBLE, COMLinea1 VARCHAR(40), COMFecha1 DATE, COMCheckbox1 INTEGER(11), COMEspecial TEXT ); /*Actualizar tablas utilizadas*/ UPDATE 707PAR SET PARValor=CONCAT(PARValor,",COM") WHERE PARCampo='TablasUtilizadas'; /*Insertar Registros en la tabla PAR*/ INSERT INTO 707PAR (PARCampo,PARValor,PARTabla) VALUES ("COM","COMPRAS","COM"), ("NroCOM","Código Compra","COM"), ("NombreCOM","Compra","COM"), ("ObligNombreCOM","NO","COM"), ("UnicoNombreCOM","NO","COM"), ("COMLogin","NO","COM"), ("COMClave","NO","COM"), ("COMClaveAlfaNum","NO","COM"), ("COMPerfil","NO","COM"), ("COMMacroPerfil","NO","COM"), ("ForbidReportUpdateCOM","NO","COM"), ("COMCarta","NO","COM"), ("BucaRapidaCOM","NO","COM"), ("TipoDeTabCOM","0","COM"), ("ColorCOM","1","COM"), ("AccionArranqueCOM","0","COM") ; /*Insertar registros en la tabla CON*/ INSERT INTO 707CON (CONTabla, CONNombre, CONCampo, CONTipo, CONLongitud, CONLongVista, CONObligatorio, CONVisible, CONOrden, CONAyuda, CONUnico) VALUES ("COM","Moneda","Linea1","Linea","40","40","NO","VER","60","Moneda en la que está expresado el monto de la compra.","NO"), ("COM","Total","Monto2","Monto","40","40","NO","VER","50","Total de la compra.","NO"), ("COM","Costo","Monto1","Monto","40","40","NO","VER","40","Costo de cada mensaje","NO"), ("COM","Nro. Mensajes","Cant1","Cant","40","40","NO","VER","30","Número de mensajes adquiridos por la empresa.","NO"), ("COM","Empresa","EnlaceP","Enlace","0","0","NO","VER","10","","NO"), ("COM","Aplicación","EnlaceE","Enlace","0","0","SI","VER","20","","NO"), ("COM","Pago Pendiente?","Checkbox1","Checkbox","0","0","NO","VER","80","","NO"), ("COM","Fecha Desde","Fecha1","Fecha","0","0","NO","VER","70","","NO") ; /*-----------Crear tabla PRE - PRECIOS-----------*/ CREATE TABLE 707PRE ( PRECodigo INTEGER(11) PRIMARY KEY AUTO_INCREMENT, PRENombre VARCHAR(100), PRECodAgente INTEGER(11), PREFecha1 DATE, PREMonto1 DOUBLE, PRELinea1 VARCHAR(40), PREEspecial TEXT ); /*Actualizar tablas utilizadas*/ UPDATE 707PAR SET PARValor=CONCAT(PARValor,",PRE") WHERE PARCampo='TablasUtilizadas'; /*Insertar Registros en la tabla PAR*/ INSERT INTO 707PAR (PARCampo,PARValor,PARTabla) VALUES ("PRE","PRECIOS","PRE"), ("NroPRE","Código","PRE"), ("NombrePRE","Nombre","PRE"), ("ObligNombrePRE","NO","PRE"), ("UnicoNombrePRE","NO","PRE"), ("PRELogin","NO","PRE"), ("PREClave","NO","PRE"), ("PREClaveAlfaNum","NO","PRE"), ("PREPerfil","NO","PRE"), ("PREMacroPerfil","NO","PRE"), ("ForbidReportUpdatePRE","NO","PRE"), ("PRECarta","NO","PRE"), ("BucaRapidaPRE","NO","PRE"), ("TipoDeTabPRE","0","PRE"), ("ColorPRE","1","PRE"), ("AccionArranquePRE","0","PRE") ; /*Insertar registros en la tabla CON*/ INSERT INTO 707CON (CONTabla, CONNombre, CONCampo, CONTipo, CONLongitud, CONLongVista, CONObligatorio, CONVisible, CONOrden, CONAyuda, CONUnico) VALUES ("PRE","Moneda","Linea1","Linea","40","40","NO","VER","60","Moneda en la que está expresado el precio del mensaje.","NO"), ("PRE","Precio del Mensaje","Monto1","Monto","40","40","NO","VER","40","Precio del mensaje de texto.","NO"), ("PRE","Fecha Desde","Fecha1","Fecha","0","0","NO","VER","70","","NO") ; /***************************Script para la creación de la tabla XMS*********************************/ CREATE TABLE /*EEE*/XMS ( XMSCodigoEnvio INTEGER(11) PRIMARY KEY AUTO_INCREMENT, XMSNombre VARCHAR(100), XMSCodAgente INTEGER, XMSDestinatario VARCHAR(40), XMSEmpresa INTEGER(11), XMSFecha DATE, XMSHora CHAR(5), XMSTipo VARCHAR(100), XMSEstado VARCHAR(100), XMSOcasion VARCHAR(100), XMSDetalles TEXT, XMSObservaciones TEXT, XMSObservSocios TEXT, XMSConfidencial INTEGER(11) ); /*Crear registros en la tabla CON*/ INSERT INTO /*EEE*/CON (CONTabla,CONNombre,CONCampo,CONTipo,CONLongitud,CONLongVista) VALUES ("XMS","Código del envío","XMSCodigoEnvio","Cant","",""), ("XMS","Nombre interacción","XMSNombre","Linea","40","40"), ("XMS","Remitente","XMSRemitente","Cant","",""), ("XMS","Destinatario","XMSDestinatario","Linea","40","40"), ("XMS","Empresa","XMSEmpresa","Cant","",""), ("XMS","Fecha del envío","XMSFecha","Fecha","",""), ("XMS","Hora del envío","XMSHora","Linea","40","40"), ("XMS","Tipo de envío","XMSTipo","Linea","40","40"), ("XMS","Estado del envío","XMSEstado","Linea","40","40"), ("XMS","Ocasión del envío","XMSOcasion","Linea","40","40"), ("XMS","Detalles","XMSDetalles","Bloque",,"100","100"), ("XMS","Observaciones","XMSObservaciones","Bloque","100","100"), ("XMS","Observaciones Socios","XMSObservSocios","Bloque","100","100"), ("XMS","Confidencial?","XMSConfidencial","Caja"); /***************************Script para la creación del enlatado tipo S*********************************/ ALTER TABLE /*EEE*/ENL MODIFY ENLTipo ENUM('R','E','S');