Arquivo da categoria: CSharp

Calculando a idade em csharp

DateTime dtNascimento = Convert.ToDateTime("07/09/1984"); TimeSpan result = DateTime.Now.Subtract(dtNascimento); int idade = result.Days / 365;

Publicado em CSharp, Ling. de Programação | Com a tag , | 4 comentários

Limpando todos os componentes da página

Para limpar todos os componentes da página basta buscar por cada tipo individualmente utilizando o método Controls(). O método Controls() está presente em todas as classes que herdam de Control. O código abaixo percorre todos os componentes do formulário da … Continue lendo

Publicado em .Net, CSharp, Ling. de Programação | Com a tag , , , , , | 1 comentário

Verificar o tipo do objeto em C#

Para verificar o tipo do objeto basta utilizar o método GetType() presente em todas as classes. Por exemplo para verificar se um objeto é do tipo string basta fazer if (variavel.GetType() == typeof(String)) {   // a variável é do … Continue lendo

Publicado em CSharp, Ling. de Programação | Com a tag , , , | 1 comentário

Alert no asp.net

Programadores que iniciam no mundo da Web sempre têm uma certa dificuldade com relação a eventos de objetos, formulários e até mesmo coisas que parecem tão simples como mostrar uma caixa de diálogo na tela. Pois bem, as caixas de … Continue lendo

Publicado em CSharp, JavaScript | Com a tag , , , , | Deixar um comentário

Função para retornar o dia útil. (c#)

A seguir um algoritmo que retorna o primeiro (ou o próximo) dia útil do mês. public static DateTime diaUtil(DateTime dt) { while (true) { if (dt.DayOfWeek == DayOfWeek.Saturday) { dt = dt.AddDays(2); return diaUtil(dt); } else if (dt.DayOfWeek == DayOfWeek.Sunday) … Continue lendo

Publicado em CSharp, Ling. de Programação | Com a tag , , | 2 comentários

Alterando um MasterPage dinâmicamente (ASP.NET)

No evento Page_PreInit da página adicionar a linha this.MasterPageFile recebendo o nome do masterpage. C# protected void Page_PreInit(Object sender, EventArgs e) { this.MasterPageFile = "~/nome_do_masterpage.master"; }

Publicado em CSharp | Deixar um comentário

Como manipular os dados do GridView

Para manipular os dados de um GridView, podemos utilizar os eventos RowCreated ou RowDataBound. Ao dar um duplo clique sobre um dos eventos citados, o Visual Studio criará um método com dois parâmetros: “sender” do tipo object e “e” do … Continue lendo

Publicado em .Net, CSharp | Com a tag , , , | Deixar um comentário

Obtendo dia da semana por extenso no .Net

// using System.Globalization CultureInfo culture = new CultureInfo("pt-BR"); DateTimeFormatInfo dtfi = culture.DateTimeFormat; string data = dtfi.GetDayName(DateTime.Now.DayOfWeek);

Publicado em .Net, CSharp | Com a tag , , | 4 comentários