CSharp


Menu do asp.net não funciona no Google Chrome nem no Safari 4

Este erro, ao contrário do que os outros pensam, não é do Chrome ou do Safari e sim do próprio ASP.NET. Para gerar o código JavaScript do menu, o ASP.NET verifica qual é o browser do cliente, e se ele suporta ou não JavaScript. Acontece que esta verificação falha em alguns browsers […]


Obter a data e hora de criação, modificação e acesso de um arquivo em c#

Para obter informações de um arquivo tais como data e hora de criação, modificação, acesso entre outros, utilizamos a classe FileInfo. Esta classe, presente no namespace System.IO possui as propriedades CreationTime, LastWriteTime e LastAccessTime que retorna a informação de data e hora que o arquivo foi criado, modificado e aberto. […]


Pegar o valor da ConnectionString do WebConfig 1

O valor da ConnectionString no WebConfig é muito útil para centralizar a conexão de banco em seu sistema criando um ponto único para o projeto inteiro evitando assim fazer várias conexões. Para ler o valor de uma string de conexão do Web.Config basta utilizar a classe ConfigurationManager. Veja um exemplo:

Onde strConn […]


Utilizando Módulo 10 para calcular dígito verificador 10

Dígito verificador ou algarismo de controle é um mecanismo de autenticação utilizado para verificar a validade e a autenticidade de um valor numérico, evitando dessa forma fraudes ou erros de transmissão ou digitação. É usado normalmente em representações numéricas que exijam integridade, como por exemplo CPF, CNPJ, RG. O método […]


Função para fonetizar textos em c# 5

Fonetizar significa examinar a palavra sob o ponto de vista fonético. Analisar as partes da palavra pelo seu som e não pela escrita. Por exemplo: O nome Felipe pode ter várias variações como Filipe, Filipi, Filipe, Philipe, Phelipe, Phelipi.  Ao fonetizar esses nomes, chegamos sempre no mesmo resultado (FILIPI).   A fonetização […]


Atribuir valor NULL em variáveis do tipo int, double, DateTime, etc… 3

Por padrão, não se pode atribuir um valor nulo em variáveis do tipo Int32, Double, DateTime entre outros tipos. Para que isto seja possível devemos usar a classe Nullable. Para declarar uma variável como Nullable, a definição da variável deverá ficar da seguinte forma:

Para atribuir um valou null a […]