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


PHP Conexion::obtenerResultado方法代码示例

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


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

示例1: InicializarRoles

 protected function InicializarRoles($username)
 {
     $this->roles = array();
     $db = new Conexion();
     $db->abrirConexion();
     $db->seleccion('roles', 'r.id_rol,r.descripcion', ' r inner join usuario u on r.id_rol = u.rol', 'u.id_usuario="' . $username . '"', 'r.id_rol asc', null);
     $resultado = $db->obtenerResultado();
     foreach ($resultado as &$rol) {
         $this->roles[$rol["descripcion"]] = Roles::obtenerPermisosDelRol($rol["id_rol"]);
     }
 }
开发者ID:halvgud,项目名称:scproject,代码行数:11,代码来源:PrivilegiosUsuario.php

示例2: obtenerPermisosDelRol

 public static function obtenerPermisosDelRol($role_id)
 {
     $role = new Roles();
     $db = new Conexion();
     $db->abrirConexion();
     $db->seleccion('relacion_rol_permiso', 'p.descripcion', ' r inner join permisos p on r.id_permiso = p.id_permiso', 'r.id_rol="' . $role_id . '" and r.estado="A"', 'p.id_permiso asc', null);
     $permisos = $db->obtenerResultado();
     foreach ($permisos as &$permiso) {
         $role->permissions[$permiso['descripcion']] = true;
     }
     return $role;
 }
开发者ID:halvgud,项目名称:scproject,代码行数:12,代码来源:Roles.php

示例3: Conexion

