function procesarFormulario()
 {
     $conexion = 'estructura';
     $primerRecursoDB = $this->miConfigurador->fabricaConexiones->getRecursoDB($conexion);
     //Determina que Boton selecciono el usuario si es enviarRegistro genera el certificado Personal
     //De lo contrario direcciona a la vista de selecion grupal
     $personas = array();
     $cont = 0;
     for ($i = 0; $i < $_REQUEST['tamanoTabla']; $i++) {
         if (isset($_POST["checkbox{$i}"])) {
             $personas[$cont] = $_POST["checkbox{$i}"];
             $cont = $cont + 1;
         } else {
             $cont = $cont;
         }
     }
     if (isset($_REQUEST['preliquidacion'])) {
         $preliquidacion = $_REQUEST['preliquidacion'];
     } else {
         $preliquidacion = 0;
     }
     for ($j = 0; $j < count($personas); $j++) {
         $datos = array('tipoPlantilla' => $_REQUEST['seltipoPlantilla'], 'codigoReporte' => $_REQUEST['codigoReporte'], 'preliquidacion' => $preliquidacion, 'documento' => $personas[$j], 'fecha' => date("Y-m-d"), 'id' => "nextval('reporteador.sec_reporterealizado')");
         $atributos['cadena_sql'] = $this->miSql->getCadenaSql("insertarReporte", $datos);
         $resultado = $primerRecursoDB->ejecutarAcceso($atributos['cadena_sql'], "acceso");
         if ($resultado != true) {
             Redireccionador::redireccionar('noInserto', $datos);
             exit;
         }
     }
     $datosGrupal = array('tipoPlantilla' => $_REQUEST['seltipoPlantilla'], 'codigoReporte' => $_REQUEST['codigoReporte'], 'codigoReporte' => $_REQUEST['codigoReporte'], 'preliquidacion' => $preliquidacion, 'personas' => $personas);
     Redireccionador::redireccionar('generalGrupal', $datosGrupal);
     exit;
 }
 function procesarFormulario()
 {
     //Aquí va la lógica de procesamiento
     //Al final se ejecuta la redirección la cual pasará el control a otra página
     $variable = 'cualquierDato';
     Redireccionador::redireccionar('opcion1', $variable);
 }
예제 #3
0
 function procesarFormulario()
 {
     //Aquí va la lógica de procesamiento
     $conexion = 'estructura';
     $primerRecursoDB = $this->miConfigurador->fabricaConexiones->getRecursoDB($conexion);
     if (isset($_REQUEST['regresar']) && $_REQUEST['regresar'] == "true") {
         Redireccionador::redireccionar('form');
         exit;
     }
     $datos = array('id' => $_REQUEST['id'], 'nombre' => $_REQUEST['nombre'], 'simbolo' => $_REQUEST['simbolo'], 'descripcion' => $_REQUEST['descripcion'], 'categoria' => $_REQUEST['categoria'], 'valor' => $_REQUEST['valor']);
     //
     $cadenaSql = $this->miSql->getCadenaSql("modificarRegistro", $datos);
     $resultado = $primerRecursoDB->ejecutarAcceso($cadenaSql, "acceso");
     $datosLeyesConcepto = array('id_parametro' => $_REQUEST['id']);
     $cadenaSql = $this->miSql->getCadenaSql("eliminarLeyesModificar", $datosLeyesConcepto);
     $primerRecursoDB->ejecutarAcceso($cadenaSql, "acceso");
     //********************************
     $arrayLeyes = explode(",", $_REQUEST['leyRegistros']);
     $count = 0;
     while ($count < count($arrayLeyes)) {
         $datosLeyesConcepto = array('id_ley' => $arrayLeyes[$count], 'concepto' => $_REQUEST['id']);
         $atributos['cadena_sql'] = $this->miSql->getCadenaSql("insertarLeyesParametro", $datosLeyesConcepto);
         $resultado1 = $primerRecursoDB->ejecutarAcceso($atributos['cadena_sql'], "acceso");
         //********************************
         $count++;
     }
     if (!empty($resultado) && !empty($resultado1)) {
         Redireccionador::redireccionar('modifico');
         exit;
     } else {
         Redireccionador::redireccionar('nomodifico');
         exit;
     }
 }
예제 #4
0
 function procesarFormulario()
 {
     //Aquí va la lógica de procesamiento
     $conexion = 'estructura';
     $primerRecursoDB = $this->miConfigurador->fabricaConexiones->getRecursoDB($conexion);
     $datos = array('nombre' => $_REQUEST['nombre'], 'simbolo' => $_REQUEST['simbolo'], 'descripcion' => $_REQUEST['descripcion'], 'ley' => $_REQUEST['ley'], 'valor' => $_REQUEST['valor'], 'categoria' => $_REQUEST['categoria']);
     $atributos['cadena_sql'] = $this->miSql->getCadenaSql("registrarParametroLiquidacion", $datos);
     $resultado = $id_concepto = $primerRecursoDB->ejecutarAcceso($atributos['cadena_sql'], "busqueda", $datos, "registrarParametroLiquidacion");
     $arrayLeyes = explode(",", $_REQUEST['leyRegistros']);
     $count = 0;
     while ($count < count($arrayLeyes)) {
         $datosLeyesConcepto = array('id_ley' => $arrayLeyes[$count], 'concepto' => $resultado[0][0]);
         $atributos['cadena_sql'] = $this->miSql->getCadenaSql("insertarLeyesParametro", $datosLeyesConcepto);
         $resultado1 = $primerRecursoDB->ejecutarAcceso($atributos['cadena_sql'], "acceso");
         //********************************
         $count++;
     }
     if (!empty($resultado) && !empty($resultado1)) {
         Redireccionador::redireccionar('inserto');
         exit;
     } else {
         Redireccionador::redireccionar('noInserto');
         exit;
     }
     //Al final se ejecuta la redirección la cual pasará el control a otra página
     // Redireccionador::redireccionar('opcion1');
 }
