예제 #1
0
 public function set_conexion($host, $user, $pass, $bd)
 {
     $conexion = new Conexion();
     $this->link = $conexion->Conectarse($host, $user, $pass, $bd);
     $this->sql_con = new mysqli($this->link['host'], $this->link['user'], $this->link['pass'], $this->link['bd']);
     $this->sql_con->set_charset('utf8');
 }
예제 #2
0
 public function insertarPerfilModulo(PerfilModuloBean $perfilModuloBean)
 {
     try {
         $sql = "INSERT into perfilmodulo(idmodulo,idperfil)\r\n\t\t\t\t\t\tVALUES('{$perfilModuloBean->idModulo}','{$perfilModuloBean->idPerfil}')";
         $conexion = new Conexion();
         $cn = $conexion->Conectarse();
         $perfilmod = mysql_query($sql, $cn);
         $res = 1;
     } catch (Exception $exc) {
         echo $exc->getTraceAsString();
     }
     return $res;
 }
예제 #3
0
 public function insertarPerfilUsuario(PerfilUsuarioBean $perfilUsuarioBean)
 {
     try {
         $res = 0;
         $sql = "INSERT INTO perfilusuario(idperfil,idusuario) \r\n\t\t\t\t\t\tVALUES ('{$perfilUsuarioBean->idPerfil}','{$perfilUsuarioBean->idUsuario}')";
         $conexion = new Conexion();
         $cn = $conexion->Conectarse();
         $perfilusuario = mysql_query($sql, $cn);
         $res = 1;
     } catch (Exception $exc) {
         echo $exc->getTraceAsString();
     }
     echo $res;
 }
예제 #4
0
 public function eliminarPersona(PersonaBean $personaBean)
 {
     try {
         $res = 0;
         $sql = "DELETE from persona where idpersona = '{$personaBean->idPersona}'";
         $conexion = new Conexion();
         $cn = $conexion->Conectarse();
         $persona = mysql_query($sql, $cn);
         $res = 1;
     } catch (Exception $exc) {
         echo $exc->getTraceAsString();
     }
     return $res;
 }
예제 #5
0
파일: ModuloDAO.php 프로젝트: johanC2x/Gmap
 public function obtenerModulosHijos($usuario, $idmodulo)
 {
     try {
         $listaMenu = "";
         $sql = "SELECT distinct m.idmodulo,m.recurso,m.objeto,m.estado,\r\n\t\t\t\t\t\tm.descripcion,m.dependencia,m.icono\r\n\t                    FROM perfilmodulo pm\r\n\t                    inner join perfilusuario pu on pm.idperfil = pu.idperfil\r\n\t                    inner join modulo m on pm.idmodulo = m.idmodulo\r\n\t                    inner join usuario u on pu.idusuario = u.idusuario\r\n\t                    WHERE u.usuario = '{$usuario}' and m.idmodulopadre = '{$idmodulo}' ";
         $conexion = new Conexion();
         $cn = $conexion->Conectarse();
         $modulo = mysql_query($sql, $cn);
         $listaMenu = array();
         while ($resMenu = mysql_fetch_array($modulo)) {
             $listaMenu[] = array('idmodulo' => $resMenu["idmodulo"], 'recurso' => $resMenu["recurso"], 'objeto' => $resMenu["objeto"], 'estado' => $resMenu["estado"], 'descripcion' => $resMenu["descripcion"], 'dependencia' => $resMenu["dependencia"], 'icono' => $resMenu["icono"]);
         }
     } catch (Exception $exc) {
         echo $exc->getTraceAsString();
     }
     return $listaMenu;
 }
예제 #6
0
 public function obtenerTodosDistrito()
 {
     try {
         $miArray = "";
         $sql = "SELECT iddistrito, nombre FROM distrito";
         $conexion = new Conexion();
         $cn = $conexion->Conectarse();
         $distrito = mysql_query($sql, $cn);
         $miArray = array();
         while ($rsDistrito = mysql_fetch_array($distrito)) {
             $miArray[] = array('iddistrito' => $rsDistrito['iddistrito'], 'nombre' => $rsDistrito['nombre']);
         }
     } catch (Exception $e) {
         echo $exc->getTraceAsString();
     }
     return $miArray;
 }
