Postagens

Mostrando postagens de 2011

Fazer o Postgres arquivar os comandos SQL (query, statement) no log

Olá Dica do dia, para quem utiliza o banco de dados Postgres gostaria de monitorar os comandos SQL estão sendo executados no banco pode utilizar o log para arquivar. Para fazer isso é simples: 1 - Dentro da instalação do \PostgreSQL\9.1\data abra o arquivo "postgresql.conf" dentro dele localize "log_statement" e altera para log_statement = 'all' lembre de remover a # no inicio da linha. 2 - Na pasta \PostgreSQL\9.1\data\pg_log será criado os arquivos de log exemplo "postgresql-2011-12-06_162810.log" dentro desse arquivo os comando SQL que foram executados serão marcados inicialmente por "statement" exemplo: 2011-12-06 16:28:22 BRT LOG: statement : delete from minhatabela where data between '01/10/2011 00:00:00' and '31/10/2011 23:59:59' Por padrão esse formado de data não funciona, mas você pode alterar a configuração no arquivo "postgresql.conf" chave datestyle = 'iso, dmy' ele vem com datest

Formatar valores numéricos (referência de C#)

Eu nunca lembro como é a sintaxe dessas formações, então vou fazer um post para arquivar :D Aqui você tem o link para a informação oficial Formatação Tabela de Resultados numéricos (referência de C#) Caracterer Descrição Exemplos Saída C ou c Moeda Console. Write ("{0: c}", 2.5); Console.Write("{0:C}", -2,5); $2.50 ($2.50) D ou d Decimal Console.Write("{0:D5}", 25); 00025 E ou e Científico Console.Write("{0:E}", 250000); 2.500000

C# Asp.NET : Utilizando TryParse

Olá! Mais uma dica para que trabalha com aplicações em C#. Como fazer uma conversão de valores com segurança? Gosto de utilizar o TryParse para evitar erros simples antes de chegar no usuário, essa função exitem em todos/quase todos os tipos de variaveis. Exemplo: Você está trabalhando com um Textbox que o usuário pode ou não passar um valor numérico, mas no banco esse campo não é obrigatório e sua classe não tem uma notação para valores Nullable como fazer a conversão? Utilizar direto minhaclasse.Preco = Convert.ToDecimal(txtPreco.Text); Existe outra forma de fazer isso. decimal preco = 0; minhaClasse.Preco = decimal.TryParse(txtPreco.Text, out preco) ? preco : 0; O que vai acontecer no código acima? Simples se o TryParse funcionar a variável preco vai recever o valor convertido se não irá receber 0 (zero) Você pode usar também com "If" exemplo decimal preco = 0; if (decimal.TryParse(txtPrecoProd.Text, out preco)) prodTabPreco.Preco = prec

C# string para enum

Olá, Dica para quem precisa converter um valor String para Enum. Imagine a seguinte situação, você tem um DropDownList como o exemplo: <asp:DropDownList runat="server"> <asp:ListItem Text="Crédito" Value="Credito" /> <asp:ListItem Text="Débito" Value="Debito" </asp:DropDownList> então quando for utilizar em código C# precisará converter o valor para o enumerado facilitando o uso. Para fazer a conversão é simples, sempre igual. Exemplo: Enumerado public enum TipoLancamento { Credito, Debito, } Código para conversão string valorEnumerado = dropTipoLancamento.SelectedValue; lancamento.TipoLancamento = (TipoLancamento)Enum.Parse(typeof(TipoLancamento), valorEnumerado); É isso ae, acredita que funciona! :P

C# Como identificar o dia da semana?

Ae Pessoal Fica uma dica para quem precisar identificar o dia da semana utilizando c# //Exemplo 1 switch (DateTime.Now.DayOfWeek) { case DayOfWeek.Friday: break; case DayOfWeek.Monday: break; case DayOfWeek.Saturday: break; case DayOfWeek.Sunday: break; case DayOfWeek.Thursday: break; case DayOfWeek.Tuesday: break; case DayOfWeek.Wednesday: break; default: break; } //Exemplo 2 DateTime hoje = new DateTime(2011, 11, 28); switch (hoje.DayOfWeek) { case DayOfWeek.Friday:

Programa Catalyst – Inscrições abertas

Imagem
Ae! Para quem interessar. Quer desenvolver seu lado empreendedor? Venha conhecer o programa Catalyst. Informações: www.pucrs.br/centrodeinovacao

Usando critérios no Hibernate

Boa Tarde Pessoal! Hoje estava pesquisando sobre critério para restrição de valores de uma consulta e encontrei essa apresentação com informações de utilização de critérios, consulta e paginação. Fica a dica para quem interessar! http://pt.scribd.com/doc/4857701/Hibernate-Criteria

Introdução ao desenvolvimento - Aula 4

Imagem
Boa Noite Pessoal! Nessa aula vamos desenvolver um simples programa de entrada de valores. Exercício: Criar um programa que escreva na tela "=== Programa de entrada de valores ===", após escrevever outra mensagem "Digite um valor: ". Nesse momento o sistema deve receber o valor digitado e devolver para o usuário a seguinte mensagem. Valor digitado foi {0}. substituindo o {0} pelo valor informado pelo usuário. You Tube: Aula 04 Abraços T+

Registrando Visual Studio Express 2010

Boa Noite Pessoal! Caso alguém tenha alguma dúvida de como registrar seu Visual Studio Express 2010 gratuitamente é só assistir o vídeo abaixo. Abraços , fiquem bem! Link para download:  Video - Registrando VS 2011 Express Youtube: Video - Registrando VS 2011 Express