예제 #5
0
 function procesarFormulario()
 {
     //Aquí va la lógica de procesamiento
     //Al final se ejecuta la redirección la cual pasará el control a otra página
     $i = 0;
     while ($i < $_REQUEST['tamaño']) {
         if (isset($_REQUEST['botonModificarNomina' . $i]) && $_REQUEST['botonModificarNomina' . $i] == 'true') {
             $datos = array('variablei' => $i, 'variable' => $_REQUEST['variable'], 'vinculacion' => $_REQUEST['vinculacion']);
             Redireccionador::redireccionar('modificar', $datos);
             break;
         }
         if (isset($_REQUEST['botonVerDetalleNomina' . $i]) && $_REQUEST['botonVerDetalleNomina' . $i] == 'true') {
             $datos = array('variablei' => $i, 'variable' => $_REQUEST['variable'], 'vinculacion' => $_REQUEST['vinculacion']);
             Redireccionador::redireccionar('verdetalleNomina', $datos);
             break;
         }
         if (isset($_REQUEST['botonInactivarNomina' . $i]) && $_REQUEST['botonInactivarNomina' . $i] == 'true') {
             $datos = array('variablei' => $i, 'variable' => $_REQUEST['variable'], 'vinculacion' => $_REQUEST['vinculacion']);
             Redireccionador::redireccionar('inactivar', $datos);
             break;
         }
         $i += 1;
     }
     if (isset($_REQUEST['botonRegistrarNomina']) && $_REQUEST['botonRegistrarNomina'] == 'true') {
         Redireccionador::redireccionar('registrar', $_REQUEST['variable']);
     }
 }
 function procesarFormulario()
 {
     // Aquí va la lógica de procesamiento
     $conexion = 'estructura';
     $primerRecursoDB = $this->miConfigurador->fabricaConexiones->getRecursoDB($conexion);
     if (isset($_REQUEST['tipoSueldoRegistro'])) {
         switch ($_REQUEST['tipoSueldoRegistro']) {
             case 1:
                 $_REQUEST['tipoSueldoRegistro'] = 'M';
                 break;
             case 2:
                 $_REQUEST['tipoSueldoRegistro'] = 'H';
                 break;
         }
     }
     $datos = array('codigoRegistro' => $_REQUEST['codigoRegistro'], 'nivelRegistro' => $_REQUEST['nivelRegistro'], 'gradoRegistro' => $_REQUEST['gradoRegistro'], 'TipoCargo' => $_REQUEST['tipoCargo'], 'sueldoRegistro' => $_REQUEST['sueldoRegistro'], 'tipoSueldoRegistro' => $_REQUEST['tipoSueldoRegistro'], 'funciones' => $_REQUEST['funciones'], 'ley' => $_REQUEST['ley'], 'estadoRegistro' => $_REQUEST['estadoRegistro']);
     //
     $atributos['cadena_sql'] = $this->miSql->getCadenaSql("modificarRegistro", $datos);
     $resultado = $primerRecursoDB->ejecutarAcceso($atributos['cadena_sql'], "acceso");
     // Al final se ejecuta la redirección la cual pasará el control a otra página
     if (!empty($resultado)) {
         Redireccionador::redireccionar('modifico', $datos);
         exit;
     } else {
         Redireccionador::redireccionar('noInserto');
         exit;
     }
 }
예제 #7
0
 function procesarFormulario()
 {
     //Aquí va la lógica de procesamiento
     $conexion = 'estructura';
     $primerRecursoDB = $this->miConfigurador->fabricaConexiones->getRecursoDB($conexion);
     $datosubicacion = array('fdpDepartamento' => $_REQUEST['fdpDepartamento'], 'fdpCiudad' => $_REQUEST['fdpCiudad']);
     $atributos['cadena_sql'] = $this->miSql->getCadenaSql("buscarIdUbicacion", $datosubicacion);
     $ubicacion = $primerRecursoDB->ejecutarAcceso($atributos['cadena_sql'], "busqueda");
     if (empty($ubicacion)) {
         $atributos['cadena_sql'] = $this->miSql->getCadenaSql("insertarUbicacion", $datosubicacion);
         $primerRecursoDB->ejecutarAcceso($atributos['cadena_sql'], "insertar");
         $atributos['cadena_sql'] = $this->miSql->getCadenaSql("buscarIdUbicacion", $datosubicacion);
         $ubicacion = $primerRecursoDB->ejecutarAcceso($atributos['cadena_sql'], "busqueda");
     }
     $datos = array('nitRegistro' => $_REQUEST['nit'], 'nombreRegistro' => $_REQUEST['nombre'], 'direccionRegistro' => $_REQUEST['direccion'], 'telefonoRegistro' => $_REQUEST['telefono'], 'extTelefonoRegistro' => $_REQUEST['extencionTelefono'], 'faxRegistro' => $_REQUEST['fax'], 'extFaxRegistro' => $_REQUEST['extencionFax'], 'id_ubicacion' => $ubicacion[0][0], 'nomRepreRegistro' => $_REQUEST['nombreRepresentante'], 'emailRegistro' => $_REQUEST['email']);
     $atributos['cadena_sql'] = $this->miSql->getCadenaSql("registrarArl", $datos);
     $resultado = $primerRecursoDB->ejecutarAcceso($atributos['cadena_sql'], "acceso");
     if (!empty($resultado)) {
         Redireccionador::redireccionar('inserto');
         exit;
     } else {
         Redireccionador::redireccionar('noInserto');
         exit;
     }
     //Al final se ejecuta la redirección la cual pasará el control a otra página
     // Redireccionador::redireccionar('opcion1');
 }
