public function postCargardistrito()
 {
     if (Request::ajax()) {
         $array['w'] = '';
         if (Input::has('provincia_id')) {
             $array['w'] = " AND provincia_id=" . Input::get('provincia_id') . " ";
         }
         $r = Ubigeo::getCargarDistrito($array);
         return Response::json(array('rst' => 1, 'datos' => $r));
     }
 }
 /**
  * Recepciona datos de Bandeja Controller
  * 
  * @return type
  */
 public function postListar()
 {
     $u = Ubigeo::getUbigeo();
     if (Request::ajax()) {
         return Response::json(array('rst' => 1, 'datos' => $u));
     }
     /*else{
           return 
               array(
                   'rst' => 1, 
                   'datos' => $u
               );
       }*/
 }
 /**
  * Función que lista los ubigeos en base al País, Departamento y Provincia.
  * 
  * @param string $c_pais
  * @param string $c_departamento
  * @param string $c_provincia
  * 
  * @return Ubigeo[]
  */
 public function listar_ubigeo($c_pais, $c_departamento, $c_provincia)
 {
     $ubigeos = array();
     $indice = 0;
     $this->db->select('c_ubigeo, nombre, c_pais, c_departamento, c_provincia');
     $query = $this->db->get('UBIGEO');
     foreach ($query->result() as $row) {
         $indice++;
         $ubigeo = new Ubigeo();
         $ubigeo->set_c_ubigeo($row->c_ubigeo);
         $ubigeo->set_nombre($row->nombre);
         $ubigeo->set_c_pais($row->c_pais);
         $ubigeo->set_c_departamento($row->c_departamento);
         $ubigeo->set_c_provincia($row->c_provincia);
         $ubigeos[$indice] = $ubigeo;
     }
     return $ubigeos;
 }
Exemple #4
0
 public function ubigeo()
 {
     return $this->belongsTo(Ubigeo::getClass());
 }