include 'core.php';
$data = json_decode(file_get_contents('php://input'));
if (isset($data) && isset($data->tipo_transaccion)) {
    $db = new Conexion();
    $db->abrirConexion();
    if ($data->tipo_transaccion == 1) {
        $tabla = $data->tabla;
        unset($data->tabla);
        if (isset($data->id_usuario_creacion)) {
            $data->id_usuario_creacion = $_SESSION['id_usuario'];
        }
        if ($db->iniciarTransaccion()) {
            if ($db->Insertar($tabla, $data)) {
                mensajeSuccess();
            } else {
                mensajeError(1, $db->obtenerResultado());
            }
        } else {
            mensajeError(1, $db->obtenerResultado());
        }
        $db->finalizarTransaccion();
    } else {
        if ($data->tipo_transaccion == 2) {
            //insertar visita
            foreach ($data as $key => $value) {
                ${$key} = $value;
            }
            $bandera = false;
            if ($db->iniciarTransaccion()) {
                $tabla1 = 'visita';
                $datosVisita = array();
开发者ID:halvgud,项目名称:scproject,代码行数:31,代码来源:testinsert.php

示例4: obtenerSelect

function obtenerSelect($data)
{
    if ($data->idTransaccion == '1') {
        $db = new Conexion();
        $db->abrirConexion();
        $db->seleccion('descripcion', 'id_descripcion,descripcion', null, 'estado="A"  and tipo="' . $data->tipo . '" ', 'id_descripcion asc', null);
        return $db->obtenerResultado();
    } else {
        if ($data->idTransaccion == '2') {
            $db = new Conexion();
            $db->abrirConexion();
            $db->seleccion('medicamento', 'id_medicamento,descripcion', null, 'estado="A"', 'id_medicamento asc', null);
            return $db->obtenerResultado();
        } else {
            if ($data->idTransaccion == '3') {
                $db = new Conexion();
                $db->abrirConexion();
                $db->seleccion('presentacion_medicamento', 'id_presentacion,presentacion_medicamento.descripcion', "medicamento md on (md.id_presentacion_salida=presentacion_medicamento.id_presentacion)", "md.estado='A' and md.id_medicamento='" . $data->idBusqueda . "'", 'id_presentacion asc', null);
                return $db->obtenerResultado();
            } else {
                if ($data->idTransaccion == '4') {
                    $db = new Conexion();
                    $db->abrirConexion();
                    $db->seleccion('presentacion_medicamento', 'id_presentacion,descripcion', null, 'estado="A"', 'id_presentacion asc', null);
                    return $db->obtenerResultado();
                } else {
                    if ($data->idTransaccion == '5') {
                        //Select de los datos del empleado
                        $db = new Conexion();
                        $db->abrirConexion();
                        $db->seleccion('empleado', 'id_empleado,concat(nombre," ",paterno," ",materno) nombre,turno, area, departamento, nss', null, 'id_empleado="' . $data->idBusqueda . '" and estado="A"', 'id_empleado asc', null);
                        return $db->obtenerResultado();
                    } else {
                        if ($data->idTransaccion == '6') {
                            //select de los datos de la consulta para generar los eventos del calendario
                            $db = new Conexion();
                            $db->abrirConexion();
                            $db->seleccion('consulta', 'c.id_consulta,c.id_empleado,e.nombre,e.paterno,e.materno,c.peso,c.talla,c.altura,c.frecuencia_respiratoria,c.frecuencia_cardiaca,c.temperatura,c.asistencia,c.fecha_inicio,c.fecha_fin', 'c inner join empleado e on c.id_empleado = e.id_empleado', 'c.fecha_inicio>="' . $data->fecha_inicio . '" and c.fecha_fin<="' . $data->fecha_fin . '"', 'c.fecha_inicio asc', null);
                            ///print $db->obtenerSQL();
                            $consultas = $db->obtenerResultado();
                            foreach ($consultas as &$consulta) {
                                $db->seleccion('medicamento', 'm.id_medicamento,m.descripcion', 'm inner join relacion_medicamento_tablas rmt on m.id_medicamento = rmt.id_medicamento', 'rmt.id_tabla="' . $consulta['id_consulta'] . '" and rmt.descripcion_tabla = "consulta"', null, null);
                                $medicamentos = $db->obtenerResultado();
                                //var_dump($medicamentos);
                                $consulta['medicamentos'] = $medicamentos;
                                $consulta['title'] = $consulta['nombre'] . ' ' . $consulta['paterno'] . ' ' . $consulta['materno'];
                                $consulta['start'] = $consulta['fecha_inicio'];
                                $consulta['end'] = $consulta['fecha_fin'];
                            }
                            return $consultas;
                        } else {
                            if ($data->idTransaccion == '7') {
                                //Select de los datos del empleado
                                $db = new Conexion();
                                $db->abrirConexion();
                                $db->seleccion('medicamento', 'm.id_medicamento,m.clave,m.descripcion,m.precio,m.cantidad,m.cantidad_minima,pm.descripcion presentacion,pm.cantidad cantidad_entrada', 'm inner join presentacion_medicamento pm on m.id_presentacion_entrada = pm.id_presentacion', 'm.estado="A" and m.clave like "%' . $data->clave . '%" and m.descripcion like "%' . $data->descripcion . '%"', 'm.id_medicamento asc', null);
                                return $db->obtenerResultado();
                            } else {
                                if ($data->idTransaccion == '8') {
                                    //Select de los datos del empleado
                                    $db = new Conexion();
                                    $db->abrirConexion();
                                    $db->seleccion('medicamento', 'm.id_medicamento,m.clave,m.descripcion,m.precio,m.cantidad,m.cantidad_minima,pm.descripcion presentacion,pm.cantidad cantidad_entrada', 'm inner join presentacion_medicamento pm on m.id_presentacion_entrada = pm.id_presentacion', 'm.estado="A" and m.clave like "%' . $data->clave . '%"', 'm.id_medicamento asc', null);
                                    return $db->obtenerResultado();
                                } else {
                                    if ($data->idTransaccion == '9') {
                                        //Select de los datos del empleado
                                        $db = new Conexion();
                                        $db->abrirConexion();
                                        $db->seleccion('medicamento', 'm.id_medicamento,m.clave,m.descripcion,m.precio,m.cantidad,m.cantidad_minima,pm.descripcion presentacion,pm.cantidad cantidad_entrada', 'm inner join presentacion_medicamento pm on m.id_presentacion_entrada = pm.id_presentacion', 'm.estado="A" and m.descripcion like "%' . $data->descripcion . '%"', 'id_medicamento asc', null);
                                        return $db->obtenerResultado();
                                    } else {
                                        if ($data->idTransaccion == '10') {
                                            //Select de los datos del empleado
                                            $db = new Conexion();
                                            $db->abrirConexion();
                                            $db->seleccion('usuario', 'u.id_usuario,u.usuario,u.password,u.rol,r.descripcion', 'u inner join roles r on u.rol=r.id_rol', 'estado="A" and usuario like "%' . $data->usuario . '%"', 'id_usuario asc', null);
                                            return $db->obtenerResultado();
                                        } else {
                                            if ($data->idTransaccion == '11') {
                                                //Select de los datos del empleado
                                                $db = new Conexion();
                                                $db->abrirConexion();
                                                $db->seleccion('roles', 'id_rol,descripcion', null, null, 'id_rol asc', null);
                                                $roles = $db->obtenerResultado();
                                                foreach ($roles as &$rol) {
                                                    $permisoDelRol = Roles::obtenerPermisosDelRol($rol["id_rol"]);
                                                    $db->seleccion('permisos', 'id_permiso,descripcion', null, null, 'id_permiso asc', null);
                                                    $permisos = $db->obtenerResultado();
                                                    foreach ($permisos as &$permiso) {
                                                        if ($permisoDelRol->tienePermiso($permiso['descripcion'])) {
                                                            $permiso['activo'] = true;
                                                        } else {
                                                            $permiso['activo'] = false;
                                                        }
                                                    }
                                                    $rol['permisos'] = $permisos;
                                                }
                                                return $roles;
                                            } else {
//.........这里部分代码省略.........
开发者ID:halvgud,项目名称:scproject,代码行数:101,代码来源:testselect.php

示例5: Conexion

include 'lib/adodb5/adodb.inc.php';
//include del adodb
include 'core.php';
$data = json_decode(file_get_contents('php://input'));
if (isset($data) && isset($data->idTransaccion)) {
    $db = new Conexion();
    $db->abrirConexion();
    if ($data->idTransaccion == 1) {
        if (isset($data->id_usuario_creacion)) {
            $data->id_usuario_creacion = $_SESSION['id_usuario'];
        }
        if ($db->iniciarTransaccion()) {
            if ($db->Actualizar('medicamento', 'cantidad=cantidad+' . $data->cantidad, 'id_medicamento=' . $data->id_medicamento)) {
                mensajeSuccess(null);
            } else {
                mensajeError(1, $db->obtenerResultado());
            }
        } else {
            mensajeError(1, $db->obtenerResultado());
        }
        $db->finalizarTransaccion();
    } else {
        if ($data->idTransaccion == 2) {
            if (isset($data->id_usuario_creacion)) {
                $data->id_usuario_creacion = $_SESSION['id_usuario'];
            }
            if ($db->iniciarTransaccion()) {
                if ($db->Actualizar('medicamento', 'estado="I"', 'id_medicamento=' . $data->id_medicamento)) {
                    mensajeSuccess(null);
                } else {
                    mensajeError(1, $db->obtenerResultado());
开发者ID:halvgud,项目名称:scproject,代码行数:31,代码来源:test-actualizar.php

示例6: Conexion

// var_dump($data);
/*
include('core.php');
$cn = new Conexion();
$cn->abrirConexion();
$cn->seleccion('usuario','*',NULL,'rol="1"','id_usuario DESC');
$res = $cn->obtenerResultadoJson();
print_r($res);
*/
if (isset($data) && isset($data->usuario) && $data->usuario != "" && isset($data->password) && $data->password != "") {
    include 'core.php';
    $cn = new Conexion();
    $cn->abrirConexion();
    $cn->seleccion('usuario', 'id_usuario,usuario,rol', NULL, 'password="' . $data->password . '" and usuario = "' . $data->usuario . '"', 'id_usuario DESC');
    if ($cn->numeroRegistros() > 0) {
        $res = $cn->obtenerResultado();
        $_SESSION['id_usuario'] = $res[0]['id_usuario'];
        $_SESSION['usuario'] = $res[0]['usuario'];
        $_SESSION['rol'] = $res[0]['rol'];
        $resArray['success'] = 'Se ha logueado correctamente';
        print json_encode($resArray);
    } else {
        http_response_code(403);
        $resArray = array();
        $resArray['error'] = 'Usuario o Password incorrecto, por favor introduzca los datos correctos.';
        // var_dump($resArray);
        print json_encode($resArray);
    }
} else {
    $resArray = array();
    http_response_code(403);
开发者ID:halvgud,项目名称:scproject,代码行数:31,代码来源:login.php


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