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());
     }
 }