function add_lider($cedula, $nombre, $apellido, $telefono, $celular, $direccion, $email, $departamento, $municipio, $puesto, $dirPuesto, $mesa) { $daoPersona = new DAOPersona(); $daoLCandidatoL = new DAOListaCandidato_Lider(); $id = $daoPersona->agregar($cedula, $nombre, $apellido, $telefono, $celular, $direccion, $email); if (zonificar($id, $departamento, $municipio, $puesto, $dirPuesto, $mesa)) { return $daoLCandidatoL->agregarCandidato_Lider($_SESSION["user"], $id); } return FALSE; }
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 { $daoPV->agregarPuestoVotacion($departamento, $municipio, $puesto, $dirPuesto, $mesa); zonificar($id, $departamento, $municipio, $puesto, $dirPuesto, $mesa); return true; } return FALSE; }