예제 #8
0
 function procesarFormulario()
 {
     //Aquí va la lógica de procesamiento
     $conexion = 'estructura';
     $primerRecursoDB = $this->miConfigurador->fabricaConexiones->getRecursoDB($conexion);
     if (isset($_REQUEST['personaNaturalTipoPago'])) {
         switch ($_REQUEST['personaNaturalTipoPago']) {
             case 1:
                 $_REQUEST['personaNaturalTipoPago'] = 'Transferencia';
                 break;
             case 2:
                 $_REQUEST['personaNaturalTipoPago'] = 'SAP';
                 break;
         }
     }
     if (isset($_REQUEST['personaNaturalEconomicoEstado'])) {
         switch ($_REQUEST['personaNaturalEconomicoEstado']) {
             case 1:
                 $_REQUEST['personaNaturalEconomicoEstado'] = 'Activo';
                 break;
             case 2:
                 $_REQUEST['personaNaturalEconomicoEstado'] = 'Inactivo';
                 break;
         }
     }
     $datosCom = array('numeroCuenta' => $_REQUEST['personaNaturalNumeroCuenta'], 'tipoPago' => $_REQUEST['personaNaturalTipoPago'], 'estado' => $_REQUEST['personaNaturalEconomicoEstado'], 'soporteRUT' => $_REQUEST['personaNaturalSoporteRUT']);
     $atributos['cadena_sql'] = $this->miSql->getCadenaSql("modificarRegistroComercial", $datosCom);
     $primerRecursoDB->ejecutarAcceso($atributos['cadena_sql'], "acceso");
     $datosCon = array('estado' => $_REQUEST['personaNaturalEconomicoEstado'], 'consecutivo' => $_REQUEST['personaNaturalContactosConsecutivo']);
     $atributos['cadena_sql'] = $this->miSql->getCadenaSql("modificarRegistroContacto", $datosCon);
     $primerRecursoDB->ejecutarAcceso($atributos['cadena_sql'], "acceso");
     Redireccionador::redireccionar('form');
 }
예제 #9
0
 function procesarFormulario()
 {
     // Aquí va la lógica de procesamiento
     $conexion = 'estructura';
     $primerRecursoDB = $this->miConfigurador->fabricaConexiones->getRecursoDB($conexion);
     $datos = array('id' => $_REQUEST['id'], 'nombre' => $_REQUEST['nombre'], 'descripcion' => $_REQUEST['descripcion']);
     $cadenaSql = $this->miSql->getCadenaSql("modificarCategoria", $datos);
     $primerRecursoDB->ejecutarAcceso($cadenaSql, "acceso");
     $cadenaSql = $this->miSql->getCadenaSql("eliminarLeyesModificar", $datos);
     $primerRecursoDB->ejecutarAcceso($cadenaSql, "acceso");
     //********************************
     $arrayLeyes = explode(",", $_REQUEST['leyRegistros']);
     $count = 0;
     while ($count < count($arrayLeyes)) {
         $datosLeyesConcepto = array('ley' => $arrayLeyes[$count], 'fk_categoria' => $_REQUEST['variable']);
         $cadenaSql = $this->miSql->getCadenaSql("insertarCategoriaxLey", $datosLeyesConcepto);
         $resultado = $primerRecursoDB->ejecutarAcceso($cadenaSql, "acceso");
         //********************************
         $count++;
     }
     if (!empty($resultado)) {
         Redireccionador::redireccionar('modifico', $datos);
         exit;
     } else {
         Redireccionador::redireccionar('noInserto');
         exit;
     }
 }
예제 #10
0
 function procesarFormulario()
 {
     //Aquí va la lógica de procesamiento
     $conexion = 'estructura';
     $primerRecursoDB = $this->miConfigurador->fabricaConexiones->getRecursoDB($conexion);
     if ($_REQUEST['ley']) {
         $datos = array('id' => $_REQUEST['id'], 'nombre' => $_REQUEST['nombre'], 'descripcion' => $_REQUEST['descripcion'], 'ley' => $_REQUEST['ley'], 'valor' => $_REQUEST['valor']);
     } else {
         $datos = array('id' => $_REQUEST['id'], 'nombre' => $_REQUEST['nombre'], 'descripcion' => $_REQUEST['descripcion'], 'ley' => '', 'valor' => $_REQUEST['valor']);
         //
     }
     if (isset($_REQUEST['regresar']) && $_REQUEST['regresar'] == "true") {
         Redireccionador::redireccionar('form');
         exit;
     }
     $atributos['cadena_sql'] = $this->miSql->getCadenaSql("modificarRegistro", $datos);
     $resultado = $primerRecursoDB->ejecutarAcceso($atributos['cadena_sql'], "acceso");
     //Al final se ejecuta la redirección la cual pasará el control a otra página
     if (!empty($resultado)) {
         Redireccionador::redireccionar('modifico');
         exit;
     } else {
         Redireccionador::redireccionar('nomodifico');
         exit;
     }
 }
 function procesarFormulario()
 {
     //Aquí va la lógica de procesamiento
     $conexion = 'estructura';
     $primerRecursoDB = $this->miConfigurador->fabricaConexiones->getRecursoDB($conexion);
     if ($_REQUEST['tipoVincu'] == 1) {
         $_REQUEST['tipoVincu'] = 'Sueldos';
     } else {
         $_REQUEST['tipoVincu'] = 'Honorarios';
     }
     if ($_REQUEST['dedicacionn'] == 1) {
         $_REQUEST['dedicacionn'] = 'TCO';
     } else {
         if ($_REQUEST['dedicacionn'] == 2) {
             $_REQUEST['dedicacionn'] = 'MTC';
         } else {
             $_REQUEST['dedicacionn'] = 'HC';
         }
     }
     $datos = array('id' => $_REQUEST['variable'], 'numeroContrato' => $_REQUEST['numeroContrato'], 'numeroRegistro' => $_REQUEST['numeroRegistro'], 'numeroDisponibilidad' => $_REQUEST['numeroDisponibilidad'], 'unidadEjecutora' => $_REQUEST['unidadEjecutora'], 'rubro' => $_REQUEST['rubro'], 'vigencia' => $_REQUEST['vigencia'], 'fechaDisponibilidad' => $_REQUEST['fecha'], 'tipoVincu' => $_REQUEST['tipoVincu'], 'dedicacion' => $_REQUEST['dedicacionn'], 'semanas' => $_REQUEST['semanass'], 'horas' => $_REQUEST['horas'], 'valorContrato' => 640000 * $_REQUEST['semanass'] * $_REQUEST['horas']);
     $atributos['cadena_sql'] = $this->miSql->getCadenaSql("insertarVinculacionEspecial", $datos);
     $resultado1 = $primerRecursoDB->ejecutarAcceso($atributos['cadena_sql'], "acceso");
     if (!empty($resultado1)) {
         Redireccionador::redireccionar('inserto');
         exit;
     } else {
         Redireccionador::redireccionar('noInserto');
         exit;
     }
 }
