public function Registrar(UT $data) { try { $sql = "INSERT INTO ut (inicio,fin,valor) \n\t\t VALUES (?, ?, ?)"; $this->pdo->prepare($sql)->execute(array($data->__GET('inicio'), $data->__GET('fin'), $data->__GET('valor'))); } catch (Exception $e) { die($e->getMessage()); } return true; }
public function Registrar(UT $data) { $consulta = "INSERT INTO FISC_UNIDADTRIBUTARIA \n\t\t(id_unidadt, yinicio, minicio, dinicio, yfin, mfin, dfin, valor) \n\t\tVALUES (:id, :yin, :min, :din, :yfn, :mfn, :dfn, :val )"; $id = $data->__GET('id_unidadt'); $yinicio = $data->__GET('yinicio'); $minicio = $data->__GET('minicio'); $dinicio = $data->__GET('dinicio'); $yfin = $data->__GET('yfin'); $mfin = $data->__GET('mfin'); $dfin = $data->__GET('dfin'); $valor = $data->__GET('valor'); //Preparamos la conexión a la base de datos $this->conex = DataBase::getInstance(); //Preparamos la consulta $stid = oci_parse($this->conex, $consulta); if (!$stid) { //Libera los recursos oci_free_statement($stid); // Cierra la conexión Oracle oci_close($this->conex); return false; } // Realizar la lógica de la consulta oci_bind_by_name($stid, ':id', $id); oci_bind_by_name($stid, ':yin', $yinicio); oci_bind_by_name($stid, ':min', $minicio); oci_bind_by_name($stid, ':din', $dinicio); oci_bind_by_name($stid, ':yfn', $yfin); oci_bind_by_name($stid, ':mfn', $mfin); oci_bind_by_name($stid, ':dfn', $dfin); oci_bind_by_name($stid, ':val', $valor); $r = oci_execute($stid); if (!$r) { //Libera los recursos oci_free_statement($stid); // Cierra la conexión Oracle oci_close($this->conex); return false; } //Libera los recursos oci_free_statement($stid); // Cierra la conexión Oracle oci_close($this->conex); return true; }