Exemplo n.º 1
0
 /**
  *
  *@param $id_ciu
  *
  *
  **/
 public function getById($id_jefe)
 {
     $this->conex = DataBase::getInstance();
     //Consulta SQL
     $consulta = "SELECT * FROM FISC_JEFE_OFICINA WHERE \n\t\t\t\t\t\tID_JEFE=:id_jefe";
     $stid = oci_parse($this->conex, $consulta);
     if (!$stid) {
         $e = oci_error($this->conex);
         trigger_error(htmlentities($e['message'], ENT_QUOTES), E_USER_ERROR);
     }
     // Realizar la lógica de la consulta
     oci_bind_by_name($stid, ':id_jefe', $id_jefe);
     $r = oci_execute($stid);
     if (!$r) {
         $e = oci_error($stid);
         trigger_error(htmlentities($e['message'], ENT_QUOTES), E_USER_ERROR);
     }
     $result = array();
     // Obtener los resultados de la consulta
     while ($fila = oci_fetch_array($stid, OCI_ASSOC + OCI_RETURN_NULLS)) {
         $it = new ArrayIterator($fila);
         $alm = new Denuncia();
         while ($it->valid()) {
             $alm->__SET(strtolower($it->key()), $it->current());
             $it->next();
         }
         $result[] = $alm;
     }
     //Libera los recursos
     oci_free_statement($stid);
     // Cierra la conexión Oracle
     oci_close($this->conex);
     //retorna el resultado de la consulta
     return $result;
 }
Exemplo n.º 2
0
 //Fin Datos Ciudadano
 //Datos de la Denuncia
 $rif = htmlentities($_POST['rif']);
 $num_den = htmlentities($_POST['num_den']);
 //id de la denuncia
 $fecha = htmlentities($_POST['fecha']);
 $hora = htmlentities($_POST['hora_denuncia']);
 $estatus = htmlentities($_POST['estatus']);
 $descripcion = htmlentities($_POST['descripcion']);
 $responsable = htmlentities($_POST['direccion_responsable']);
 $apoderado = htmlentities($_POST['nacionalidad'] . $_POST['cedula_apo']);
 $name_apod = htmlentities($_POST['nombre_apo']);
 $apel_apod = htmlentities($_POST['apellido_apo']);
 $denuncia = new Denuncia();
 $modelo = new DenunciaDAO();
 $denuncia->__SET('id_ciudadano', $idc);
 $denuncia->__SET('rif', $rif);
 $denuncia->__SET('id_denuncia', $num_den);
 $denuncia->__SET('fecha_denuncia', $fecha);
 $denuncia->__SET('hora_denuncia', $hora);
 if (!empty($_POST['motivos'])) {
     $motivos = $_POST['motivos'];
     $denuncia->__SET('motivo_denuncia', $motivos);
 }
 $denuncia->__SET('estatus_denuncia', $estatus);
 $denuncia->__SET('descripcion', $descripcion);
 $denuncia->__SET('responsable', $responsable);
 $denuncia->__SET('apoderado', $apoderado);
 $denuncia->__SET('nombres_apoderado', $name_apod);
 $denuncia->__SET('apellidos_apoderado', $apel_apod);
 if (!empty($_POST['documentos'])) {