예제 #12
0
 function procesarFormulario()
 {
     //Aquí va la lógica de procesamiento
     $conexion = 'estructura';
     $primerRecursoDB = $this->miConfigurador->fabricaConexiones->getRecursoDB($conexion);
     $datos = array('nombre' => $_REQUEST['nombre'], 'descripcion' => $_REQUEST['descripcion'], 'tipo_nomina' => $_REQUEST['tipo_nomina'], 'fecha_inicio' => $_REQUEST['fecha_inicio'], 'fecha_fin' => $_REQUEST['fecha_fin'], 'usuario' => '6666');
     $atributos['cadena_sql'] = $this->miSql->getCadenaSql("insertarPreliquidacion", $datos);
     //echo "SQL: ".$atributos ['cadena_sql'];
     $resultado = $primerRecursoDB->ejecutarAcceso($atributos['cadena_sql'], "acceso");
     //Al final se ejecuta la redirección la cual pasará el control a otra página
     if (!empty($resultado)) {
         $atributos['cadena_sql'] = $this->miSql->getCadenaSql("generarFormulaNomina", $_REQUEST['tipo_nomina']);
         $result = $primerRecursoDB->ejecutarAcceso($atributos['cadena_sql'], "busqueda");
         echo "cadena " . $atributos['cadena_sql'] . "<br>";
         $nomina = $result[0]['formula'];
         echo "nomina " . $nomina . "<br>";
         $interprete = new Interprete($this->lenguaje, $this->miSql, $primerRecursoDB);
         $arbol = $interprete->generarArbol($nomina);
         if ($arbol != null) {
             $interprete->evaluarArbol($arbol, array('tipo_vinculacion' => $_REQUEST['tipo_vinculacion'], 'preliquidacion' => $resultado));
             Redireccionador::redireccionar('inserto', $datos);
             exit;
         }
         Redireccionador::redireccionar('noInserto', $atributos['cadena_sql']);
         exit;
     } else {
         Redireccionador::redireccionar('noInserto', $atributos['cadena_sql']);
         exit;
     }
 }
 function procesarFormulario()
 {
     //Aquí va la lógica de procesamiento
     $conexion = 'estructura';
     $primerRecursoDB = $this->miConfigurador->fabricaConexiones->getRecursoDB($conexion);
     $opcion = 0;
     if ($_REQUEST['tipoNovedad'] == 'Esporadica') {
         $opcion = 1;
     } else {
         $opcion = 2;
     }
     if ($_REQUEST['estado'] == 1) {
         $_REQUEST['estado'] = 'Activo';
     } else {
         $_REQUEST['estado'] = 'Inactivo';
     }
     $datosConcepto = array('eleccionNovedad' => $_REQUEST['fdpNovedades'], 'tipoNovedad' => $_REQUEST['tipoNovedad'], 'estado' => $_REQUEST['estado']);
     if ($opcion == 1) {
         Redireccionador::redireccionar('Esporadica', $datosConcepto);
         exit;
     } else {
         Redireccionador::redireccionar('Periodica', $datosConcepto);
         exit;
     }
 }
 function procesarFormulario()
 {
     $conexion = 'estructura';
     $primerRecursoDB = $this->miConfigurador->fabricaConexiones->getRecursoDB($conexion);
     //Determina que Boton selecciono el usuario si es enviarRegistro genera el certificado Personal
     //De lo contrario direcciona a la vista de selecion grupal
     if (isset($_REQUEST['selPreliquidacion'])) {
         $preliquidacion = $_REQUEST['selPreliquidacion'];
     } else {
         $preliquidacion = "0";
     }
     if ($_REQUEST['enviarRegistro'] == "true") {
         $datos = array('tipoPlantilla' => $_REQUEST['seltipoPlantilla'], 'tipoReporte' => $_REQUEST['selReporte'], 'codigoReporte' => $_REQUEST['codigoReporte'], 'tipoDocumento' => $_REQUEST['seltipoDocumento'], 'documento' => $_REQUEST['documentoIdentificacion'], 'preliquidacion' => $preliquidacion, 'fecha' => date("Y-m-d"), 'id' => "nextval('reporteador.sec_reporterealizado')");
         $atributos['cadena_sql'] = $this->miSql->getCadenaSql("insertarReporte", $datos);
         $resultado = $primerRecursoDB->ejecutarAcceso($atributos['cadena_sql'], "acceso");
         if (!empty($resultado)) {
             Redireccionador::redireccionar('generarPersonal', $datos);
             exit;
         } else {
             Redireccionador::redireccionar('noInserto', $datos);
             exit;
         }
     } else {
         $datos = array('tipoPlantilla' => $_REQUEST['seltipoPlantilla'], 'tipoReporte' => $_REQUEST['selReporte'], 'preliquidacion' => $preliquidacion, 'codigoReporte' => $_REQUEST['codigoReporte']);
         Redireccionador::redireccionar('vistaSeleccionGrupal', $datos);
         exit;
     }
 }
