当前位置: 首页>>代码示例>>PHP>>正文


PHP Empresa::__SET方法代码示例

本文整理汇总了PHP中Empresa::__SET方法的典型用法代码示例。如果您正苦于以下问题:PHP Empresa::__SET方法的具体用法?PHP Empresa::__SET怎么用?PHP Empresa::__SET使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在Empresa的用法示例。


在下文中一共展示了Empresa::__SET方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。

示例1: Empresa

include "../Views/Mensajes.php";
include '../../../resources/orcl_conex.php';
$empresa = new Empresa();
$empresaD = new EmpresaDAO();
$op = $_POST["option"];
if ($op == "registro") {
    $rif = addslashes($_POST["rif"]);
    $npat = addslashes($_POST["npat"]);
    $nombre = addslashes($_POST["nombre"]);
    $dir = addslashes($_POST["direccion"]);
    $tlf = addslashes($_POST["telefono"]);
    if (existe_empresa("rif", $rif) || existe_empresa("numero_patronal", $npat) || existe_empresa("nombre", $nombre)) {
        $mensaje = new Mensaje("EXIST");
        $mensaje->showMensaje();
    } else {
        $empresa->__SET('rif', $rif);
        $empresa->__SET('id_empresa', $npat);
        $empresa->__SET('nombre_empresa', $nombre);
        $empresa->__SET('domicilio_completo', $dir);
        $empresa->__SET('telefono1', $tlf);
        if ($empresaD->registrar($empresa)) {
            $mensaje = new Mensaje("REG_OK");
            $mensaje->showMensaje();
        } else {
            $mensaje = new Mensaje("REG_ERR");
            $mensaje->showMensaje();
        }
    }
} elseif ($op == 'consulta') {
    $clave = htmlentities($_POST['opciones']);
    $valor = htmlentities($_POST['valor']);
开发者ID:vanckruz,项目名称:draftReports,代码行数:31,代码来源:controller.Empresa.php

示例2: obtener

 public function obtener($clave, $valor)
 {
     $this->conex = DataBase::getInstance();
     $consulta = "SELECT ID_EMPRESA,\n\t\t\t\t\tRIF,\n\t\t\t\t\tNIT,\n\t\t\t\t\tNOMBRE_EMPRESA,\n\t\t\t\t\tDOMICILIO_COMPLETO,\n\t\t\t\t\tTELEFONO1,\n\t\t\t\t\tTELEFONO2,\n\t\t\t\t\tFECHA_INSCRIPCION,\n\t\t\t\t\tCANTIDAD_EMPLEADO\n\t\t\t\t\tFROM EMPRESA \n\t\t\t\t\tWHERE " . strtoupper($clave) . "= :valor";
     $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, ':valor', $valor);
     $r = oci_execute($stid);
     if (!$r) {
         $e = oci_error($stid);
         trigger_error(htmlentities($e['message'], ENT_QUOTES), E_USER_ERROR);
     }
     // Obtener los resultados de la consulta
     $result = array();
     while ($fila = oci_fetch_array($stid, OCI_ASSOC + OCI_RETURN_NULLS)) {
         $it = new ArrayIterator($fila);
         $alm = new Empresa();
         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;
 }
开发者ID:vanckruz,项目名称:draftReports,代码行数:34,代码来源:class.EmpresaDao.php


注:本文中的Empresa::__SET方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。