Exemplo n.º 1
0
 public static function obtenerPoblacionesPorProvincia($provincia)
 {
     $results = Poblacion::where('provincia', $provincia);
     if ($results) {
         $poblaciones = null;
         foreach ($results as $index => $poblacion) {
             $poblaciones[] = array('id' => $poblacion->id, 'nombre' => $poblacion->nombre);
         }
         $result = $poblaciones;
     } else {
         $result = array('error' => true, 'mensaje' => 'No hay poblaciones para esa provincia');
     }
     return $result;
 }
Exemplo n.º 2
0
 public function populateFromRow($data)
 {
     $this->id = isset($data['id']) ? intval($data['id']) : null;
     $this->sfid = isset($data['nombre']) ? $data['nombre'] : null;
     $this->nombre_comercial = isset($data['nombre_comercial']) ? $data['nombre_comercial'] : null;
     $this->tipo = isset($data['tipo']) ? intval($data['tipo']) : null;
     if ($this->tipo && !isset($data['no_deep'])) {
         $this->obj_tipo = Tipo::find($this->tipo);
     }
     $this->direccion = isset($data['direccion']) ? $data['direccion'] : null;
     $this->cp = isset($data['cp']) ? $data['cp'] : null;
     $this->poblacion = isset($data['poblacion']) ? intval($data['poblacion']) : null;
     if ($this->poblacion && !isset($data['no_deep'])) {
         $this->obj_poblacion = Poblacion::find($this->poblacion);
     }
     $this->lat = isset($data['lat']) ? $data['lat'] : null;
     $this->lng = isset($data['lng']) ? $data['lng'] : null;
     $this->texto_promocion = isset($data['texto_promocion']) ? $data['texto_promocion'] : null;
     $this->texto_animacion = isset($data['texto_animacion']) ? $data['texto_animacion'] : null;
 }
     if ($obj_php[$i]->aplicarPractica == '1') {
         $practica1->aplicar = true;
     }
     //echo ' sdfsf';
     $actividadAgricola->practicaAgricola = $practica1;
     $actividadAgricola->escorrentia = $escorrentia;
     $arrFuentesContaminacion[] = $actividadAgricola;
 } else {
     if (strrpos($obj_php[$i]->idCapa, "ganadera")) {
         $actividadGanadera = new ActividadGanadera();
         $actividadGanadera->setNumeroAnimales($obj_php[$i]->numeroAnimales);
         $actividadGanadera->setIdCapa($obj_php[$i]->idCapa);
         $arrFuentesContaminacion[] = $actividadGanadera;
     } else {
         if (strrpos($obj_php[$i]->idCapa, "poblacion")) {
             $poblacion = new Poblacion();
             $poblacion->setNumeroHabitantes($obj_php[$i]->numeroHabitantes);
             $poblacion->setIdCapa($obj_php[$i]->idCapa);
             /**/
             $poblacion->setMasaNitrogenoPromedio($poblacion->getNumeroHabitantes() * (4000000 + 550000));
             //masaNitrogenoPromedio=numeroHabitantes*(  mg promedio de nitrogeno por persona/año en orina +  mg promedio de nitrogeno por persona/año en heces  )
             $str = new SistemaTratamientoResidual();
             if ($obj_php[$i]->aplicarMetodo == '1') {
                 $str->aplicar = true;
             }
             $poblacion->setSistemaTratamientoResidual($str);
             $arrFuentesContaminacion[] = $poblacion;
         } else {
             if ($obj_php[$i]->idCapa == 'rio') {
                 $rio->setCaudal($obj_php[$i]->caudal);
                 //echo 'caudal '.$rio->getCaudal();