public function getItem($atributo, $valor) { try { $sql = "SELECT * FROM nfe_comercioexterior WHERE " . $atributo . " = " . $valor; $p_sql = Conexao::getInstance()->prepare($sql); $p_sql->execute(); return $this->getLinha($p_sql->fetch(PDO::FETCH_ASSOC)); } 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 criaTabelaAssinaturaDigital() { try { $sqlstring = "CREATE TABLE IF NOT EXISTS `nfe_assinaturadigital` (\n\t\t\t\t`id` int(10) NOT NULL AUTO_INCREMENT COMMENT 'Primary Key.',\n\t\t\t\t`pedido` varchar(14) NOT NULL DEFAULT '' COMMENT 'Número do pedido (xPed).',\n\t\t\t\t/*<Signature> Assinatura XML da NF-e Segundo o Padrão XML Digital Signature*/\t\n\t\t\t\t`signature` varchar(70) NOT NULL DEFAULT '' COMMENT 'Assinatura Digital.',\t\t\t\t\n\t\t\t\t/*</Signature> */\t\t\n\t\t\t\tCONSTRAINT fk_pedido_assinaturadigital FOREIGN KEY (`pedido`)\n\t\t\t\tREFERENCES nfe_pedido(`pedido`) ON DELETE CASCADE ON UPDATE CASCADE,\n\t\t\t\tPRIMARY KEY (`id`)\t\t \n\t\t\t\t) ENGINE=InnoDB CHARSET=utf8 AUTO_INCREMENT=1 COMMENT='Assinatura digiral da NF-e';"; $p_sql = Conexao::getInstance()->prepare($sqlstring); $p_sql->execute(); } catch (Exception $e) { print 'Ocorreu um erro ao tentar executar esta ação, por favor entre em contato com o suporte.'; CriaLog::Logger('Erro: Código: ' . $e->getCode() . ' Mensagem: ' . $e->getMessage()); } }