예제 #15
0
 function procesarFormulario()
 {
     //Aquí va la lógica de procesamiento
     if (isset($_REQUEST['naturaleza'])) {
         switch ($_REQUEST['naturaleza']) {
             case 1:
                 $_REQUEST['naturaleza'] = 'Temporal';
                 break;
             case 2:
                 $_REQUEST['naturaleza'] = 'Indefinido';
                 break;
         }
     }
     $conexion = 'estructura';
     $primerRecursoDB = $this->miConfigurador->fabricaConexiones->getRecursoDB($conexion);
     $atributos['cadena_sql'] = $this->miSql->getCadenaSql("registrarTipoVinculacion");
     $resultado = $primerRecursoDB->ejecutarAcceso($atributos['cadena_sql'], "acceso");
     if (!empty($resultado)) {
         Redireccionador::redireccionar('inserto');
         exit;
     } else {
         Redireccionador::redireccionar('noInserto');
         exit;
     }
     //Al final se ejecuta la redirección la cual pasará el control a otra página
     // Redireccionador::redireccionar('opcion1');
 }
예제 #16
0
 function procesarFormulario()
 {
     //Aquí va la lógica de procesamiento
     $conexion = 'estructura';
     $primerRecursoDB = $this->miConfigurador->fabricaConexiones->getRecursoDB($conexion);
     if ($_REQUEST['fdpDepartamento']) {
         $datosubicacion = array('fdpDepartamento' => $_REQUEST['fdpDepartamento'], 'fdpCiudad' => $_REQUEST['ciudad']);
         if (isset($_REQUEST['regresar']) && $_REQUEST['regresar'] == "true") {
             Redireccionador::redireccionar('form');
             exit;
         }
         $atributos['cadena_sql'] = $this->miSql->getCadenaSql("buscarIdUbicacion", $datosubicacion);
         $ubicacion = $primerRecursoDB->ejecutarAcceso($atributos['cadena_sql'], "busqueda");
         if (!empty($ubicacion)) {
             $atributos['cadena_sql'] = $this->miSql->getCadenaSql("insertarUbicacion", $datosubicacion);
             $primerRecursoDB->ejecutarAcceso($atributos['cadena_sql'], "insertar");
             $atributos['cadena_sql'] = $this->miSql->getCadenaSql("buscarIdUbicacion", $datosubicacion);
             $ubicacion = $primerRecursoDB->ejecutarAcceso($atributos['cadena_sql'], "busqueda");
             $datos = array('nit' => $_REQUEST['nit'], 'nombre' => $_REQUEST['nombre'], 'direccion' => $_REQUEST['direccion'], 'telefono' => $_REQUEST['telefono'], 'extencionTelefono' => $_REQUEST['extencionTelefono'], 'fax' => $_REQUEST['fax'], 'extencionFax' => $_REQUEST['extencionFax'], 'lugar' => $ubicacion[0][0], 'nombreRepresentante' => $_REQUEST['nombreRepresentante'], 'email' => $_REQUEST['email']);
         }
     } else {
         $datos = array('nit' => $_REQUEST['nit'], 'nombre' => $_REQUEST['nombre'], 'direccion' => $_REQUEST['direccion'], 'telefono' => $_REQUEST['telefono'], 'extencionTelefono' => $_REQUEST['extencionTelefono'], 'fax' => $_REQUEST['fax'], 'extencionFax' => $_REQUEST['extencionFax'], 'lugar' => "", 'nombreRepresentante' => $_REQUEST['nombreRepresentante'], 'email' => $_REQUEST['email']);
         //
     }
     $atributos['cadena_sql'] = $this->miSql->getCadenaSql("modificarRegistro", $datos);
     $resultado = $primerRecursoDB->ejecutarAcceso($atributos['cadena_sql'], "acceso");
     //Al final se ejecuta la redirección la cual pasará el control a otra página
     if (!empty($resultado)) {
         Redireccionador::redireccionar('modifico');
         exit;
     } else {
         Redireccionador::redireccionar('nomodifico');
         exit;
     }
 }
예제 #17
0
 function procesarFormulario()
 {
     //Aquí va la lógica de procesamiento
     //Al final se ejecuta la redirección la cual pasará el control a otra página
     if (isset($_REQUEST['agregarCondicion']) && $_REQUEST['agregarCondicion'] == 'true') {
         Redireccionador::redireccionar('condicion');
     }
 }
예제 #18
0
 function procesarFormulario()
 {
     //Al final se ejecuta la redirección la cual pasará el control a otra página
     if ($_REQUEST['tipoNovedad'] == 1) {
         Redireccionador::redireccionar('periodica');
     } else {
         Redireccionador::redireccionar('esporadica');
     }
 }
