Beispiel #1
0
 public function buscarTransportadoraPorId($id)
 {
     $comando = 'select * from transportadora where id = ?';
     $cp = $this->bd->prepare($comando);
     $resultado = $cp->execute(array($id));
     $transportadora = new Transportadora();
     while ($r = $cp->fetchObject()) {
         $transportadora->setId($r->id);
         $transportadora->setNome($r->nome);
     }
     return $transportadora;
 }
 public function atualizarTransportadora()
 {
     $campos = array('idTransportadora', 'nome');
     $validacaoOK = true;
     $status = "";
     foreach ($campos as $c) {
         if (!isset($_POST["{$c}"])) {
             echo 'entro';
             $status = $status . "Campo " . $c . " nao enviado <br />";
             $validacaoOK = false;
         } else {
             if (strlen($_POST["{$c}"]) <= 0) {
                 $status = $status . "Campo " . $c . " nao enviado <br />";
                 $validacaoOK = false;
             }
         }
     }
     if ($validacaoOK) {
         $transportadora = new Transportadora();
         $transportadora->setId($_POST['idTransportadora']);
         $transportadora->setNome($_POST['nome']);
         $status = $this->service->atualizarTransportadora($transportadora);
     }
     $transportadoras = $this->service->listarTransportadoras();
     include 'View/Content/listarTransportadoras.php';
 }