Exemple #1
0
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;
 }
Exemple #3
0
 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;
 }
Exemple #5
0
    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 {
        }
    }
Exemple #6
0
 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;
     }
 }