Arquivo

Arquivo de julho, 2010

Novas regras complicam NF-e em agosto.

20, julho, 2010 Sem comentários

Entram em vigor em agosto novas regras que complicam o processo de emissão de notas fiscais eletrônicas.

Segundo resolução aprovada em reunião do Conselho Nacional de Política Fazendária, na sexta-feira, 09, os emitentes de NF-es deverão disponibilizar download do arquivo da nota ao transportador contratado imediatamente após a autorização de uso.

Além disso, as novas regras estipulam o arquivamento das NF-es pelo prazo determinado na legislação tributária e a obrigatoriedade da emissão de notas eletrônicas em contingência, quando acontecerem problemas técnicos.

“A migração de outras soluções que não atendem aos processos legais gera no momento um volume de trabalho tão grande quanto o gerado pelas obrigatoriedades”, comenta Fausto Reichert, diretor Comercial da E-Sales, empresa gaúcha que atende 1,5 mil clientes de NF-e.

Fonte: Site Baguete

Categories: Negógios Tags: ,

Verdades sobre o Chuck Norris (Versão DBA)

6, julho, 2010 Sem comentários
  • Chuck Norris não faz DELETEs. Ele olha para os registros e eles correm de medo.
  • Chuck Norris não cria PKs. Os registros simplesmente não atrevem-se a duplicar.
  • Chuck Norris não usa LOG. Ele lembra de todos registros que alterou.
  • Chuck Norris não usa LOG. Ele não vai falhar.
  • Chuck Norris não cria índices. Ele sabe que os registros retornarão o mais rápido que puderem.
  • MSSQL SERVER é muito mais rápido que ORACLE. Basta que o DBA seja Chuck Norris.
  • Uma vez adaptaram o ROUNDHOUSE KICK para o ORACLE. Assim nasceu o TRUNCATE TABLE.
  • Chuck Norris não dá DROP TABLE. Ele dá ROUNDHOUSE KICK TABLE.
  • Uma vez Chuck Norris deu um ROUNDHOUSE KICK em um banco poderoso. Hoje ele é conhecido por ACCESS.
  • Chuck Norris sabe todos os erros do ORACLE de cor. Porque ele criou eles.
  • SELECT SUM(FORÇA) FROM CHUCK_NORRIS; Internal error. Don’t call the support.
  • SELECT CHUCK_NORRIS; Drop database sucessful.
  • SELECT ROUNDHOUSE_KICK FROM CHUC… Lost connection.
  • DELETE FROM CHUCK_NORRIS. Not Found. (Ele está atrás de você, a ponto de dar um ROUNDHOUSE KICK!!!)
  • Chuck Norris tem IGNORE CONTRAINTS automático. Ninguém restringe nada a Chuck Norris. Ninguém.
  • Chuck Norris não faz cursos de ORACLE. A ORACLE é que faz cursos com ele.
  • Chuck Norris instala o ORACLE sem ler o manual. (Quem você pensa que é para ter tentado isso?)
  • Chuck Norris instala o ORACLE em um 486. Rodando KURUMIM. Em 2 minutos.
  • Chuck Norris instala o MSSQL Server em um Pentium 100MHZ. Rodando Solaris. A partis dos fontes.
  • Chuck Norris instala o DB2 em um 486. Rodando WINDOWS VISTA. Sem HD.
  • Chuck Norris não tem Certificação. São as empresas que tentam tirar Certificação em Chuck Norris. Em vão.
  • Se disser ao DBA Chuck Norris que “o problema está no banco”, é melhor que esteja se referindo a algum banco Instituição Financeira.
  • Chuck Norris sabe qual o problema de performance do banco. Ele só está dando uma chance do banco se arrepender. 5… 4… 3…
  • Chuck Norris não cria STORED PROCEDURES. Todas suas Queries já se armazenam no banco, tentanto se esconder. Mas é inútil.
  • TRIGGERS tem este nome porque Chuck Norris sempre ameaçava atirar no banco quando ele não fazia algo automático.
  • Chuck Norris não faz Modelo de Dados. Ele encara o banco até que ele faça o modelo sozinho.
  • Chuck Norris instala o ORACLE sem a interface gráfica. E sem a interface texto. (Pergunte a ele você!)
  • Megabyte, Gigabyte, Terabyte, Petabyte, Exabyte, Chuckbite.
  • ORACLE tem as versões Personal, Standard, Enterprise e ChuckNorris Edition. Mas nenhum computador é rápido o suficiente para rodá-lo.

Fonte: Vinicius Berti (O desocupado)

Categories: Piadas Tags: , , ,

Upoad no AJAX

5, julho, 2010 Sem comentários

Eu estou desenvolvendo um projeto onde há um módulo de webmail, após aluns meses (e poe mês nisso) estou de volta com essa funcionalidade, dentre os ajustes é permitir que a mensagem seja aberta em pop-up, assim o usuário pode arrasta-la pra onde quiser.

O problema começou quando eu coloquei os objetos dentro do UpdadePanel, então as reclamações chegaram, “Não consigo anexar !!”. Foi aí que eu me lembrei q upload não roda em AJAX, dentro do UpdatePanel. Coisa de gente enferrujada.

Então pensei, esse problema já existe há algum tempo, será que alguém já conseguiu resolver ???

Após uma pesquisa que levou um dia inteiro em fóruns pelo mundo afora, e ler diversos códigos que não servem para nada, e respostas a perguntas que não foram feitas, vi um cara falando sobre abrir o upload dentro de um IFRAME, logo que vi aquilo pensei… Meu Deus, iframe agora é crime federal, os browsers não aceitam, não dá pra chamar métodos dele, e por ai vai…

Bom, apostei na idéia, cheguei até o ponto de criar o iframe, mas não conseguia abrir diversos uploads de uma vez, ee já fazia isso, com um DataGrid com TemplateColumn e dentro dele um UploadFile, mas nesse caso seriam diversos iframes.

No IE funcionou que foi uma maravilha, mas no FireFox não ia, mas nem com reza brava, o erro estava justamente abaixo:

Meu código:

parent.document.getElementById(‘nomedoiframe’).document.getElementById(‘btSubir’).click();

Então procurei sobre como acessar os objetos da janela que foi aberta pelo iframe, então descobri um abençoado que resolveu o problema, e ainda puxou a orelha do pig coder, está no guia de referncia do FireFox.

document.getElementById(”nomedoiframe”).contentWindow.document.getElementById(‘btSubir’).click();

O Segredo todo está no contentWindow, terminei meu protótipo e segue abaixo o link pra baixar:

Upload Ajax