예제 #7
0
파일: CodigoDAO.php 프로젝트: johanC2x/Gmap
 public function obtenerPorTipo(CodigoBean $codigoBean)
 {
     try {
         $miArray = "";
         $sql = "SELECT idcodigo,codigo,idTipoCodigo FROM codigo \r\n\t\t\t\t\t    WHERE idtipocodigo = {$codigoBean->idTipoCodigo}";
         $conexion = new Conexion();
         $cn = $conexion->Conectarse();
         $codigo = mysql_query($sql, $cn);
         $miArray = array();
         while ($rsCodigo = mysql_fetch_array($codigo)) {
             $miArray[] = array('idcodigo' => $rsCodigo['idcodigo'], 'codigo' => $rsCodigo['codigo'], 'idTipoCodigo' => $rsCodigo['idTipoCodigo']);
         }
     } catch (Exception $exc) {
         echo $exc->getTraceAsString();
     }
     return $miArray;
 }
예제 #8
0
 public function filtrarUsuario(PersonaBean $personaBean, UsuarioBean $usuarioBean)
 {
     try {
         $miArray = "";
         $sql = "SELECT u.idusuario,u.usuario,p.nombre,p.apePat,p.apeMat,u.estado,\r\n\t            \t\t(case when u.estado = 1 then 'Activo' else 'Inactivo' end) as datoEstado,\r\n\t            \t\tconcat(p.nombre,' ',p.apepat,' ',p.apemat) as nombreCompleto \r\n\t            \t\tFROM usuario u \r\n\t                    left join persona p on p.idpersona = u.idpersona \r\n\t                    where \r\n\t                    u.estado = 1 and \r\n\t                    upper(p.nombre) like concat('%','{$personaBean->nombre}','%') and\r\n\t                    upper(p.apePat) like concat('%','{$personaBean->apePat}','%') and\r\n\t                    upper(p.apeMat) like concat('%','{$personaBean->apeMat}','%') and\r\n\t                    upper(u.usuario) like concat('%','{$usuarioBean->usuario}','%')";
         $conexion = new Conexion();
         $cn = $conexion->Conectarse();
         $usuario = mysql_query($sql, $cn);
         $miArray = array();
         while ($user = mysql_fetch_array($usuario)) {
             $miArray[] = array('idusuario' => $user['idusuario'], 'usuario' => $user['usuario'], 'nombre' => $user['nombre'], 'apePat' => $user['apePat'], 'apeMat' => $user['apeMat'], 'estado' => $user['estado'], 'datoEstado' => $user['datoEstado'], 'nombreCompleto' => $user['nombreCompleto']);
         }
     } catch (Exception $exc) {
         echo $exc->getTraceAsString();
     }
     return $miArray;
 }
예제 #9
0
파일: PerfilDAO.php 프로젝트: johanC2x/Gmap
 public function filtrarPerfil(PerfilBean $perfilBean)
 {
     try {
         $miArray = "";
         $sql = "SELECT p.idperfil,p.nombre,p.estado,\r\n\t\t\t\t\t(case\r\n\t\t\t\t\t\twhen 1 then 'Activo'\r\n\t\t\t\t\t\twhen 0 then 'Inactivo'\r\n\t\t\t\t\tend) as datoEstado\r\n\t\t\t\t\tFROM perfil p\r\n\t\t\t\t\twhere\r\n\t\t\t\t\tupper(p.nombre) like concat('%','{$perfilBean->nombre}','%')";
         $conexion = new Conexion();
         $cn = $conexion->Conectarse();
         $perfil = mysql_query($sql, $cn);
         $miArray = array();
         while ($rsPerfil = mysql_fetch_array($perfil)) {
             $miArray[] = array('idperfil' => $rsPerfil["idperfil"], 'nombre' => $rsPerfil["nombre"], 'estado' => $rsPerfil["estado"], 'datoEstado' => $rsPerfil["datoEstado"]);
         }
     } catch (Exception $exc) {
         echo $exc->getTraceAsString();
     }
     return $miArray;
 }
예제 #10
0
파일: MapDAO.php 프로젝트: johanC2x/Gmap
 public function eliminarArchivoMap(MapBean $mapBean)
 {
     try {
         $res = "";
         $sql = "UPDATE map set ruta = null WHERE idMap = '{$mapBean->idMap}'";
         $conexion = new Conexion();
         $cn = $conexion->Conectarse();
         $map = mysql_query($sql, $cn);
         $res = "1";
     } catch (Exception $exc) {
         echo $exc->getTraceAsString();
     }
     return $res;
 }