예제 #19
0
 function procesarFormulario()
 {
     //Aquí va la lógica de procesamiento
     if (isset($_REQUEST['naturaleza'])) {
         switch ($_REQUEST['naturaleza']) {
             case 1:
                 $_REQUEST['naturaleza'] = 'Temporal';
                 break;
             case 2:
                 $_REQUEST['naturaleza'] = 'Indefinido';
                 break;
         }
     }
     if (isset($_REQUEST['tipoLiquidacion'])) {
         switch ($_REQUEST['tipoLiquidacion']) {
             case 1:
                 $_REQUEST['tipoLiquidacion'] = 'Rubro de salida';
                 break;
             case 2:
                 $_REQUEST['tipoLiquidacion'] = 'Rubro de entrada';
                 break;
         }
     }
     $datos = array('nombre' => $_REQUEST['nombre'], 'descripcion' => $_REQUEST['descripcion'], 'naturaleza' => $_REQUEST['naturaleza'], 'tipoLiquidacion' => $_REQUEST['tipoLiquidacion']);
     $conexion = 'estructura';
     $primerRecursoDB = $this->miConfigurador->fabricaConexiones->getRecursoDB($conexion);
     $atributos['cadena_sql'] = $this->miSql->getCadenaSql("registrarTipoVinculacion", $datos);
     $resultado = $primerRecursoDB->ejecutarAcceso($atributos['cadena_sql'], "busqueda", $datos, "registrarTipoVinculacion");
     $arrayLeyes = explode(",", $_REQUEST['leyRegistros']);
     $count = 0;
     while ($count < count($arrayLeyes)) {
         $datosLeyesConcepto = array('id_ley' => $arrayLeyes[$count], 'tipo_vinculacion' => $resultado[0][0]);
         $atributos['cadena_sql'] = $this->miSql->getCadenaSql("insertarLeyesTipoVinculacion", $datosLeyesConcepto);
         $resultado1 = $primerRecursoDB->ejecutarAcceso($atributos['cadena_sql'], "acceso");
         //********************************
         $count++;
     }
     $arrayRubros = explode(",", $_REQUEST['rubros']);
     $count = 0;
     while ($count < count($arrayRubros)) {
         $datosRubros = array('id_rubro' => $arrayRubros[$count], 'tipo_vinculacion' => $resultado[0][0]);
         $atributos['cadena_sql'] = $this->miSql->getCadenaSql("insertarRubrosTipoVinculacion", $datosRubros);
         $resultado2 = $primerRecursoDB->ejecutarAcceso($atributos['cadena_sql'], "acceso");
         //********************************
         $count++;
     }
     if (!empty($resultado) && !empty($resultado1) && !empty($resultado2)) {
         Redireccionador::redireccionar('inserto');
         exit;
     } else {
         Redireccionador::redireccionar('noInserto');
         exit;
     }
     //Al final se ejecuta la redirección la cual pasará el control a otra página
     // Redireccionador::redireccionar('opcion1');
 }
 function procesarFormulario()
 {
     if (isset($_REQUEST['opcion']) && $_REQUEST['opcion'] == 'continuar') {
         redireccion::redireccionar('continuar');
     }
     // Aquí va la lógica de procesamiento
     // Al final se ejecuta la redirección la cual pasará el control a otra página
     $variable = 'cualquierDato';
     Redireccionador::redireccionar('opcion1', $variable);
 }
예제 #21
0
 function procesarFormulario()
 {
     // Aquí va la lógica de procesamiento
     $conexion = 'estructura';
     $primerRecursoDB = $this->miConfigurador->fabricaConexiones->getRecursoDB($conexion);
     $datos = array('id' => $_REQUEST['id'], 'nombre' => $_REQUEST['nombre']);
     $cadenaSql = $this->miSql->getCadenaSql("modificarCategoria", $datos);
     $primerRecursoDB->ejecutarAcceso($cadenaSql, "acceso");
     Redireccionador::redireccionar('form');
 }
예제 #22
0
 function procesarFormulario()
 {
     //Al final se ejecuta la redirección la cual pasará el control a otra página
     $datos = array('tipoNovedad' => $_REQUEST['tipoNovedad'], 'categoriaConceptos' => $_REQUEST['categoriaConceptos'], 'nombre' => $_REQUEST['nombre'], 'simbolo' => $_REQUEST['simbolo'], 'ley' => $_REQUEST['ley'], 'leyRegistros' => $_REQUEST['leyRegistros'], 'naturaleza' => $_REQUEST['naturaleza'], 'descripcion' => $_REQUEST['descripcion'], 'variable' => $_REQUEST['variable']);
     if ($_REQUEST['tipoNovedad'] == 1) {
         Redireccionador::redireccionar('periodicaMod', $datos);
     } else {
         Redireccionador::redireccionar('esporadicaMod', $datos);
     }
 }
예제 #23
0
 function procesarFormulario()
 {
     //Aquí va la lógica de procesamiento
     $conexion = 'estructura';
     $primerRecursoDB = $this->miConfigurador->fabricaConexiones->getRecursoDB($conexion);
     $datos = array('codigoRegistro' => $_REQUEST['codigoRegistro'], 'estadoRegistro' => $_REQUEST['estadoRegistro']);
     //
     $atributos['cadena_sql'] = $this->miSql->getCadenaSql("inactivarRegistro", $datos);
     $primerRecursoDB->ejecutarAcceso($atributos['cadena_sql'], "acceso");
     Redireccionador::redireccionar('form');
     //Al final se ejecuta la redirección la cual pasará el control a otra página
 }
