Arquivos do SPED devem ser gerados com codificação ISO 8859-1

No Manual de Orientação do Leiaute da Escrituração Contábil Digital - LECD, está especificado:

"Arquivo no formato texto, codificado em ASCII - ISO 8859-1 (Latin-1), não sendo aceitos campos compactados (packed decimal), zonados, binários, ponto flutuante (float point), etc., ou quaisquer outras codificações de texto, tais como EBCDIC;"

Nosso sistema, desenvolvido em C#, estava gerando os ...

Formatação automática de código no seu blog

O site www.manoli.net tem um formulário para formatação automática de código fonte. O autor liberou também o código fonte em C#. Para o código html gerado ser apresentado corretamente você deve colocar um link para o estilo correto dentro de sua página:


<link rel="stylesheet" type="text/css" href="csharp.css">

A instalação padrão do BlogEngine.NET traz uma extensão baseada neste código para formatação automática de código chamada CodeFormatterExtension. Para utilizá-la, no BlogEngine.net use tags da seguinte forma:...

Adicionando descrição para itens de "enum" no C#

O enum é uma excelente estrutura para mapear valores sem a necessidade de uma tabela no banco de dados. A grande vantagem é tornar o código muito mais claro, principalmente nas regras de negócio. Um enum consiste de conjuntos de um nome e de um valor inteiro, podendo o tipo "de baixo" ser byte, small ou int de acordo com a sua necessidade.

Veja um exemplo abaixo:

    public enum CodUFIbge : byte
    {
        /// <summary>Acre</summary>
        [Description("Acre")]
        AC = 12,
        /// <summary>Alagoas</summary>
        [Description("Alagoas")]
        AL = 27,
......