function addKey()
 {
     $xF = new cFecha();
     $key = md5($this->mName . MY_KEY . $xF->getMarca() . rand(0, 9995));
     $_SESSION["frm." . $this->mName] = $key;
     $this->addFootElement("<input value=\"_" . $this->mName . "\" type=\"hidden\" />");
     return $key;
 }
 function setCrearEjemplos()
 {
     $sqlT = array();
     $msg = "";
     $xF = new cFecha();
     $msg .= setFoliosAlMaximo();
     $sqlT[] = "INSERT INTO `socios_general` (`codigo`, `nombrecompleto`, `apellidopaterno`, `apellidomaterno`, `rfc`, `curp`, `estatusactual`, `cajalocal`, `lugarnacimiento`,\n`tipoingreso`, `estadocivil`, `genero`, `eacp`, `sucursal`, `documento_de_identificacion`, `correo_electronico`, `telefono_principal`, `dependientes_economicos`) VALUES\n('99999', 'SUJETO DE', 'PRUEBAS', 'PARA REPORTAR', 'NNGL000000', 'NGL000000', '10', '1', 'YC,MERIDA', '200', '1', '1', 'SRNC6900601', 'matriz', 'IFE9999999', '*****@*****.**', '9811098164', '1')";
     $sqlT[] = "INSERT INTO `socios_general` (`codigo`, `nombrecompleto`, `rfc`, `curp`, `fechaentrevista`, `fechaalta`, `estatusactual`, `cajalocal`, `fechanacimiento`, `lugarnacimiento`,\n`tipoingreso`, `genero`, `eacp`, `sucursal`, `fecha_de_revision`, `tipo_de_identificacion`, `correo_electronico`, `telefono_principal`,\n`dependientes_economicos`, `titulo_personal`) VALUES ('99998', 'PERSONA DE EJEMPLO',\n'RFC0000000', 'CURP00000000', '2014-01-01', '2014-01-01', '10', '1', '1981-08-22', 'MERIDA,YUCATAN', '500', '1', 'SRN69300601', 'matriz', '2014-01-01', '99', '*****@*****.**', '9811098164', '4', 'SR')";
     $sqlT[] = "INSERT INTO `socios_aeconomica` (`socio_aeconomica`, `tipo_aeconomica`, `sector_economico`, `nombre_ae`, `domicilio_ae`, `localidad_ae`, `municipio_ae`,\n`estado_ae`, `telefono_ae`, `extension_ae`, `numero_empleado`, `antiguedad_ae`, `departamento_ae`, `monto_percibido_ae`, `fecha_alta`, `sucursal`, `oficial_de_verificacion`, `numero_de_seguridad_social`) VALUES ('99999', '10', '1', 'EMPRESA DE EJEMPLO, S.A. DE C.V.', 'DOMICILIO CONOCIDO, MERIDA YUCATAN.', 'Merida', 'Merida', 'Yucatan', '9811098164', '0', '0', '2266', 'NA', '7000', '2014-01-01', 'matriz', '99', '0000000000')";
     $sqlT[] = "INSERT INTO `socios_aeconomica` (`socio_aeconomica`, `tipo_aeconomica`, `sector_economico`, `nombre_ae`, `domicilio_ae`, `localidad_ae`, `municipio_ae`,\n`estado_ae`, `telefono_ae`, `extension_ae`, `numero_empleado`, `antiguedad_ae`, `departamento_ae`, `monto_percibido_ae`, `fecha_alta`, `sucursal`, `oficial_de_verificacion`, `numero_de_seguridad_social`) VALUES ('99998', '10', '1', 'EMPRESA DE EJEMPLO, S.A. DE C.V.', 'DOMICILIO CONOCIDO, MERIDA YUCATAN.', 'Merida', 'Merida', 'Yucatan', '9811098164', '0', '0', '2266', 'NA', '7000', '2014-01-01', 'matriz', '99', '0000000000')";
     $sqlT[] = "INSERT INTO `creditos_solicitud` (`numero_solicitud`, `fecha_solicitud`, `fecha_autorizacion`, `monto_solicitado`, `monto_autorizado`, `numero_socio`, `plazo_en_dias`, `numero_pagos`, `tasa_interes`, `periocidad_de_pago`, `tipo_credito`, `fecha_vencimiento`, `pagos_autorizados`, `dias_autorizados`, `periodo_solicitudes`, `fecha_ultimo_mvto`, `tipo_convenio`, `interes_diario`, `tasa_moratorio`, `fecha_ministracion`) VALUES ('29000201', '2014-01-01', '2014-01-01', '120000', '120000', '99999', '360', '24', '0.6', '15', '3', '2014-12-31', '24', '365', '201499', '2014-01-01', '200', '10', '1.2', '2014-01-01')";
     $sqlT[] = "INSERT INTO `personas_perfil_transaccional` (`clave_de_persona`, `fecha_de_registro`, `fecha_de_vencimiento`, `clave_de_tipo_de_perfil`, `pais_de_origen`, `maximo_de_operaciones`, `cantidad_maxima`, `operaciones_calculadas`, `cantidad_calculada`, `fecha_de_calculo`, `afectacion`, `observaciones`) VALUES ('99999', '1394172000', '1394172000', '101', 'MX', '10', '10000', '0', '0', '1394172000', '-1', '')";
     $sqlT[] = "INSERT INTO `personas_perfil_transaccional` (`clave_de_persona`, `fecha_de_registro`, `fecha_de_vencimiento`, `clave_de_tipo_de_perfil`, `pais_de_origen`, `maximo_de_operaciones`, `cantidad_maxima`, `operaciones_calculadas`, `cantidad_calculada`, `fecha_de_calculo`, `afectacion`, `observaciones`) VALUES ('99999', '1394172000', '1394172000', '201', 'MX', '5', '50000', '0', '0', '1394172000', '-1', '')";
     $sqlT[] = "INSERT INTO `personas_perfil_transaccional` (`clave_de_persona`, `fecha_de_registro`, `fecha_de_vencimiento`, `clave_de_tipo_de_perfil`, `pais_de_origen`, `maximo_de_operaciones`, `cantidad_maxima`, `operaciones_calculadas`, `cantidad_calculada`, `fecha_de_calculo`, `afectacion`, `observaciones`) VALUES ('99999', '1394172000', '1394172000', '301', 'MX', '5', '50000', '0', '0', '1394172000', '-1', '')";
     $sqlT[] = "INSERT INTO `personas_perfil_transaccional` (`clave_de_persona`, `fecha_de_registro`, `fecha_de_vencimiento`, `clave_de_tipo_de_perfil`, `pais_de_origen`, `maximo_de_operaciones`, `cantidad_maxima`, `operaciones_calculadas`, `cantidad_calculada`, `fecha_de_calculo`, `afectacion`, `observaciones`) VALUES ('99999', '1394172000', '1394172000', '401', 'MX', '5', '50000', '0', '0', '1394172000', '-1', '')";
     $sqlT[] = "INSERT INTO `bancos_entidades` (`idbancos_entidades`, `nombre_de_la_entidad`, `rfc_de_la_entidad`, `pais_de_origen`) VALUES ('700', 'EL BANCO EXTRANJERO', 'EXT99999', 'US')";
     $sqlT[] = "INSERT INTO `creditos_tipoconvenio` (`idcreditos_tipoconvenio`, `descripcion_tipoconvenio`, `tipo_convenio`, `numero_creditos_maximo`, `dias_maximo`, `pagos_maximo`, `interes_normal`, `interes_moratorio`, `maximo_otorgable`, `tolerancia_dias_primer_abono`, `numero_avales`, `minimo_otorgable`, `php_monto_maximo`, `tasa_iva`) VALUES ('501', 'EJEMPLO DIARIO', '501', '10', '180', '180', '6.896551724', '6.896551724', '1', '20', '0', '100', '\$monto_maximo = \$producto_monto_maximo;', '0.16')";
     $sqlT[] = "UPDATE `creditos_tipoconvenio` SET `maximo_otorgable` = '1000000' WHERE `idcreditos_tipoconvenio` = '501'";
     $sqlT[] = "UPDATE `entidad_configuracion` SET `valor_del_parametro` = '99' WHERE `nombre_del_parametro` = 'clave_de_usuario_del_oficial_de_cumplimiento'";
     $sqlT[] = "INSERT INTO `matriz`.`t_03f996214fba4a1d05a68b18fece8e71` \n\t\t\t\t(`idusuarios`, `f_28fb96d57b21090705cfdf8bc3445d2a`, `f_34023acbff254d34664f94c3e08d836e`, `nombres`, `apellidopaterno`, `apellidomaterno`, `puesto`, \n\t\t\t\t`f_f2cd801e90b78ef4dc673a4659c1482d`, `periodo_responsable`, `date_expire`, `codigo_de_persona`) \n\t\t\t\tVALUES \n\t\t\t\t('400', 'cajero', MD5('cajero'), 'CAJERO', 'DE', 'PRUEBA', 'Cajero', '4', '400', '2014-01-01', '1'),\n\t\t\t\t('1000', 'cumplimiento', MD5('cumplimiento'), 'OFICIAL', 'DE', 'CUMPLIMIENTO', 'Oficial de Cumplimiento', '10', '1000', '2014-01-01', '1'),\n\t\t\t\t('600', 'contabilidad', MD5('contabilidad'), 'USUARIO', 'DE', 'CONTABILIDAD', 'Contabilidad', '6', '600', '2014-01-01', '1'),\n\t\t\t\t('700', 'credito', MD5('credito'), 'OFICIAL', 'DE', 'CREDITO', 'Oficial de Credito', '7', '700', '2014-01-01', '1')\n\t\t";
     $sqlT[] = "INSERT INTO `matriz`.`t_03f996214fba4a1d05a68b18fece8e71`\n\t\t\t\t(`idusuarios`, `f_28fb96d57b21090705cfdf8bc3445d2a`, `f_34023acbff254d34664f94c3e08d836e`, `nombres`, `apellidopaterno`, `apellidomaterno`, `puesto`,\n\t\t\t\t`f_f2cd801e90b78ef4dc673a4659c1482d`, `periodo_responsable`, `date_expire`, `codigo_de_persona`)\n\t\t\t\tVALUES\n\t\t\t\t('100', 'remoteuser', MD5('remoteuser'), 'TRABAJOS', '', 'AUTOMATICOS', 'Trabajos automaticos', '7', '100', '2014-01-01', '1')\n\t\t";
     $sqlT[] = "UPDATE `entidad_configuracion` SET `valor_del_parametro` = 'remoteuser' WHERE `nombre_del_parametro` = 'contrasenna_de_trabajos_automaticos' ";
     $sqlT[] = "INSERT INTO `bancos_entidades` (`idbancos_entidades`, `nombre_de_la_entidad`, `rfc_de_la_entidad`, `pais_de_origen`) VALUES ('700', 'EL BANCO EXTRANJERO', 'EXT99999', 'US')";
     $sqlT[] = "UPDATE `entidad_configuracion` SET `valor_del_parametro` = '99999' WHERE `nombre_del_parametro` = 'registro_ante_la_cnbv'";
     $sqlT[] = "UPDATE `entidad_configuracion` SET `valor_del_parametro` = '99999' WHERE `nombre_del_parametro` = 'registro_casfin'";
     $sqlT[] = "UPDATE `entidad_configuracion` SET `valor_del_parametro` = 'LA FINANCIERA SOFOM ENR' WHERE `nombre_del_parametro` = 'nombre_de_la_entidad'";
     $sqlT[] = "UPDATE `entidad_configuracion` SET `valor_del_parametro` = '*****@*****.**' WHERE `nombre_del_parametro` = 'email_de_la_entidad'";
     $sqlT[] = "INSERT INTO `bancos_entidades` (`idbancos_entidades`, `nombre_de_la_entidad`, `rfc_de_la_entidad`, `pais_de_origen`) VALUES ('701', 'EL BANCO IRANI', 'IRAN0001', 'IR')";
     $sqlT[] = "UPDATE `entidad_configuracion` SET `valor_del_parametro` = '1-1-2-2-2' WHERE `nombre_del_parametro` = 'mascara_de_cuenta_contable'";
     $sqlT[] = "UPDATE `entidad_configuracion` SET `valor_del_parametro` = '#-#-##-##-##' WHERE `nombre_del_parametro` = 'mascara_sql_de_cuenta_contable'";
     $sqlT[] = "UPDATE `sistema_programacion_de_avisos` SET `destinatarios` = 'CORREO:patadejaguar@gmail.com|'";
     $sqlT[] = "UPDATE `bancos_cuentas` SET `codigo_contable` = '110215'";
     $sqlT[] = "UPDATE `entidad_configuracion` SET `valor_del_parametro` = '99999' WHERE `nombre_del_parametro` = 'registro_ante_la_cnbv'";
     $sqlT[] = "UPDATE `entidad_configuracion` SET `valor_del_parametro` = '99999' WHERE `nombre_del_parametro` = 'registro_casfin'";
     $sqlT[] = "UPDATE `entidad_configuracion` SET `valor_del_parametro` = 'LA FINANCIERA SOFOM ENR' WHERE `nombre_del_parametro` = 'nombre_de_la_entidad'";
     $sqlT[] = "UPDATE `entidad_configuracion` SET `valor_del_parametro` = '*****@*****.**' WHERE `nombre_del_parametro` = 'email_de_la_entidad'";
     $sqlT[] = "UPDATE `entidad_configuracion` SET `valor_del_parametro` = 'smtp.opencorebanking.com' WHERE `nombre_del_parametro` = 'servidor_smtp_para_notificaciones'";
     $sqlT[] = "UPDATE `entidad_configuracion` SET `valor_del_parametro` = 'Pruebas016' WHERE `nombre_del_parametro` = 'password_del_email_del_administrador'";
     $sqlT[] = "UPDATE `entidad_configuracion` SET `valor_del_parametro` = '*****@*****.**' WHERE `nombre_del_parametro` = 'email_de_nominas'";
     $sqlT[] = "UPDATE `entidad_configuracion` SET `valor_del_parametro` = '*****@*****.**' WHERE `nombre_del_parametro` = 'email_del_administrador'";
     $sqlT[] = "UPDATE `entidad_configuracion` SET `valor_del_parametro` = '*****@*****.**' WHERE `nombre_del_parametro` = 'facturacion.email_de_almacenamiento'";
     $sqlT[] = "INSERT INTO `socios_general` (`codigo`, `nombrecompleto`, `apellidopaterno`, `apellidomaterno`, `rfc`, `curp`, `estatusactual`, `cajalocal`, `fechanacimiento`, `lugarnacimiento`, `tipoingreso`, `estadocivil`, `genero`, `eacp`, `sucursal`, `documento_de_identificacion`, `correo_electronico`, `telefono_principal`) VALUES ('90001', 'LUIS HUMBERTO', 'BALAM', 'GONZALEZ', 'BAGL810822VE5', 'BAGL810822HCCLNS12', '10', '1', '1981-08-22', 'CC,CAMPECHE', '200', '1', '1', 'SRN69300601', 'matriz', 'IFE1000000', '*****@*****.**', '9811371867'); ";
     $sqlT[] = "UPDATE `socios_general` SET `correo_electronico` = '*****@*****.**' WHERE `codigo` = '90001' ";
     $sqlT[] = "UPDATE `t_03f996214fba4a1d05a68b18fece8e71` SET `codigo_de_persona` = '99999' WHERE `idusuarios` != '99'";
     $sqlT[] = "INSERT INTO `bancos_cuentas` (`idbancos_cuentas`, `descripcion_cuenta`, `fecha_de_apertura`, `estatus_actual`, `consecutivo_actual`, `saldo_actual`, `codigo_contable`, `entidad_bancaria`) VALUES ('12000', 'BANCO DE PRUEBA', '2014-01-01', 'activo', '00001', '100000', '110215', '50')";
     //$sqlT[]	= "";
     foreach ($sqlT as $id => $sql) {
         $x = my_query($sql);
         if ($x[SYS_ESTADO] != false) {
             if (isset($x[SYS_INFO])) {
                 $msg .= "OK\t" . $xF->getMarca() . "\t" . $x[SYS_INFO] . "\r\n";
             } else {
                 $msg .= "OK\t" . $xF->getMarca() . "\tSQL : {$sql} \r\n";
             }
         } else {
             if (isset($x[SYS_ERROR])) {
                 $msg .= "ERROR\t" . $xF->getMarca() . "\t" . $x[SYS_ERROR] . "\r\n";
             } else {
                 $msg .= "ERROR\t" . $xF->getMarca() . "- \tSQL : {$sql} \r\n";
             }
         }
     }
     //llevar los folios al maximo
     return $msg;
 }