예제 #24
0
 function procesarFormulario()
 {
     //Aquí va la lógica de procesamiento
     $conexion = 'estructura';
     $primerRecursoDB = $this->miConfigurador->fabricaConexiones->getRecursoDB($conexion);
     if (isset($_REQUEST['personaJuridicaIdentificacion'])) {
         switch ($_REQUEST['personaJuridicaIdentificacion']) {
             case 1:
                 $_REQUEST['personaJuridicaIdentificacion'] = '4';
                 break;
             case 2:
                 $_REQUEST['personaJuridicaIdentificacion'] = '5';
                 break;
         }
     }
     if (isset($_REQUEST['compuesto'])) {
         switch ($_REQUEST['compuesto']) {
             case 1:
                 $_REQUEST['compuesto'] = 'SI';
                 break;
             case 2:
                 $_REQUEST['compuesto'] = 'NO';
                 break;
         }
     }
     if (isset($_REQUEST['autorretenedor'])) {
         switch ($_REQUEST['autorretenedor']) {
             case 1:
                 $_REQUEST['autorretenedor'] = 'Si';
                 break;
             case 2:
                 $_REQUEST['autorretenedor'] = 'No';
                 break;
         }
     }
     if (isset($_REQUEST['GranContribuyente'])) {
         switch ($_REQUEST['GranContribuyente']) {
             case 1:
                 $_REQUEST['GranContribuyente'] = 'Si';
                 break;
             case 2:
                 $_REQUEST['GranContribuyente'] = 'No';
                 break;
         }
     }
     $datos = array('tipoDocumento' => $_REQUEST['personaJuridicaIdentificacion'], 'numeroDocumento' => $_REQUEST['personaJuridicaDocumento'], 'razonSocial' => $_REQUEST['razonSocial'], 'compuesto' => $_REQUEST['compuesto'], 'contribuyente' => $_REQUEST['GranContribuyente'], 'autorretenedor' => $_REQUEST['autorretenedor']);
     $atributos['cadena_sql'] = $this->miSql->getCadenaSql("insertarRegistroBasico", $datos);
     $primerRecursoDB->ejecutarAcceso($atributos['cadena_sql'], "acceso");
     //         $atributos ['cadena_sql'] = $this->miSql->getCadenaSql("insertarRegistroComercial",$datos);
     //         $primerRecursoDB->ejecutarAcceso($atributos['cadena_sql'], "acceso");
     //Al final se ejecuta la redirección la cual pasará el control a otra página
     Redireccionador::redireccionar('form');
 }
예제 #25
0
 function procesarFormulario()
 {
     // Aquí va la lógica de procesamiento
     $conexion = 'estructura';
     $primerRecursoDB = $this->miConfigurador->fabricaConexiones->getRecursoDB($conexion);
     $datos = array('nombre' => $_REQUEST['nombre'], 'descripcion' => $_REQUEST['descripcion']);
     $cadenaSql = $this->miSql->getCadenaSql("insertarCategoria", $datos);
     $id_categoria = $primerRecursoDB->ejecutarAcceso($cadenaSql, "busqueda", $datos, "insertarCategoria");
     $datosLey = array('ley' => $_REQUEST['ley'], 'fk_categoria' => $id_categoria[0][0]);
     $atributos['cadena_sql'] = $this->miSql->getCadenaSql("insertarCategoriaxLey", $datosLey);
     $primerRecursoDB->ejecutarAcceso($atributos['cadena_sql'], "acceso");
     Redireccionador::redireccionar('form');
 }
예제 #26
0
 function procesarFormulario()
 {
     //Aquí va la lógica de procesamiento
     //Al final se ejecuta la redirección la cual pasará el control a otra página
     $i = 0;
     while ($i < $_REQUEST['tamaño']) {
         if ($_REQUEST['botonVerDetalle' . $i] == 'true') {
             Redireccionador::redireccionar('verDetalle', $i);
             break;
         }
         $i += 1;
     }
 }
 function procesarFormulario()
 {
     //Aquí va la lógica de procesamiento
     $conexion = 'estructura';
     $primerRecursoDB = $this->miConfigurador->fabricaConexiones->getRecursoDB($conexion);
     $datos = array('descripcionPlantilla' => $_REQUEST['descripcionPlantilla'], 'tipoPlantilla' => $_REQUEST['tipoPlantilla'], 'nombrePlantilla' => $_REQUEST['nombrePlantilla']);
     if ($_REQUEST['tipoPlantilla'] == '1') {
         Redireccionador::redireccionar('registrarInformacionDeCreacionCertificado', $datos);
     } else {
         Redireccionador::redireccionar('registrarInformacionDeCreacionReporteGeneral', $datos);
     }
     //Al final se ejecuta la redirección la cual pasará el control a otra página
 }
예제 #28
0
 function procesarFormulario()
 {
     //Aquí va la lógica de procesamiento
     $conexion = 'estructura';
     $primerRecursoDB = $this->miConfigurador->fabricaConexiones->getRecursoDB($conexion);
     $atributos['cadena_sql'] = $this->miSql->getCadenaSql("buscarNit", $_REQUEST['nit']);
     $nit = $primerRecursoDB->ejecutarAcceso($atributos['cadena_sql'], "busqueda");
     $var = 0;
     if (empty($nit)) {
         if (isset($_REQUEST['tipoDocumento'])) {
             switch ($_REQUEST['tipoDocumento']) {
                 case 1:
                     $_REQUEST['tipoDocumento'] = 'Resolucion';
                     break;
                 case 2:
                     $_REQUEST['tipoDocumento'] = 'Decreto';
                     break;
                 case 3:
                     $_REQUEST['tipoDocumento'] = 'Planilla';
                     break;
             }
         }
         $fechaexp = 'NULL';
         if ($_REQUEST['fechaExp'] != '') {
             $fechaexp = $_REQUEST['fechaExp'];
         }
         $fechaven = 'NULL';
         if ($_REQUEST['fechaVen'] != '') {
             $fechaven = $_REQUEST['fechaVen'];
         }
         $datos = array('nit' => $_REQUEST['nit'], 'tipo_acto' => $_REQUEST['tipoActo'], 'fecha' => $_REQUEST['fecha'], 'tipoDocumento' => $_REQUEST['tipoDocumento'], 'fechaExp' => $fechaexp, 'fechaVen' => $fechaven, 'justificacion' => $_REQUEST['justificacion']);
         //
         $atributos['cadena_sql'] = $this->miSql->getCadenaSql("insertarRegistro", $datos);
         $resultado = $primerRecursoDB->ejecutarAcceso($atributos['cadena_sql'], "acceso");
     } else {
         $resultado = false;
         $var = 1;
     }
     //Al final se ejecuta la redirección la cual pasará el control a otra página
     if (!empty($resultado)) {
         Redireccionador::redireccionar('inserto', $datos);
         exit;
     } else {
         if ($var == 1) {
             Redireccionador::redireccionar('nitRep', $_REQUEST['nit']);
         } else {
             Redireccionador::redireccionar('noInserto');
         }
         exit;
     }
 }
