Exemplo n.º 1
0
 public function editarEstado($idEstado, Application_Model_Estado $estado)
 {
     $tablaEstado = $this->tablaEstado;
     $where = $tablaEstado->getAdapter()->quoteInto("idEstado = ?", $idEstado);
     //$select = $tablaEstado->select()->from($tablaEstado)->where("idEstado = ?", $idEstado);
     $tablaEstado->update($estado->toArray(), $where);
 }
 public static function verifyCep($cep)
 {
     $ufModel = new Application_Model_Uf();
     $uf = $ufModel->fetchRow($ufModel->select()->where(':cep BETWEEN Cep1 AND Cep2')->bind(array('cep' => substr($cep, 0, 5))));
     if ($uf != null) {
         $estadoModel = new Application_Model_Estado();
         $estadoModel->setOptions(array(Application_Model_Estado::NAME => strtolower($uf['UF'])));
         $resultado = $estadoModel->fetchRow($estadoModel->select()->where('cep = :cep')->bind(array('cep' => str_replace('-', '', $cep))));
         if ($resultado != null) {
             return array('uf' => $uf['UF'], 'cidade' => $resultado['cidade'], 'bairro' => $resultado['bairro'], 'tipo_logradouro' => $resultado['tp_logradouro'], 'logradouro' => $resultado['logradouro'], 'valor' => $resultado['valor']);
         }
     }
     return false;
 }