public function Editar(modelEmissor $emissor)
 {
     try {
         $sql = "UPDATE nfe_emissor set \n\t\t\t\tCNPJ =:CNPJ, xNome =:xNome, xFant =:xFant, xLgr =:xLgr, nro =:nro, xCpl =:xCpl, \n\t\t\t\txBairro =:xBairro, cMun =:cMun, xMun =:xMun, UF =:UF, CEP =:CEP, cPais =:cPais, \n\t\t\t\txPais =:xPais, fone =:fone, IE =:IE, IEST =:IEST, IM =:IM, CNAE =:CNAE, CRT =:CRT ";
         $p_sql = Conexao::getInstance()->prepare($sql);
         $p_sql->bindValue(":CNPJ", $emissor->getCNPJ());
         $p_sql->bindValue(":xNome", $emissor->getxNome());
         $p_sql->bindValue(":xFant", $emissor->getxFant());
         $p_sql->bindValue(":xLgr", $emissor->getxLgr());
         $p_sql->bindValue(":nro", $emissor->getnro());
         $p_sql->bindValue(":xCpl", $emissor->getxCpl());
         $p_sql->bindValue(":xBairro", $emissor->getxBairro());
         $p_sql->bindValue(":cMun", $emissor->getcMun());
         $p_sql->bindValue(":xMun", $emissor->getxMun());
         $p_sql->bindValue(":UF", $emissor->getUF());
         $p_sql->bindValue(":CEP", $emissor->getCEP());
         $p_sql->bindValue(":cPais", $emissor->getcPais());
         $p_sql->bindValue(":xPais", $emissor->getxPais());
         $p_sql->bindValue(":fone", $emissor->getfone());
         $p_sql->bindValue(":IE", $emissor->getIE());
         $p_sql->bindValue(":IEST", $emissor->getIEST());
         $p_sql->bindValue(":IM", $emissor->getIM());
         $p_sql->bindValue(":CNAE", $emissor->getCNAE());
         $p_sql->bindValue(":CRT", $emissor->getCRT());
         return $p_sql->execute();
     } catch (Exception $e) {
         print "Ocorreu um erro ao tentar executar esta ação tente novamente mais tarde.";
         CriaLog::Logger('Erro: Código: ' . $e->getCode() . ' Mensagem: ' . $e->getMessage());
     }
 }
 public function Editar(modelEmissor $model)
 {
     try {
         $sql = "UPDATE nfe_pedido SET pedido =:pedido, emitente_cnpj =: emitente_cnpj, CNPJ =:CNPJ, CPF =:CPF, \n\t\t\t\tidEstrangeiro =:idEstrangeiro, xNome =:xNome, xLgr =:xLgr, xCpl =:xCpl,\tnro =:nro, xBairro =:xBairro,\n\t\t\t\tcMun =:cMun, xMun =:xMun, UF =:UF, CEP =:CEP, cPais =:cPais, xPais =:xPais, fone =:fone, \n\t\t\t\tindIEDest =:indIEDest, IE =:IE, ISUF =:ISUF, IM =:IM, email =:email, retirada =:retirada, \n\t\t\t\tretirada_CNPJ =:retirada_CNPJ, retirada_CPF =:retirada_CPF, retirada_xLgr =:retirada_xLgr, retirada_nro =:retirada_nro, \n\t\t\t\tretirada_xCpl =:retirada_xCpl, retirada_xBairro =:retirada_xBairro, retirada_cMun =:retirada_cMun, retirada_xMun =:retirada_xMun, \n\t\t\t\tretirada_UF =:retirada_UF, entrega =:entrega, entrega_CNPJ =:entrega_CNPJ, entrega_CPF =:entrega_CPF, \n\t\t\t\tentrega_xLgr =:entrega_xLgr, entrega_nro =:entrega_nro, entrega_xCpl =:entrega_xCpl, entrega_xBairro =:entrega_xBairro, \n\t\t\t\tentrega_cMun =:entrega_cMun, entrega_xMun =:entrega_xMun, entrega_UF =:entrega_UF, total_itens =:total_itens ";
         $p_sql = Conexao::getInstance()->prepare($sql);
         $p_sql->bindValue(":pedido", $model->getpedido());
         $p_sql->bindValue(":emitente_cnpj", $model->getemitente_cnpj());
         $p_sql->bindValue(":CNPJ", $model->getCNPJ());
         $p_sql->bindValue(":CPF", $model->getCPF());
         $p_sql->bindValue(":idEstrangeiro", $model->getidEstrangeiro());
         $p_sql->bindValue(":xNome", $model->getxNome());
         $p_sql->bindValue(":xLgr", $model->getxLgr());
         $p_sql->bindValue(":xCpl", $model->getxCpl());
         $p_sql->bindValue(":nro", $model->getnro());
         $p_sql->bindValue(":xBairro", $model->getxBairro());
         $p_sql->bindValue(":cMun", $model->getcMun());
         $p_sql->bindValue(":xMun", $model->getxMun());
         $p_sql->bindValue(":UF", $model->getUF());
         $p_sql->bindValue(":CEP", $model->getCEP());
         $p_sql->bindValue(":cPais", $model->getcPais());
         $p_sql->bindValue(":xPais", $model->getxPais());
         $p_sql->bindValue(":fone", $model->getfone());
         $p_sql->bindValue(":indIEDest", $model->getindIEDest());
         $p_sql->bindValue(":IE", $model->getIE());
         $p_sql->bindValue(":ISUF", $model->getISIE());
         $p_sql->bindValue(":IM", $model->getIM());
         $p_sql->bindValue(":email", $model->getemail());
         $p_sql->bindValue(":retirada", $model->getretirada());
         $p_sql->bindValue(":retirada_CNPJ", $model->getretirada_CNPJ());
         $p_sql->bindValue(":retirada_CPF", $model->getretirada_CPF());
         $p_sql->bindValue(":retirada_xLgr", $model->getretirada_xLgr());
         $p_sql->bindValue(":retirada_nro", $model->getretirada_nro());
         $p_sql->bindValue(":retirada_xCpl", $model->getretirada_xCpl());
         $p_sql->bindValue(":retirada_xBairro", $model->getretirada_xBairro());
         $p_sql->bindValue(":retirada_cMun", $model->getretirada_cMun());
         $p_sql->bindValue(":retirada_xMun", $model->getretirada_xMun());
         $p_sql->bindValue(":retirada_UF", $model->getretirada_UF());
         $p_sql->bindValue(":entrega", $model->getentrega());
         $p_sql->bindValue(":entrega_CNPJ", $model->getentrega_CNPJ());
         $p_sql->bindValue(":entrega_CPF", $model->getentrega_CPF());
         $p_sql->bindValue(":entrega_xLgr", $model->getentrega_xLgr());
         $p_sql->bindValue(":entrega_nro", $model->getentrega_nro());
         $p_sql->bindValue(":entrega_xCpl", $model->getentrega_xCpl());
         $p_sql->bindValue(":entrega_xBairro", $model->getentrega_xBairro());
         $p_sql->bindValue(":entrega_cMun", $model->getentrega_cMun());
         $p_sql->bindValue(":entrega_xMun", $model->getentrega_xMun());
         $p_sql->bindValue(":entrega_UF", $model->getentrega_UF());
         $p_sql->bindValue(":total_itens", $model->getentrega_total_itens());
         return $p_sql->execute();
     } catch (Exception $e) {
         print "Ocorreu um erro ao tentar executar esta ação tente novamente mais tarde.";
         CriaLog::Logger('Erro: Código: ' . $e->getCode() . ' Mensagem: ' . $e->getMessage());
     }
 }