function zonificar($id, $departamento, $municipio, $puesto, $dirPuesto, $mesa) { $daoPV = new DAOPuestoVotacion(); $daoZ = new DAOZonificacion(); $idPuesto = $daoPV->consultarPuestoVotacionBD($departamento, $municipio, $puesto, $dirPuesto, $mesa); if ($idPuesto != NULL) { return $daoZ->agregarZonificacion($id, $idPuesto); } else { return false; } }
function agregarPuestoVotacion($departamento, $municipio, $puesto, $dir_puesto, $mesa) { //$puestoV = new PuestoVotacion(NULL, NULL,NULL,NULL,NULL); $dao = new DAOPuestoVotacion(); $consultaBD = $dao->consultarPuestoVotacionBD($departamento, $municipio, $puesto, $dir_puesto, $mesa); if ($consultaBD == NULL) { $conexion = new Conexion(); $consulta = "INSERT INTO `censo_votacion`.`puesto_votacion` (`departamento`, `municipio`, `puesto`, `direccion`, `mesa`) VALUES ('" . $departamento . "', '" . $municipio . "', '" . $puesto . "', '" . $dir_puesto . "', '" . $mesa . "')"; $conexion->consultar_servidor($consulta); $conexion->cerrar_conexion(); } $puestoV = new PuestoVotacion($departamento, $municipio, $puesto, $dir_puesto, $mesa); return $puestoV; }
function consultar($id) { $consulta = "SELECT * FROM `persona` WHERE `id` = " . $id; $resultado = $this->conexion->consultar_servidor($consulta); $daop = new DAOPuestoVotacion(); // $p = new PuestoVotacion("", "", "", "", ""); $puesto = $daop->muestraPuestoVotacion($id); if (!$resultado) { return FALSE; } else { while ($lista = mysql_fetch_array($resultado)) { $persona = new Persona($lista["cedula"], $lista["nombre"], $lista["apellido"], $lista["telefono"], $lista["celular"], $lista["direccion"], $lista["email"], $puesto); $persona->setId($lista["id"]); return $persona; } } }
function mostrarPuesto($cc_votante) { $conexion = new Conexion(); $id_puesto_votacion = 0; $departamento = "0"; $municipio = "0"; $puesto = "0"; $dir_puesto = "0"; $mesa = 0; $consulta = "SELECT `id_puesto` FROM `zonificacion` WHERE `cc_votante` = " . $cc_votante; $resultado = $conexion->consultar_servidor($consulta); $j = 0; $lista = ""; $x = 0; $listavotantes = ""; for ($x = 0; $x < 300; $x++) { $lista = mysqli_fetch_array($resultado); if ($lista == TRUE) { $puestos[$j] = $lista[0]; $j++; } } $puestovotacion = new PuestoVotacion($id_puesto_votacion, $departamento, $municipio, $puesto, $dir_puesto, $mesa); // echo count($datos); $DAOpuesto = new DAOPuestoVotacion(); for ($x = 0; $x < count($puestovotacion); $x++) { $puestovotacion = $DAOpuesto->muestraPuestoVotacion($cc_votante); if ($puestovotacion->getId_puesto_votacion() != 0) { $listavotantes[$x][0] = $puestovotacion->getDir_puesto(); $listavotantes[$x][1] = $puestovotacion->getDepartamento(); $listavotantes[$x][2] = $puestovotacion->getMunicipio(); $listavotantes[$x][3] = $puestovotacion->getPuesto(); $listavotantes[$x][4] = $puestovotacion->getDir_puesto(); $listavotantes[$x][5] = $puestovotacion->getMesa(); // echo $listavotantes[$x][0]; // echo $listavotantes[$x][1]; // echo $listavotantes[$x][2]; // echo $listavotantes[$x][3]; // echo $listavotantes[$x][4]; // echo $listavotantes[$x][5]; } } return $listavotantes; }
function perfil($id_lider) { // $id_lider=4; $servicio = new Servicios(); if ($servicio->validador($id_lider) != 0) { $persona = new DAOPersona(); $daolider = new DAOLider(); $daopuesto = new DAOPuestoVotacion(); $puesto = $daopuesto->muestraPuestoVotacion($id_lider); $user = $_SESSION['user']; $persona = $persona->consultar($id_lider); $tipo = $_SESSION['tipo']; if ($tipo == 1) { $votos = $daolider->TotalVotos($user, $id_lider); } if ($tipo == 2) { $daocandidato = new DAOCandidato(); $id_candidato = $daocandidato->consultarIdCandidato($user); $votos = $daolider->TotalVotos($id_candidato[0], $user); } echo '<div class="content-wrapper"> <!-- Content Header (Page header) --> <!-- Content Wrapper. Contains page content --> <!-- Content Header (Page header) --> <section class="content-header"> <h1> Perfil </h1> <ol class="breadcrumb"> <li><a href="#"><i class="fa fa-dashboard"></i> Inicio</a></li> <li class="active">Perfil</li> </ol> </section> <!-- Main content --> <section class="content"> <div class="row"> <div class="col-md-3"> <!-- Profile Image --> <div class="box box-primary"> <div class="box-body box-profile"> <img class="profile-user-img img-responsive img-circle" src= ' . $servicio->mostrarFoto($_SESSION['user']) . ' alt="User profile picture"> <h3 class="profile-username text-center">' . $persona->getNombre() . ' ' . $persona->getApellido() . '</h3> <p class="text-muted text-center">LIDER</p> <ul class="list-group list-group-unbordered"> <li class="list-group-item"> <b>Votación Total </b> <a class="pull-right">' . $votos . '</a> </li> <li class="list-group-item"> <b>Departamento</b> <a class="pull-right">' . $puesto->getMunicipio() . '</a> </li> <li class="list-group-item"> <b>Municipio</b> <a class="pull-right">' . $puesto->getPuesto() . '</a> </li> </ul> <a href="#" class="btn btn-primary btn-block"><b>Votantes</b></a> </div><!-- /.box-body --> </div><!-- /.box --> </div><!-- /.col --> <div class="col-md-9"> <div class="nav-tabs-custom"> <ul class="nav nav-tabs"> <li class="active"><a href="#settings" data-toggle="tab">Datos del Perfil</a></li> </ul> <div class="tab-content"> <div class="active tab-pane" id="settings"> <form class="form-horizontal"> <div class="form-group"> <label for="inputName" class="col-sm-2 control-label">Cedula</label> <div class="col-sm-10"> <input type="email" class="form-control" id="cedula" placeholder="' . $persona->getCedula() . '"> </div> </div> <div class="form-group"> <label for="inputEmail" class="col-sm-2 control-label">Nombre</label> <div class="col-sm-10"> <input type="email" class="form-control" id="mbreno" placeholder="' . $persona->getNombre() . '"> </div> </div> <div class="form-group"> <label for="inputName" class="col-sm-2 control-label">Apellido</label> <div class="col-sm-10"> <input type="text" class="form-control" id="apellido" placeholder="' . $persona->getApellido() . '"> </div> </div> <div class="form-group"> <label for="inputName" class="col-sm-2 control-label">Telefono</label> <div class="col-sm-10"> <input type="text" class="form-control" id="telefono" placeholder="' . $persona->getTelefono() . '"> </div> </div> <div class="form-group"> <label for="inputName" class="col-sm-2 control-label">Celular</label> <div class="col-sm-10"> <input type="text" class="form-control" id="celular" placeholder="' . $persona->getCelular() . '"> </div> </div> <div class="form-group"> <label for="inputExperience" class="col-sm-2 control-label">Direción</label> <div class="col-sm-10"> <input type="text" class="form-control" id="direccion" placeholder="' . $persona->getDireccion() . '"> </div> </div> <div> <a href="/puyaOjo/pages/profile.php?cedula=4"> Modificar </a> </div> <div class="form-group"> <div class="col-sm-offset-2 col-sm-10"> <button type="submit" class="btn btn-danger">Guardar Datos</button> </div> </div> </form> </div><!-- /.tab-pane --> </div><!-- /.tab-content --> </div><!-- /.nav-tabs-custom --> </div><!-- /.col --> </div><!-- /.row --> </section><!-- /.content --> </div><!-- /.content-wrapper -->'; } else { } }
public function buscarPuestoVotacion($cedula) { $lista = $this->puestoVotacion($cedula); $daopuesto = new DAOPuestoVotacion(); $puesto1 = new PuestoVotacion(NULL, NULL, NULL, NULL, NULL, NULL); if ($lista['ERROR'] == NULL) { $puestoreg = $daopuesto->agregarPuestoVotacion($lista['DEPARTAMENTO'], $lista['MUNICIPIO'], $lista['PUESTO'], $lista['DIRECCION'], $lista['MESA']); return $puestoreg; } else { $puesto1->SetDepartamento($lista['ERROR']); return $puesto1; } }