All posts tagged dicas

Salve, salve galera…

Todos nós quando estamos desenvolvendo rotinas que trabalham com números imputados temos que nos atentar nas conversões e garantir que não haverá problemas.

Para isso temos a opção de realizar a conversão utilizando o método TryParse, porém, se a cada recuperação de dados fizermos isso nosso código ficara bem extenso. Então hoje vou demonstrar um recurso simples, mas que auxilia muito na nossa vida. Assim como temos o método ToString() que realiza uma conversão “automática” do valor para string, criaremos um método ToInt(), para que possamos de maneira simples recuperar valores imputados, ou realizar conversões com valores tipo INT.

public static int ToInt(this object param)
{
      int saida;
      if (param != null)
      {
           if (int.TryParse(param.ToString(), out saida))
                 return saida;
           else
                 throw new InvalidCastException("Impossível converter para inteiro");
      }
      else
      {
           throw new InvalidCastException("Impossível converter para inteiro");
      }
}

Pronto pessoal, esse é nosso método de extensão para recuperar o Int de um atributo ou variável, ou afins. E para utilizar basta chamarmos da seguinte forma.

int variavel = txtNumero.Text.ToInt()

Salve, salve galera.. vou iniciamos hoje uma serie de artigos com algumas dicas simples, porém muito uteis no nosso dia-a-dia de desenvolvimento. Nesse primeiro artigo da serie vou dar uma dica utilizando SQL Server 2008. Quem nunca precisou algum dia pegar uma string de caracteres e quebrar ela por algum delimitador – exemplo clássico de arquivos separados por “;”, bom seguindo essa linha de raciocínio e partindo do principio que funções de manipulação de dados executadas no servidor ficam mais rápidas para serem processadas, vou mostrar um código simples, uma função do SQL Server Read more