예제 #29
0
 function procesarFormulario()
 {
     //Aquí va la lógica de procesamiento
     $conexion = 'estructura';
     $primerRecursoDB = $this->miConfigurador->fabricaConexiones->getRecursoDB($conexion);
     $atributos['cadena_sql'] = $this->miSql->getCadenaSql("buscarPersonaFuncionario");
     $resultado = $primerRecursoDB->ejecutarAcceso($atributos['cadena_sql'], "acceso");
     $datosubicacion = array('sede' => $_REQUEST['sede'], 'dependencia' => $_REQUEST['dependencia']);
     $atributos['cadena_sql'] = $this->miSql->getCadenaSql("buscarIdUbicacion", $datosubicacion);
     $ubicacion = $primerRecursoDB->ejecutarAcceso($atributos['cadena_sql'], "busqueda");
     if (empty($ubicacion)) {
         $atributos['cadena_sql'] = $this->miSql->getCadenaSql("insertarUbicacion", $datosubicacion);
         $primerRecursoDB->ejecutarAcceso($atributos['cadena_sql'], "insertar");
         $atributos['cadena_sql'] = $this->miSql->getCadenaSql("buscarIdUbicacion", $datosubicacion);
         $ubicacion = $primerRecursoDB->ejecutarAcceso($atributos['cadena_sql'], "busqueda");
     }
     if ($_REQUEST['registroVinculacion'] == 1) {
         $datos = array('fechaInicio' => $_REQUEST['fechaInicio'], 'fechaFin' => $_REQUEST['fechaFin'], 'tipoVinculacion' => $_REQUEST['tipoVinculacion'], 'ubicacion_sede_dependencia' => $ubicacion[0][0], 'ubicacion_especifica' => $_REQUEST['ubicacion'], 'actividad' => $_REQUEST['actividad'], 'cedula' => $_REQUEST['cedula']);
         $atributos['cadena_sql'] = $this->miSql->getCadenaSql("insertarVinculacion", $datos);
         $resultado = $primerRecursoDB->ejecutarAcceso($atributos['cadena_sql'], "busqueda", $datos, "insertarVinculacion");
         if (!empty($resultado)) {
             Redireccionador::redireccionar('opcion3', $resultado[0][0]);
             exit;
         } else {
             Redireccionador::redireccionar('noInserto');
             exit;
         }
     } else {
         $datos = array('fechaInicio' => $_REQUEST['fechaInicio'], 'fechaFin' => $_REQUEST['fechaFin'], 'tipoVinculacion' => $_REQUEST['tipoVinculacion'], 'ubicacion_sede_dependencia' => $ubicacion[0][0], 'ubicacion_especifica' => $_REQUEST['ubicacion'], 'actividad' => $_REQUEST['actividad'], 'cedula' => $_REQUEST['cedula']);
         $atributos['cadena_sql'] = $this->miSql->getCadenaSql("insertarVinculacion", $datos);
         $resultado = $primerRecursoDB->ejecutarAcceso($atributos['cadena_sql'], "busqueda", $datos, "insertarVinculacion");
         $atributos['cadena_sql'] = $this->miSql->getCadenaSql("buscarTipoVinculacion", $_REQUEST['tipoVinculacion']);
         $resultado1 = $primerRecursoDB->ejecutarAcceso($atributos['cadena_sql'], "busqueda", $_REQUEST['tipoVinculacion'], "buscarTipoVinculacion");
         if (!empty($resultado)) {
             if ($resultado1[0][0] == 'Rubro de salida') {
                 Redireccionador::redireccionar('opcion2', $resultado[0][0]);
                 exit;
             }
             if ($resultado1[0][0] == 'Rubro de entrada') {
                 Redireccionador::redireccionar('opcion1', $resultado[0][0]);
                 exit;
             }
         } else {
             Redireccionador::redireccionar('noInserto');
             exit;
         }
     }
     //Al final se ejecuta la redirección la cual pasará el control a otra página
     // Redireccionador::redireccionar('opcion1');
 }
예제 #30
0
 function procesarFormulario()
 {
     var_dump($_REQUEST);
     $conexion = "logica";
     $esteRecursoDB = $this->miConfigurador->fabricaConexiones->getRecursoDB($conexion);
     $cadenaSql = $this->miSql->getCadenaSql('guardar_usuario', $_REQUEST['usuario']);
     echo $cadenaSql;
     $miresultado = $esteRecursoDB->ejecutarAcceso($cadenaSql, "acceso");
     var_dump($esteRecursoDB);
     exit;
     // Aquí va la lógica de procesamiento
     // Al final se ejecuta la redirección la cual pasará el control a otra página
     $variable = 'cualquierDato';
     Redireccionador::redireccionar('opcion1', $variable);
 }