public function agregarCandidato($cc_candidato, $nombre_candidato, $apellido_candidato, $id_aspiracion, $id_partido_politico, $tel_candidato, $cel_candidato, $dir_candidato)
 {
     $conexion = new Conexion();
     $consulta = "SELECT `cc_candidato` FROM `candidato` WHERE `cc_candidato` = " . $cc_candidato;
     $resultado = $conexion->consultar_servidor($consulta);
     $fila = mysqli_fetch_array($resultado);
     if ($fila[0] == $cc_candidato) {
         $conexion->cerrar_conexion();
         echo 'El Candidato se encuentra registrado';
         return 1;
     } else {
         $consulta = "INSERT INTO `censo_votacion`.`candidato` (`cc_candidato`, `nombre_candidato`, `apellido_candidato`, `id_aspiracion`, `id_partido_politico`, `tel_candidato`, `cel_candidato`, `dir_candidato`) VALUES ('" . $cc_candidato . "', '" . $nombre_candidato . "', '" . $apellido_candidato . "', '" . $id_aspiracion . "', '" . $id_partido_politico . "', '" . $tel_candidato . "', '" . $cel_candidato . "', '" . $dir_candidato . "')";
         $resultado = $conexion->consultar_servidor($consulta);
         $dao = new DAOLider();
         $dao->agregarLider($cc_candidato, $nombre_lider, $apellido_lider, $tel_lider, $cel_lider, $dir_lider);
         $conexion->cerrar_conexion();
         if ($resultado == TRUE) {
             //El candidato se agrego a la Base de Datos
             return 2;
         }
         if ($resultado == FALSE) {
             //Error al momento de agregar el Candidato a la Base de Datos
             return 3;
         }
     }
     $conexion->cerrar_conexion();
 }
示例#2
0
 function add_lider($cedula, $nombre, $apellido, $telefono, $celular, $direccion, $email, $departamento, $municipio, $puesto, $dirPuesto, $mesa)
 {
     if ($departamento != "" && $municipio != "" && $puesto != "" && $dirPuesto != "" && $mesa != "" && $cedula != "" && $nombre != "" && $apellido != "") {
         $daoPersona = new DAOPersona();
         $daoLCandidatoL = new DAOListaCandidato_Lider();
         $daoLider = new DAOLider();
         $oldId = $daoPersona->consultarId($cedula);
         if ($oldId != FALSE) {
             if ($daoLider->consultarIdLider($cedula, $_SESSION["user"]) != FALSE) {
                 return "La persona que intenta agregar como lider, ya hace parte de sus lideres. Por lo tanto no se agregara.";
             }
             //            echo '<script>alert("Una persona ya se encuentra registrada con ese numero de cedula, ¿Desea agregarla como lider?")</script>';
             $id = $oldId;
         } else {
             $id = $daoPersona->agregar($cedula, $nombre, $apellido, $telefono, $celular, $direccion, $email);
         }
         if (zonificar($id, $departamento, $municipio, $puesto, $dirPuesto, $mesa)) {
             $daoLCandidatoL->agregarCandidato_Lider($_SESSION["user"], $id);
             return 0;
         }
         return "No se logró agregar a la persona, intente nuevamente";
     }
     return "Digite todos los campos con obligatorios, marcados con (*)";
 }
示例#3
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 {
        }
    }
示例#4
0
 function load_tabla_leaders($user)
 {
     echo '<tr>
                 <td><strong></strong></td>
                 <td><strong></strong></td>
                 <td><strong>Cédula de ciudadanía</strong></td>
                 <td><strong>Nombre</strong></td>
                 <td><strong>Apellidos</strong></td>
                 <td><strong>Telefono</strong></td>
                 <td><strong>Celular</strong></td>
                 <td><strong>Direccion</strong></td>
                 <td><strong>Total Votacion</strong></td>
             </tr>';
     //        echo 'user: '******'
                 <tr>
                     <td><div class="checkbox" style="margin: 0px;">
                     <label>
                         <input type="checkbox" name="del" data-col="' . $lista[$x][0] . '">
                     </label>
                     </div>
                     </td>
                     <td><label onclick="alerta();"><span  class="glyphicon glyphicon-eye-open"></span></label></td>
                     <td>' . $lista[$x][0] . '</td>
                     <td>' . $lista[$x][1] . '</td>
                     <td>' . $lista[$x][2] . '</td>
                     <td>' . $lista[$x][3] . '</td>
                     <td>' . $lista[$x][4] . '</td>
                     <td>' . $lista[$x][5] . '</td>
                     <td>' . $lista[$x][6] . '</td>
                 </tr>';
     }
 }
示例#5
0
<?php

session_start();
include_once 'DAO/DAOLider.php';
if (isset($_POST['cc']) && isset($_SESSION["user"])) {
    $dao = new DAOLider();
    //    $dao->eliminar($_POST["cc"], $_SESSION["user"]);
    //    echo ' elimo: ' . $_POST['cc'];
    echo ' elimo: ' . $dao->eliminar($_POST["cc"], $_SESSION["user"]);
} else {
    //    if (isset($_SESSION["user"])) {
    //        echo 'No a seleccionado votante';
    //    } else {
    //        echo 'Inicie sesion';
    //    }
}