function procesarFormulario() { $conexion = "estructura"; $esteRecursoDB = $this->miConfigurador->fabricaConexiones->getRecursoDB($conexion); $esteBloque = $this->miConfigurador->getVariableConfiguracion("esteBloque"); $rutaBloque = $this->miConfigurador->getVariableConfiguracion("raizDocumento") . "/blocks/asignacionPuntajes/salariales/"; $rutaBloque .= $esteBloque['nombre']; $host = $this->miConfigurador->getVariableConfiguracion("host") . $this->miConfigurador->getVariableConfiguracion("site") . "/blocks/asignacionPuntajes/salariales/" . $esteBloque['nombre']; // VERIFICAR SI YA REGISTRO LA ACTIVIDAD $arreglo = array('idObjeto' => $_REQUEST['idObjeto'], 'actividad' => $_REQUEST['claseCIIU'], 'idSolicitud' => $_REQUEST['numSolicitud'], 'vigencia' => $_REQUEST['vigencia'], 'unidadEjecutora' => $_REQUEST['unidadEjecutora'], 'numCotizaciones' => $_REQUEST['numCotizaciones']); $cadenaSql = $this->miSql->getCadenaSql("verificarActividad", $arreglo); $resultado = $esteRecursoDB->ejecutarAcceso($cadenaSql, 'busqueda'); if ($resultado) { // La actividad ya existe redireccion::redireccionar('mensajeExisteActividad', $arreglo); exit; } else { // Guardar ACTIVIDAD $cadenaSql = $this->miSql->getCadenaSql("registrarActividad", $arreglo); $resultado = $esteRecursoDB->ejecutarAcceso($cadenaSql, 'acceso'); if ($resultado) { redireccion::redireccionar('registroActividad', $arreglo); exit; } else { redireccion::redireccionar('noregistro', $arreglo); exit; } } }
function procesarFormulario() { $conexion = "docencia"; $esteRecursoDB = $this->miConfigurador->fabricaConexiones->getRecursoDB($conexion); $esteBloque = $this->miConfigurador->getVariableConfiguracion("esteBloque"); $rutaBloque = $this->miConfigurador->getVariableConfiguracion("raizDocumento") . "/blocks/asignacionPuntajes/salariales/"; $rutaBloque .= $esteBloque['nombre']; $host = $this->miConfigurador->getVariableConfiguracion("host") . $this->miConfigurador->getVariableConfiguracion("site") . "/blocks/asignacionPuntajes/salariales/" . $esteBloque['nombre']; $cadenaSql = $this->miSql->getCadenaSql('actualizar', $_REQUEST); $resultado = $esteRecursoDB->ejecutarAcceso($cadenaSql, "actualizar"); if ($resultado) { redireccion::redireccionar('actualizo', $_REQUEST['docenteRegistrar']); exit; } else { redireccion::redireccionar('noActualizo', $_REQUEST['docenteRegistrar']); exit; } }
function procesarFormulario() { $conexion = "estructura"; $esteRecursoDB = $this->miConfigurador->fabricaConexiones->getRecursoDB($conexion); $esteBloque = $this->miConfigurador->getVariableConfiguracion("esteBloque"); $rutaBloque = $this->miConfigurador->getVariableConfiguracion("raizDocumento") . "/blocks/asignacionPuntajes/salariales/"; $rutaBloque .= $esteBloque['nombre']; $host = $this->miConfigurador->getVariableConfiguracion("host") . $this->miConfigurador->getVariableConfiguracion("site") . "/blocks/asignacionPuntajes/salariales/" . $esteBloque['nombre']; $datosSolicitud = array('numero_solicitud' => $_REQUEST['numSolicitud'], 'vigencia' => $_REQUEST['vigencia'], 'unidad_ejecutora' => (int) $_REQUEST['unidadEjecutora'], 'claseCIIU' => null, 'unidad' => $_REQUEST['unidad'], 'cantidad' => $_REQUEST['cantidad'], 'cotizaciones' => $_REQUEST['cotizaciones']); if (isset($_REQUEST['estadoSolicitudRelacionada']) && $_REQUEST['estadoSolicitudRelacionada'] == "CREADO") { //Actualizar datos del Objeto a contratar $cadenaSql = $this->miSql->getCadenaSql('actualizar', $datosSolicitud); $resultado = $esteRecursoDB->ejecutarAcceso($cadenaSql, "insertar"); } else { //Guardar datos del Objeto a contratar $cadenaSql = $this->miSql->getCadenaSql('registrar', $datosSolicitud); $resultado = $esteRecursoDB->ejecutarAcceso($cadenaSql, "busqueda", $datosSolicitud, 'registrar'); } if ($resultado) { if (isset($_REQUEST['estadoSolicitudRelacionada']) && $_REQUEST['estadoSolicitudRelacionada'] == "CREADO") { $datosSolicitudNecesidad = array('idSolicitud' => $_REQUEST['numSolicitud'], 'vigencia' => $_REQUEST['vigencia'], 'unidadEjecutora' => $_REQUEST['unidadEjecutora']); $cadena_sql = $this->miSql->getCadenaSql("informacionSolicitudAgora", $datosSolicitudNecesidad); $resultadoNecesidadRelacionada = $esteRecursoDB->ejecutarAcceso($cadena_sql, "busqueda"); $datos = array('idObjeto' => $resultadoNecesidadRelacionada[0]['id_objeto'], 'numero_solicitud' => $_REQUEST['numSolicitud'], 'vigencia' => $_REQUEST['vigencia'], 'unidad_ejecutora' => $_REQUEST['unidadEjecutora'], 'cotizaciones' => $_REQUEST['cotizaciones'], 'estadoSolicitud' => $_REQUEST['estadoSolicitudRelacionada']); } else { //Conusltar el ultimo ID del objeto $cadenaSql = $this->miSql->getCadenaSql('lastIdObjeto'); $lastId = $esteRecursoDB->ejecutarAcceso($cadenaSql, "busqueda"); $datos = array('idObjeto' => $resultado[0][0], 'numero_solicitud' => $_REQUEST['numSolicitud'], 'vigencia' => $_REQUEST['vigencia'], 'unidad_ejecutora' => $_REQUEST['unidadEjecutora'], 'cotizaciones' => $_REQUEST['cotizaciones'], 'estadoSolicitud' => $_REQUEST['estadoSolicitudRelacionada']); } redireccion::redireccionar('inserto', $datos); exit; } else { redireccion::redireccionar('noInserto'); exit; } }
function procesarFormulario() { $conexion = "estructura"; $esteRecursoDB = $this->miConfigurador->fabricaConexiones->getRecursoDB($conexion); $esteBloque = $this->miConfigurador->getVariableConfiguracion("esteBloque"); $rutaBloque = $this->miConfigurador->getVariableConfiguracion("raizDocumento") . "/blocks/asignacionPuntajes/salariales/"; $rutaBloque .= $esteBloque['nombre']; $host = $this->miConfigurador->getVariableConfiguracion("host") . $this->miConfigurador->getVariableConfiguracion("site") . "/blocks/asignacionPuntajes/salariales/" . $esteBloque['nombre']; // VERIFICAR SI YA REGISTRO LA ACTIVIDAD $arreglo = array('nit' => $_REQUEST['nit'], 'actividad' => $_REQUEST['claseCIIU']); $cadenaSql = $this->miSql->getCadenaSql("verificarActividad", $arreglo); $resultado = $esteRecursoDB->ejecutarAcceso($cadenaSql, 'busqueda'); if ($resultado) { // La actividad ya existe redireccion::redireccionar('mensajeExisteActividad', $_REQUEST['nit']); exit; } else { // Guardar ACTIVIDAD $cadenaSql = $this->miSql->getCadenaSql("registrarActividad", $arreglo); $resultado = $esteRecursoDB->ejecutarAcceso($cadenaSql, 'acceso'); // Actualizo el estado del usuario a ACTIVO $cadenaSql = $this->miSql->getCadenaSql("verificarNIT", $_REQUEST['nit']); $resultado = $esteRecursoDB->ejecutarAcceso($cadenaSql, 'busqueda'); if ($resultado[0]['estado'] == 2) { $parametros = array('idProveedor' => $resultado[0]['id_proveedor'], 'estado' => 1); $cadenaSql = $this->miSql->getCadenaSql("updateEstado", $parametros); $resultado = $esteRecursoDB->ejecutarAcceso($cadenaSql, 'acceso'); } if ($resultado) { redireccion::redireccionar('registroActividad', $arreglo); exit; } else { redireccion::redireccionar('noregistro', $arreglo); exit; } } }
function action() { // Evitar que se ingrese codigo HTML y PHP en los campos de texto // Campos que se quieren excluir de la limpieza de código. Formato: nombreCampo1|nombreCampo2|nombreCampo3 $excluir = ""; $_REQUEST = $this->miInspectorHTML->limpiarPHPHTML($_REQUEST); // Aquí se coloca el código que procesará los diferentes formularios que pertenecen al bloque // aunque el código fuente puede ir directamente en este script, para facilitar el mantenimiento // se recomienda que aqui solo sea el punto de entrada para incluir otros scripts que estarán // en la carpeta funcion // Importante: Es adecuado que sea una variable llamada opcion o action la que guie el procesamiento: $_REQUEST = $this->miInspectorHTML->limpiarSQL($_REQUEST); // Realizar una validación específica para los campos de este formulario: // $validacion = $this->verificarCampos (); // if ($validacion == false) { // // Instanciar a la clase pagina con mensaje de correcion de datos // echo "Datos Incorrectos"; // } else { // Validar las variables para evitar un tipo insercion de SQL // $this->Redireccionador( "exito" ); // } /* * Se realiza la decodificación de los campos "validador" de los * componentes del FormularioHtml. Se realiza la validación. En caso de que algún parámetro * sea ingresado fuera de lo correspondiente en el campo "validador", este será ajustado * (o convertido a) a un parámetro permisible o simplemente de no ser válido se devolverá * el valor false. Si lo que se quiere es saber si los parámetros son correctos o no, se * puede introducir un tercer parámetro $arreglar, que es un parámetro booleano que indica, * si es pertinente o no realizar un recorte de los datos "string" para que cumpla los requerimientos * de longitud (tamaño) del campo. */ /* if(isset($_REQUEST['validadorCampos']) && !(isset($_REQUEST ["botonRegresar"]) && $_REQUEST ["botonRegresar"] == 'true')){ $validadorCampos = $this->miInspectorHTML->decodificarCampos($_REQUEST['validadorCampos']); $respuesta = $this->miInspectorHTML->validacionCampos($_REQUEST,$validadorCampos,false,false); if ($respuesta != false){ $_REQUEST = $respuesta; } else { //Lo que se desea hacer si los parámetros son inválidos $miPaginaActual = $this->miConfigurador->getVariableConfiguracion ( 'pagina' ); $variable = "pagina=accesoIncorrecto"; $variable .= "&opcion=error"; $variable .= "&paginaError=".$miPaginaActual; $variable .= "¶metros=".$this->miInspectorHTML->codificarCampos($_REQUEST); $variable = $this->miConfigurador->fabricaConexiones->crypto->codificar ( $variable ); $url = $this->miConfigurador->configuracion ["host"] . $this->miConfigurador->configuracion ["site"] . "/index.php?"; $enlace = $this->miConfigurador->configuracion ['enlace']; $redireccion = $url . $enlace . '=' . $variable; echo "<script>location.replace('" . $redireccion . "')</script>"; } } */ if (isset($_REQUEST['procesarAjax'])) { $this->procesarAjax(); } else { if (isset($_REQUEST["opcion"])) { switch ($_REQUEST["opcion"]) { case 'consultar': $this->consultarContrato(); break; case 'registrar': $this->registrar(); break; case 'registrarActividad': if (isset($_REQUEST["botonTerminar"]) && $_REQUEST["botonTerminar"] == 'true') { $arreglo = array('idObjeto' => $_REQUEST['idObjeto'], 'numCotizaciones' => $_REQUEST['numCotizaciones']); redireccion::redireccionar("cotizacion", $arreglo); exit; } else { $this->registrarActividad(); } break; case 'cotizacion': $this->solicitudCotizacion(); break; case "resumen": $this->resumen(); break; case 'actualizar': case 'actualizar': if (isset($_REQUEST["botonRegresar"]) && $_REQUEST["botonRegresar"] == 'true') { $arreglo = unserialize($_REQUEST['arreglo']); redireccion::redireccionar("paginaConsulta", $arreglo); exit; } else { if (isset($_REQUEST["botonGuardar"]) && $_REQUEST["botonGuardar"] == 'true') { $this->actualizar(); } } break; } } else { echo "request opcion no existe"; } } }
function procesarFormulario() { $conexion = "estructura"; $esteRecursoDB = $this->miConfigurador->fabricaConexiones->getRecursoDB($conexion); $esteBloque = $this->miConfigurador->getVariableConfiguracion("esteBloque"); $rutaBloque = $this->miConfigurador->getVariableConfiguracion("raizDocumento") . "/blocks/asignacionPuntajes/salariales/"; $rutaBloque .= $esteBloque['nombre']; $host = $this->miConfigurador->getVariableConfiguracion("host") . $this->miConfigurador->getVariableConfiguracion("site") . "/blocks/asignacionPuntajes/salariales/" . $esteBloque['nombre']; $datosIdenContrato = array('numero_solicitud' => $_REQUEST['numSolicitud'], 'vigencia' => $_REQUEST['vigencia'], 'unidad_ejecutora' => $_REQUEST['unidadEjecutora']); $cadenaSql = $this->miSql->getCadenaSql('consultarIdObjeto', $datosIdenContrato); $resultadoIdObjeto = $esteRecursoDB->ejecutarAcceso($cadenaSql, "busqueda"); $fechaActual = date('Y-m-d'); $annnoActual = date('Y'); if (isset($_REQUEST['idProveedor'])) { $datosIdenContrato = array('id_objeto' => $resultadoIdObjeto[0]['id_objeto'], 'numero_contrato' => $_REQUEST['numContrato'], 'unidad_ejecutora' => $_REQUEST['unidadEjecutora'], 'numero_solicitud' => $_REQUEST['numSolicitud'], 'fecha_registro' => $fechaActual, 'id_supervisor' => $_REQUEST['idSupervisor'], 'id_proveedor' => $_REQUEST['idProveedor'], 'vigencia' => $_REQUEST['vigencia'], 'estado' => 'CREADO'); $cadenaSql = $this->miSql->getCadenaSql("registroContrato", $datosIdenContrato); $id_contrato = $esteRecursoDB->ejecutarAcceso($cadenaSql, "busqueda", $datosIdenContrato, "registroContrato"); $datosIdenProveedorContrato = array('id_contrato' => $id_contrato[0][0], 'id_proveedor' => $_REQUEST['idProveedor'], 'vigencia' => $_REQUEST['vigencia']); $cadenaSql = $this->miSql->getCadenaSql('registroProveedorContrato', $datosIdenProveedorContrato); $resultado = $esteRecursoDB->ejecutarAcceso($cadenaSql, "insertar"); } else { $datosIdenContrato = array('id_objeto' => $resultadoIdObjeto[0]['id_objeto'], 'numero_contrato' => $_REQUEST['numContrato'], 'unidad_ejecutora' => $_REQUEST['unidadEjecutora'], 'numero_solicitud' => $_REQUEST['numSolicitud'], 'fecha_registro' => $fechaActual, 'id_supervisor' => $_REQUEST['idSupervisor'], 'vigencia' => $_REQUEST['vigencia'], 'estado' => 'CREADO'); $cadenaSql = $this->miSql->getCadenaSql("registroContrato", $datosIdenContrato); $id_contrato = $esteRecursoDB->ejecutarAcceso($cadenaSql, "busqueda", $datosIdenContrato, "registroContrato"); $i = 0; while ($i < (int) $_REQUEST['numeroProveedores']) { $datosIdenProveedorContrato = array('id_contrato' => $id_contrato[0][0], 'id_proveedor' => $_REQUEST['idProveedor' . $i], 'vigencia' => $_REQUEST['vigencia']); $cadenaSql = $this->miSql->getCadenaSql('registroProveedorContrato', $datosIdenProveedorContrato); $resultado = $esteRecursoDB->ejecutarAcceso($cadenaSql, "insertar"); $i++; } } /* if (isset($_REQUEST['estadoSolicitudRelacionada']) && $_REQUEST['estadoSolicitudRelacionada'] == "CREADO" ) { //Actualizar datos del Objeto a contratar $cadenaSql = $this->miSql->getCadenaSql ( 'actualizar', $datosSolicitud ); $resultado = $esteRecursoDB->ejecutarAcceso ( $cadenaSql, "insertar" ); }else { //Guardar datos del Objeto a contratar $cadenaSql = $this->miSql->getCadenaSql ( 'registrar', $datosSolicitud ); $resultado = $esteRecursoDB->ejecutarAcceso ( $cadenaSql, "insertar" ); } */ if ($resultado) { /* if (isset($_REQUEST['estadoSolicitudRelacionada']) && $_REQUEST['estadoSolicitudRelacionada'] == "CREADO" ) { $datosSolicitudNecesidad = array ( 'idSolicitud' => $_REQUEST['numSolicitud'], 'vigencia' => $_REQUEST['vigencia'] ); $cadena_sql = $this->miSql->getCadenaSql ( "informacionSolicitudAgora", $datosSolicitudNecesidad); $resultadoNecesidadRelacionada = $esteRecursoDB->ejecutarAcceso ( $cadena_sql, "busqueda" ); $datos = array ( 'idObjeto' => $resultadoNecesidadRelacionada[0]['id_objeto'], 'numero_solicitud' => $_REQUEST ['numSolicitud'], 'vigencia' => $_REQUEST ['vigencia'], 'cotizaciones' => $_REQUEST ['cotizaciones'], 'estadoSolicitud' => $_REQUEST['estadoSolicitudRelacionada'] ); }else{ //Conusltar el ultimo ID del objeto $cadenaSql = $this->miSql->getCadenaSql ( 'lastIdObjeto' ); $lastId = $esteRecursoDB->ejecutarAcceso ( $cadenaSql, "busqueda" ); $datos = array ( 'idObjeto' => $lastId[0][0], 'numero_solicitud' => $_REQUEST ['numSolicitud'], 'vigencia' => $_REQUEST ['vigencia'], 'cotizaciones' => $_REQUEST ['cotizaciones'], 'estadoSolicitud' => $_REQUEST['estadoSolicitudRelacionada'] ); } */ redireccion::redireccionar('inserto', $datosIdenContrato); exit; } else { redireccion::redireccionar('noInserto'); exit; } }
function procesarFormulario() { $conexion = "estructura"; $esteRecursoDB = $this->miConfigurador->fabricaConexiones->getRecursoDB($conexion); $esteBloque = $this->miConfigurador->getVariableConfiguracion("esteBloque"); $rutaBloque = $this->miConfigurador->getVariableConfiguracion("raizDocumento") . "/blocks/administracion/"; $rutaBloque .= $esteBloque['nombre']; $host = $this->miConfigurador->getVariableConfiguracion("host") . $this->miConfigurador->getVariableConfiguracion("site") . "/blocks/administracion/" . $esteBloque['nombre']; $hostFiles = $this->miConfigurador->getVariableConfiguracion("host") . $this->miConfigurador->getVariableConfiguracion("site") . "/blocks/proveedor/registroProveedor"; unset($resultado); //Guardar RUT adjuntado Persona Natural $_REQUEST['destino'] = ''; // Guardar el archivo if ($_FILES) { $i = 0; foreach ($_FILES as $key => $values) { $archivoCarga[$i] = $_FILES[$key]; $i++; } $archivo = $archivoCarga[0]; // obtenemos los datos del archivo $tamano = $archivo['size']; $tipo = $archivo['type']; $archivo1 = $archivo['name']; $prefijo = substr(md5(uniqid(rand())), 0, 6); $nombreDoc = $prefijo . "-" . $archivo1; if ($archivo1 != "") { $CambioARCHIVO = true; // guardamos el archivo a la carpeta files $destino = "/usr/local/apache/htdocs/agora/blocks/proveedor/registroProveedor/files/" . $nombreDoc; if (copy($archivo['tmp_name'], $destino)) { $status = "Archivo subido: <b>" . $archivo1 . "</b>"; $_REQUEST['destino'] = $hostFiles . "/files/" . $prefijo . "-" . $archivo1; //Actualizar RUT $cadenaSql = $this->miSql->getCadenaSql("actualizarRUT", $_REQUEST); $resultado = $esteRecursoDB->ejecutarAcceso($cadenaSql, 'acceso'); } else { $status = "<br>Error al subir el archivo1"; } } else { $CambioARCHIVO = false; $status = "<br>Error al subir archivo2"; } } else { echo "<br>NO existe el archivo D:!!!"; } if (isset($_REQUEST['tipoPersona'])) { //CAST genero tipoCuenta switch ($_REQUEST['tipoPersona']) { case 1: $_REQUEST['tipoPersona'] = 'NATURAL'; break; case 2: $_REQUEST['tipoPersona'] = 'JURIDICA'; break; } } if (isset($_REQUEST['tipoCuenta'])) { //CAST switch ($_REQUEST['tipoCuenta']) { case 1: $_REQUEST['tipoCuenta'] = 'AHORROS'; break; case 2: $_REQUEST['tipoCuenta'] = 'CORRIENTE'; break; } } if (isset($_REQUEST['genero'])) { //CAST switch ($_REQUEST['genero']) { case 1: $_REQUEST['genero'] = 'MASCULINO'; break; case 2: $_REQUEST['genero'] = 'FEMENINO'; break; } } if (isset($_REQUEST['perfil'])) { //CAST switch ($_REQUEST['perfil']) { case 1: $_REQUEST['perfil'] = 18; $_REQUEST['personaNBC'] = 49207; break; case 2: $_REQUEST['perfil'] = 19; break; case 3: $_REQUEST['perfil'] = 20; break; case 4: $_REQUEST['perfil'] = 21; break; case 5: $_REQUEST['perfil'] = 22; $_REQUEST['personaNBC'] = 0; break; case 6: $_REQUEST['perfil'] = 38; break; case 7: $_REQUEST['perfil'] = 39; break; } } $fechaActualCambio = date('Y-m-d' . ' - ' . 'h:i:s A'); $datosInformacionProveedorPersonaNatural = array('id_Proveedor' => $_REQUEST['id_Proveedor'], 'numero_documento' => $_REQUEST['nit'], 'nombre_proveedor' => $_REQUEST['nombreEmpresa'], 'id_ciudad_contacto' => $_REQUEST['ciudad'], 'direccion_contacto' => $_REQUEST['direccion'], 'correo_contacto' => $_REQUEST['correo'], 'web_contacto' => $_REQUEST['sitioWeb'], 'nom_asesor_comercial_contacto' => $_REQUEST['asesorComercial'], 'tel_asesor_comercial_contacto' => $_REQUEST['telAsesor'], 'tipo_cuenta_bancaria' => $_REQUEST['tipoCuenta'], 'num_cuenta_bancaria' => $_REQUEST['numeroCuenta'], 'id_entidad_bancaria' => $_REQUEST['entidadBancaria'], 'descripcion_proveedor' => $_REQUEST['descripcion'], 'fecha_modificación' => $fechaActualCambio); $cadenaSql = $this->miSql->getCadenaSql("actualizarInformacionProveedor", $datosInformacionProveedorPersonaNatural); $resultado = $esteRecursoDB->ejecutarAcceso($cadenaSql, 'acceso'); $datosTelefonoFijoPersonaProveedor = array('id_telefono' => $_REQUEST['id_Telefono'], 'num_telefono' => $_REQUEST['telefono'], 'extension_telefono' => $_REQUEST['extension'], 'tipo' => '1'); $cadenaSql = $this->miSql->getCadenaSql("actualizarInformacionProveedorTelefono", $datosTelefonoFijoPersonaProveedor); $id_TelefonoFijo = $esteRecursoDB->ejecutarAcceso($cadenaSql, "busqueda"); $datosInformacionPersonaNatural = array('id_tipo_documento' => $_REQUEST['tipoDocumento'], 'fki_numero_documento' => $_REQUEST['numeroDocumento'], 'digito_verificacion' => $_REQUEST['digitoRepre'], 'primer_apellido' => $_REQUEST['primerApellido'], 'segundo_apellido' => $_REQUEST['segundoApellido'], 'primer_nombre' => $_REQUEST['primerNombre'], 'segundo_nombre' => $_REQUEST['segundoNombre'], 'genero' => $_REQUEST['genero'], 'cargo' => $_REQUEST['cargo'], 'id_pais_nacimiento' => $_REQUEST['paisNacimiento'], 'id_perfil' => $_REQUEST['perfil'], 'id_nucleo_basico' => $_REQUEST['personaNBC'], 'profesion' => $_REQUEST['profesion'], 'especialidad' => $_REQUEST['especialidad'], 'monto_capital_autorizado' => null, 'grupoEtnico' => null, 'comunidadLGBT' => 'FALSE', 'cabezaFamilia' => 'FALSE', 'personasCargo' => 'FALSE', 'numeroPersonasCargo' => null, 'estadoCivil' => 'SOLTERO', 'discapacidad' => 'FALSE', 'tipoDiscapacidad' => null, 'declarante_renta' => 'FALSE', 'medicina_prepagada' => 'FALSE', 'valor_uvt_prepagada' => null, 'cuenta_ahorro_afc' => 'FALSE', 'num_cuenta_bancaria_afc' => null, 'id_entidad_bancaria_afc' => null, 'interes_vivienda_afc' => null, 'dependiente_hijo_menor_edad' => 'FALSE', 'dependiente_hijo_menos23_estudiando' => 'FALSE', 'dependiente_hijo_mas23_discapacitado' => 'FALSE', 'dependiente_conyuge' => 'FALSE', 'dependiente_padre_o_hermano' => 'FALSE'); //Guardar datos PROVEEDOR REPRESENTANTE $cadenaSql = $this->miSql->getCadenaSql("actualizarProveedorNatural", $datosInformacionPersonaNatural); $resultado = $esteRecursoDB->ejecutarAcceso($cadenaSql, 'acceso'); $datosProveedorXRepre = array('fki_id_Proveedor' => $_REQUEST['id_Proveedor'], 'fki_id_Representante' => $_REQUEST['numeroDocumento'], 'correo_Repre' => $_REQUEST['correoPer'], 'tel_Repre' => $_REQUEST['numeroContacto']); $cadenaSql = $this->miSql->getCadenaSql("actualizarInformacionProveedorXRepresentante", $datosProveedorXRepre); $resultado = $esteRecursoDB->ejecutarAcceso($cadenaSql, "acceso"); if (isset($_REQUEST['paisEmpresa'])) { //CAST switch ($_REQUEST['paisEmpresa']) { case 1: $_REQUEST['paisEmpresa'] = 'NACIONAL'; $_REQUEST['personaJuridicaCiudad'] = null; break; case 2: $_REQUEST['paisEmpresa'] = 'EXTRANJERO'; break; } } if (isset($_REQUEST['tipoIdentifiExtranjera'])) { //CAST switch ($_REQUEST['tipoIdentifiExtranjera']) { case 1: $_REQUEST['tipoIdentifiExtranjera'] = 'CEDULA DE EXTRANJERIA'; break; case 2: $_REQUEST['tipoIdentifiExtranjera'] = 'PASAPORTE'; break; } } if (isset($_REQUEST['regimenContributivo'])) { //CAST switch ($_REQUEST['regimenContributivo']) { case 1: $_REQUEST['regimenContributivo'] = 'COMUN'; break; case 2: $_REQUEST['regimenContributivo'] = 'SIMPLIFICADO'; break; } } // 7 campos TRUE FALSE if (isset($_REQUEST['productoImportacion'])) { switch ($_REQUEST['productoImportacion']) { case 1: $_REQUEST['productoImportacion'] = 'TRUE'; break; case 2: $_REQUEST['productoImportacion'] = 'FALSE'; break; default: $_REQUEST['productoImportacion'] = 'NULL'; break; } } if (isset($_REQUEST['pyme'])) { switch ($_REQUEST['pyme']) { case 1: $_REQUEST['pyme'] = 'TRUE'; break; case 2: $_REQUEST['pyme'] = 'FALSE'; break; default: $_REQUEST['pyme'] = 'NULL'; break; } } if (isset($_REQUEST['registroMercantil'])) { switch ($_REQUEST['registroMercantil']) { case 1: $_REQUEST['registroMercantil'] = 'TRUE'; break; case 2: $_REQUEST['registroMercantil'] = 'FALSE'; break; default: $_REQUEST['registroMercantil'] = 'NULL'; break; } } if (isset($_REQUEST['sujetoDeRetencion'])) { switch ($_REQUEST['sujetoDeRetencion']) { case 1: $_REQUEST['sujetoDeRetencion'] = 'TRUE'; break; case 2: $_REQUEST['sujetoDeRetencion'] = 'FALSE'; break; default: $_REQUEST['sujetoDeRetencion'] = 'NULL'; break; } } if (isset($_REQUEST['agenteRetenedor'])) { switch ($_REQUEST['agenteRetenedor']) { case 1: $_REQUEST['agenteRetenedor'] = 'TRUE'; break; case 2: $_REQUEST['agenteRetenedor'] = 'FALSE'; break; default: $_REQUEST['agenteRetenedor'] = 'NULL'; break; } } if (isset($_REQUEST['responsableICA'])) { switch ($_REQUEST['responsableICA']) { case 1: $_REQUEST['responsableICA'] = 'TRUE'; break; case 2: $_REQUEST['responsableICA'] = 'FALSE'; break; default: $_REQUEST['responsableICA'] = 'NULL'; break; } } if (isset($_REQUEST['responsableIVA'])) { switch ($_REQUEST['responsableIVA']) { case 1: $_REQUEST['responsableIVA'] = 'TRUE'; break; case 2: $_REQUEST['responsableIVA'] = 'FALSE'; break; default: $_REQUEST['responsableIVA'] = 'NULL'; break; } } $datosInformacionPersonaJuridica = array('fki_numero_documento' => $_REQUEST['nit'], 'digito_verificacion' => $_REQUEST['digito'], 'procedencia_empresa' => $_REQUEST['paisEmpresa'], 'id_ciudad_origen' => $_REQUEST['personaJuridicaCiudad'], 'codigo_pais_dian' => $_REQUEST['codigoPais'], 'codigo_postal' => $_REQUEST['codigoPostal'], 'tipo_identificacion_extranjera' => $_REQUEST['tipoIdentifiExtranjera'], 'num_cedula_extranjeria' => $_REQUEST['cedulaExtranjeria'], 'num_pasaporte' => $_REQUEST['pasaporte'], 'id_tipo_conformacion' => $_REQUEST['tipoConformacion'], 'monto_capital_autorizado' => $_REQUEST['monto'], 'genero' => 'NO APLICA', 'nom_proveedor' => $_REQUEST['nombreEmpresa'], 'regimen_contributivo' => $_REQUEST['regimenContributivo'], 'exclusividad_producto' => $_REQUEST['productoImportacion'], 'pyme' => $_REQUEST['pyme'], 'registro_mercantil' => $_REQUEST['registroMercantil'], 'sujeto_retencion' => $_REQUEST['sujetoDeRetencion'], 'agente_retenedor' => $_REQUEST['agenteRetenedor'], 'responsable_ICA' => $_REQUEST['responsableICA'], 'responsable_IVA' => $_REQUEST['responsableIVA']); //Actualizar datos PROVEEDOR JURIDICA $cadenaSql = $this->miSql->getCadenaSql("actualizarProveedorJuridica", $datosInformacionPersonaJuridica); $resultado = $esteRecursoDB->ejecutarAcceso($cadenaSql, 'acceso'); if ($resultado) { redireccion::redireccionar('actualizo', $_REQUEST['nit']); exit; } else { redireccion::redireccionar('noActualizo', $_REQUEST['nit']); exit; } }
function procesarFormulario() { $conexion = "estructura"; $esteRecursoDB = $this->miConfigurador->fabricaConexiones->getRecursoDB($conexion); $esteBloque = $this->miConfigurador->getVariableConfiguracion("esteBloque"); $rutaBloque = $this->miConfigurador->getVariableConfiguracion("raizDocumento") . "/blocks/administracion/"; $rutaBloque .= $esteBloque['nombre']; $host = $this->miConfigurador->getVariableConfiguracion("host") . $this->miConfigurador->getVariableConfiguracion("site") . "/blocks/administracion/" . $esteBloque['nombre']; $hostFiles = $this->miConfigurador->getVariableConfiguracion("host") . $this->miConfigurador->getVariableConfiguracion("site") . "/blocks/proveedor/registroProveedor"; unset($resultado); // Guardar el archivo if ($_FILES) { foreach ($_FILES as $key => $values) { $archivo = $_FILES[$key]; } // obtenemos los datos del archivo $tamano = $archivo['size']; $tipo = $archivo['type']; $archivo1 = $archivo['name']; $prefijo = substr(md5(uniqid(rand())), 0, 6); $nombreDoc = $prefijo . "-" . $archivo1; //echo $archivo ['tmp_name']; //echo "/usr/local/apache/htdocs/agora/blocks/proveedor/registroProveedor/files/" . $nombreDoc; if ($archivo1 != "") { // guardamos el archivo a la carpeta files $destino = "/usr/local/apache/htdocs/agora/blocks/proveedor/registroProveedor/files/" . $nombreDoc; if (copy($archivo['tmp_name'], $destino)) { $status = "Archivo subido: <b>" . $archivo1 . "</b>"; $_REQUEST['destino'] = $hostFiles . "/files/" . $prefijo . "-" . $archivo1; // Actualizar RUT $cadenaSql = $this->miSql->getCadenaSql("actualizarRUT", $_REQUEST); $resultado = $esteRecursoDB->ejecutarAcceso($cadenaSql, 'acceso'); } else { $status = "<br>Error al subir el archivo1"; } } else { $status = "<br>Error al subir archivo2"; } } else { echo "<br>NO existe el archivo D:!!!"; } if (isset($_REQUEST['tipoPersona'])) { //CAST genero tipoCuenta switch ($_REQUEST['tipoPersona']) { case 1: $_REQUEST['tipoPersona'] = 'NATURAL'; break; case 2: $_REQUEST['tipoPersona'] = 'JURIDICA'; break; } } if (isset($_REQUEST['tipoCuentaNat'])) { //CAST switch ($_REQUEST['tipoCuentaNat']) { case 1: $_REQUEST['tipoCuentaNat'] = 'AHORROS'; break; case 2: $_REQUEST['tipoCuentaNat'] = 'CORRIENTE'; break; } } if (isset($_REQUEST['generoNat'])) { //CAST switch ($_REQUEST['generoNat']) { case 1: $_REQUEST['generoNat'] = 'MASCULINO'; break; case 2: $_REQUEST['generoNat'] = 'FEMENINO'; break; } } if (isset($_REQUEST['perfilNat'])) { //CAST switch ($_REQUEST['perfilNat']) { case 1: $_REQUEST['perfilNat'] = 18; $_REQUEST['personaNaturalNBC'] = 49207; break; case 2: $_REQUEST['perfilNat'] = 19; break; case 3: $_REQUEST['perfilNat'] = 20; break; case 4: $_REQUEST['perfilNat'] = 21; break; case 5: $_REQUEST['perfilNat'] = 22; $_REQUEST['personaNaturalNBC'] = 0; break; case 6: $_REQUEST['perfilNat'] = 38; break; case 7: $_REQUEST['perfilNat'] = 39; break; } } if (isset($_REQUEST['grupoEtnico'])) { //CAST genero tipoCuenta switch ($_REQUEST['grupoEtnico']) { case 23: $_REQUEST['grupoEtnico'] = 'AFRODESCENDIENTES'; break; case 24: $_REQUEST['grupoEtnico'] = 'INDIGENAS'; break; case 25: $_REQUEST['grupoEtnico'] = 'RAIZALES'; break; case 26: $_REQUEST['grupoEtnico'] = 'ROM'; break; } } if (isset($_REQUEST['estadoCivil'])) { //CAST genero tipoCuenta switch ($_REQUEST['estadoCivil']) { case 27: $_REQUEST['estadoCivil'] = 'SOLTERO'; break; case 28: $_REQUEST['estadoCivil'] = 'CASADO'; break; case 29: $_REQUEST['estadoCivil'] = 'UNION LIBRE'; break; case 30: $_REQUEST['estadoCivil'] = 'VIUDO'; break; case 31: $_REQUEST['estadoCivil'] = 'DIVORCIADO'; break; } } if (isset($_REQUEST['tipoDiscapacidad'])) { //CAST genero tipoCuenta switch ($_REQUEST['tipoDiscapacidad']) { case 32: $_REQUEST['tipoDiscapacidad'] = 'FISICA'; break; case 33: $_REQUEST['tipoDiscapacidad'] = 'SENSORIAL'; break; case 34: $_REQUEST['tipoDiscapacidad'] = 'AUDITIVA'; break; case 35: $_REQUEST['tipoDiscapacidad'] = 'VISUAL'; break; case 36: $_REQUEST['tipoDiscapacidad'] = 'PSIQUICA'; break; case 37: $_REQUEST['tipoDiscapacidad'] = 'MENTAL'; break; } } if (isset($_REQUEST['comunidadLGBT'])) { switch ($_REQUEST['comunidadLGBT']) { case 1: $_REQUEST['comunidadLGBT'] = 'TRUE'; break; case 2: $_REQUEST['comunidadLGBT'] = 'FALSE'; break; default: $_REQUEST['comunidadLGBT'] = 'NULL'; break; } } if (isset($_REQUEST['cabezaFamilia'])) { switch ($_REQUEST['cabezaFamilia']) { case 1: $_REQUEST['cabezaFamilia'] = 'TRUE'; break; case 2: $_REQUEST['cabezaFamilia'] = 'FALSE'; break; default: $_REQUEST['cabezaFamilia'] = 'NULL'; break; } } if (isset($_REQUEST['personasCargo'])) { switch ($_REQUEST['personasCargo']) { case 1: $_REQUEST['personasCargo'] = 'TRUE'; break; case 2: $_REQUEST['personasCargo'] = 'FALSE'; break; default: $_REQUEST['personasCargo'] = 'NULL'; break; } } if (isset($_REQUEST['discapacidad'])) { switch ($_REQUEST['discapacidad']) { case 1: $_REQUEST['discapacidad'] = 'TRUE'; break; case 2: $_REQUEST['discapacidad'] = 'FALSE'; break; default: $_REQUEST['discapacidad'] = 'NULL'; break; } } //AGREGADO Beneficios TRIBUTARIOS *************************************************************** if (isset($_REQUEST['declaranteRentaNat'])) { switch ($_REQUEST['declaranteRentaNat']) { case 1: $_REQUEST['declaranteRentaNat'] = 'TRUE'; break; case 2: $_REQUEST['declaranteRentaNat'] = 'FALSE'; break; default: $_REQUEST['declaranteRentaNat'] = 'NULL'; break; } } if (isset($_REQUEST['medicinaPrepagadaNat'])) { switch ($_REQUEST['medicinaPrepagadaNat']) { case 1: $_REQUEST['medicinaPrepagadaNat'] = 'TRUE'; break; case 2: $_REQUEST['medicinaPrepagadaNat'] = 'FALSE'; break; default: $_REQUEST['medicinaPrepagadaNat'] = 'NULL'; break; } } if (isset($_REQUEST['cuentaAFCNat'])) { switch ($_REQUEST['cuentaAFCNat']) { case 1: $_REQUEST['cuentaAFCNat'] = 'TRUE'; break; case 2: $_REQUEST['cuentaAFCNat'] = 'FALSE'; break; default: $_REQUEST['cuentaAFCNat'] = 'NULL'; break; } } if (isset($_REQUEST['hijosMenoresEdadNat'])) { switch ($_REQUEST['hijosMenoresEdadNat']) { case 1: $_REQUEST['hijosMenoresEdadNat'] = 'TRUE'; break; case 2: $_REQUEST['hijosMenoresEdadNat'] = 'FALSE'; break; default: $_REQUEST['hijosMenoresEdadNat'] = 'NULL'; break; } } if (isset($_REQUEST['hijosMayoresEdadEstudiandoNat'])) { switch ($_REQUEST['hijosMayoresEdadEstudiandoNat']) { case 1: $_REQUEST['hijosMayoresEdadEstudiandoNat'] = 'TRUE'; break; case 2: $_REQUEST['hijosMayoresEdadEstudiandoNat'] = 'FALSE'; break; default: $_REQUEST['hijosMayoresEdadEstudiandoNat'] = 'NULL'; break; } } if (isset($_REQUEST['hijosMayoresEdadMas23Nat'])) { switch ($_REQUEST['hijosMayoresEdadMas23Nat']) { case 1: $_REQUEST['hijosMayoresEdadMas23Nat'] = 'TRUE'; break; case 2: $_REQUEST['hijosMayoresEdadMas23Nat'] = 'FALSE'; break; default: $_REQUEST['hijosMayoresEdadMas23Nat'] = 'NULL'; break; } } if (isset($_REQUEST['conyugeDependienteNat'])) { switch ($_REQUEST['conyugeDependienteNat']) { case 1: $_REQUEST['conyugeDependienteNat'] = 'TRUE'; break; case 2: $_REQUEST['conyugeDependienteNat'] = 'FALSE'; break; default: $_REQUEST['conyugeDependienteNat'] = 'NULL'; break; } } if (isset($_REQUEST['padresHermanosDependienteNat'])) { switch ($_REQUEST['padresHermanosDependienteNat']) { case 1: $_REQUEST['padresHermanosDependienteNat'] = 'TRUE'; break; case 2: $_REQUEST['padresHermanosDependienteNat'] = 'FALSE'; break; default: $_REQUEST['padresHermanosDependienteNat'] = 'NULL'; break; } } $nombrePersona = $_REQUEST['primerNombreNat'] . ' ' . $_REQUEST['segundoNombreNat'] . ' ' . $_REQUEST['primerApellidoNat'] . ' ' . $_REQUEST['segundoApellidoNat']; $fechaActualCambio = date('Y-m-d' . ' - ' . 'h:i:s A'); $datosInformacionProveedorPersonaNatural = array('id_Proveedor' => $_REQUEST['id_Proveedor'], 'numero_documento' => $_REQUEST['documentoNat'], 'nombre_proveedor' => $nombrePersona, 'id_ciudad_contacto' => $_REQUEST['personaNaturalContaCiudad'], 'direccion_contacto' => $_REQUEST['direccionNat'], 'correo_contacto' => $_REQUEST['correoNat'], 'web_contacto' => $_REQUEST['sitioWebNat'], 'nom_asesor_comercial_contacto' => $_REQUEST['asesorComercialNat'], 'tel_asesor_comercial_contacto' => $_REQUEST['telAsesorNat'], 'tipo_cuenta_bancaria' => $_REQUEST['tipoCuentaNat'], 'num_cuenta_bancaria' => $_REQUEST['numeroCuentaNat'], 'id_entidad_bancaria' => $_REQUEST['entidadBancariaNat'], 'descripcion_proveedor' => $_REQUEST['descripcionNat'], 'fecha_modificación' => $fechaActualCambio); $cadenaSql = $this->miSql->getCadenaSql("actualizarInformacionProveedor", $datosInformacionProveedorPersonaNatural); $resultado = $esteRecursoDB->ejecutarAcceso($cadenaSql, 'acceso'); $datosTelefonoFijoPersonaProveedor = array('id_telefono' => $_REQUEST['id_TelefonoNat'], 'num_telefono' => $_REQUEST['telefonoNat'], 'extension_telefono' => $_REQUEST['extensionNat'], 'tipo' => '1'); $cadenaSql = $this->miSql->getCadenaSql("actualizarInformacionProveedorTelefono", $datosTelefonoFijoPersonaProveedor); $id_TelefonoFijo = $esteRecursoDB->ejecutarAcceso($cadenaSql, "busqueda"); $datosTelefonoMovilPersonaProveedor = array('id_telefono' => $_REQUEST['id_MovilNat'], 'num_telefono' => $_REQUEST['movilNat'], 'extension_telefono' => null, 'tipo' => '2'); $cadenaSql = $this->miSql->getCadenaSql("actualizarInformacionProveedorTelefono", $datosTelefonoMovilPersonaProveedor); $id_TelefonoMovil = $esteRecursoDB->ejecutarAcceso($cadenaSql, "busqueda"); $datosInformacionPersonaNatural = array('id_tipo_documento' => $_REQUEST['tipoDocumentoNat'], 'fki_numero_documento' => $_REQUEST['documentoNat'], 'digito_verificacion' => $_REQUEST['digitoNat'], 'primer_apellido' => $_REQUEST['primerApellidoNat'], 'segundo_apellido' => $_REQUEST['segundoApellidoNat'], 'primer_nombre' => $_REQUEST['primerNombreNat'], 'segundo_nombre' => $_REQUEST['segundoNombreNat'], 'genero' => $_REQUEST['generoNat'], 'cargo' => $_REQUEST['cargoNat'], 'id_pais_nacimiento' => $_REQUEST['paisNacimientoNat'], 'id_perfil' => $_REQUEST['perfilNat'], 'id_nucleo_basico' => $_REQUEST['personaNaturalNBC'], 'profesion' => $_REQUEST['profesionNat'], 'especialidad' => $_REQUEST['especialidadNat'], 'monto_capital_autorizado' => $_REQUEST['montoNat'], 'grupoEtnico' => $_REQUEST['grupoEtnico'], 'comunidadLGBT' => $_REQUEST['comunidadLGBT'], 'cabezaFamilia' => $_REQUEST['cabezaFamilia'], 'personasCargo' => $_REQUEST['personasCargo'], 'numeroPersonasCargo' => $_REQUEST['numeroPersonasCargo'], 'estadoCivil' => $_REQUEST['estadoCivil'], 'discapacidad' => $_REQUEST['discapacidad'], 'tipoDiscapacidad' => $_REQUEST['tipoDiscapacidad'], 'declarante_renta' => $_REQUEST['declaranteRentaNat'], 'medicina_prepagada' => $_REQUEST['medicinaPrepagadaNat'], 'valor_uvt_prepagada' => $_REQUEST['numeroUVTNat'], 'cuenta_ahorro_afc' => $_REQUEST['cuentaAFCNat'], 'num_cuenta_bancaria_afc' => $_REQUEST['numeroCuentaAFCNat'], 'id_entidad_bancaria_afc' => $_REQUEST['entidadBancariaAFCNat'], 'interes_vivienda_afc' => $_REQUEST['interesViviendaAFCNat'], 'dependiente_hijo_menor_edad' => $_REQUEST['hijosMenoresEdadNat'], 'dependiente_hijo_menos23_estudiando' => $_REQUEST['hijosMayoresEdadEstudiandoNat'], 'dependiente_hijo_mas23_discapacitado' => $_REQUEST['hijosMayoresEdadMas23Nat'], 'dependiente_conyuge' => $_REQUEST['conyugeDependienteNat'], 'dependiente_padre_o_hermano' => $_REQUEST['padresHermanosDependienteNat']); //Guardar datos PROVEEDOR NATURAL $cadenaSql = $this->miSql->getCadenaSql("actualizarProveedorNatural", $datosInformacionPersonaNatural); $resultado = $esteRecursoDB->ejecutarAcceso($cadenaSql, 'acceso'); if ($resultado) { redireccion::redireccionar('actualizo', $_REQUEST['documentoNat']); exit; } else { redireccion::redireccionar('noActualizo', $_REQUEST['documentoNat']); exit; } }
function procesarFormulario() { $conexion = "estructura"; $esteRecursoDB = $this->miConfigurador->fabricaConexiones->getRecursoDB($conexion); $esteBloque = $this->miConfigurador->getVariableConfiguracion("esteBloque"); $rutaBloque = $this->miConfigurador->getVariableConfiguracion("raizDocumento") . "/blocks/asignacionPuntajes/salariales/"; $rutaBloque .= $esteBloque['nombre']; $host = $this->miConfigurador->getVariableConfiguracion("host") . $this->miConfigurador->getVariableConfiguracion("site") . "/blocks/asignacionPuntajes/salariales/" . $esteBloque['nombre']; $proveedores = unserialize(stripslashes($_REQUEST['idProveedor'])); $count = count($proveedores); for ($i = 0; $i < $count; $i++) { $datos = array($_REQUEST['idObjeto'], $proveedores[$i]); // Inserto las solicitudes de cotizacion para cada proveedor $cadenaSql = $this->miSql->getCadenaSql('ingresarCotizacion', $datos); $resultado = $esteRecursoDB->ejecutarAcceso($cadenaSql, "insertar"); if ($resultado) { // Envio correo al preveedor /* $to_mail = "*****@*****.**"; //INICIO ENVIO DE CORREO AL USUARIO $rutaClases=$this->miConfigurador->getVariableConfiguracion("raizDocumento")."/classes"; include_once($rutaClases."/mail/class.phpmailer.php"); include_once($rutaClases."/mail/class.smtp.php"); $mail = new PHPMailer(); //configuracion de cuenta de envio $mail->Host = "200.69.103.49"; $mail->Mailer = "smtp"; $mail->SMTPAuth = true; $mail->Username = "******"; $mail->Password = "******"; $mail->Timeout = 1200; $mail->Charset = "utf-8"; $mail->IsHTML(true); //remitente $fecha = date("d-M-Y g:i:s A"); $to_mail=$_REQUEST ['correo']; $mail->AddAddress($to_mail); $mail->From='*****@*****.**'; $mail->FromName='UNIVERSIDAD DISTRITAL FRANCISCO JOSÉ DE CALDAS'; $mail->Subject="Datos de Acceso - Registro de proveedores"; $contenido="<p>Fecha de envio: " . $fecha . "</p>"; $contenido.= "<p>Señor usuario usted hace parte del banco de proveedores de la Universidad Distrital Francisco José de Caldas y actualmente existe una solicitud de Cotización para una Solicitud de Necesidad, en el cual el sistema lo identifico como candidato. </p>"; $contenido.= "<p>La Actividad Economica de la Necesidad Refiere:</p>"; $contenido.= "Actividad Economica:" . $_REQUEST ['nit'] . "<br>"; $contenido.= "Objeto:" . $_REQUEST ['nit']; $contenido.= "Justificación:" . $_REQUEST ['nit']; $contenido.= "Valor para Contratación:" . $_REQUEST ['nit']; $contenido.= "<p>Por favior ingrese al Banco de proveedores de la Universidad Distrital. Al ingresar el sistema se le informara del proceso.</p>"; $contenido.= "<p>Este mensaje ha sido generado automáticamente, favor no responder..</p>"; $mail->Body=$contenido; if(!$mail->Send()) { ?> <script language='javascript'> alert('Error! El mensaje no pudo ser enviado, es posible que la dirección de correo electrónico no sea válido.!'); </script> <? } else { ?> <script language='javascript'> alert('Se envió un correo con los datos de ingreso.'); </script> <?php } $mail->ClearAllRecipients(); $mail->ClearAttachments(); //FIN ENVIO DE CORREO AL USUARIO */ } } // actualizo estado del objeto a contratar a 2(cotizacion) // actualizo fecha de solicitud // Actualizar estado del OBJETO CONTRATO A ASIGNADA $parametros = array('idObjeto' => $_REQUEST['idObjeto'], 'estado' => 'COTIZACION', 'fecha' => date("Y-m-d")); // Actualizo estado del objeto a contratar $cadenaSql = $this->miSql->getCadenaSql('actualizarObjeto', $parametros); $resultado = $esteRecursoDB->ejecutarAcceso($cadenaSql, "insertar"); $parametros2 = array('idObjeto' => $_REQUEST['idObjeto'], 'tipo' => 2, 'fecha' => date("Y-m-d H:i:s")); // Inserto codigo de validacion $cadenaSql = $this->miSql->getCadenaSql('ingresarCodigo', $parametros2); $resultado = $esteRecursoDB->ejecutarAcceso($cadenaSql, "busqueda"); $datos = array('idObjeto' => $_REQUEST['idObjeto'], 'idCodigo' => $resultado[0]['id_codigo_validacion']); if ($resultado) { redireccion::redireccionar('insertoCotizacion', $datos); exit; } else { redireccion::redireccionar('noInserto'); exit; } }