2010 agosto | C# Brasil


CShared #2 – [Asp.net] CalendarExtender problema em display

{lang: 'pt-BR'}

Olá pessoal, dando seguimento a série CShared. Desta vez com um problema de layout.
Imagine que por algum motivo desconhecido você se depara com a seguinte situação, o componente CalendarExtender esta “misturado” com o outros componentes/divs de layouts/grids.
Um pouco complicado de explicar via texto, portanto veja a imagem:

Problema CSS

Ok. E ai como fazer com que o popup do calendario apareça sobre o grid?
A soução é mais simples do que parece: CSS.
Altere a propriedade z-index, segue um exemplo de css para a page aspx.


        .ajax__calendar_container
        {
            z-index: 1000;
        }

Agora é só dar o refresh na pagina e o resultado será:

CalendarExtender Correção

CalendarExtender Correção

Espero que a dica tenha sido útil.
Até a próxima.

Join the forum discussion on this post

Postado em AJAX, ASP.NET, C#, CSS, Dicas | Marcado como , , , , , , , , , , ,

CShared #1 – [C#] Contagem de dias úteis entre duas datas.

{lang: 'pt-BR'}

Dando inicio a série de postagens com dicas úteis, códigos simples e funcionais que durante o dia-a-dia do desenvolvedor podem ser necessárias.
Hoje vou deixar uma função que pode ajudar bastante, ela conta quantos dias úteis existem entre duas datas, melhor dizendo em um período e a principio sem considerar feriados. Claro que apesar de não ter feriados é possível que você estenda esta ideia e incluir na lógica para não contar feriados também, por exemplo, ter um cadastro com os feriados e dias não trabalhados e ir consultando por uma lista com LINQ (find).
Segue o método:


        public int GetDiffDays(DateTime initialDate, DateTime finalDate)
        {
            int days = 0;
            int daysCount = 0;
            days = initialDate.Subtract(finalDate).Days;

            //Módulo
            if (days < 0)
                days = days * -1;

            for (int i = 1; i <= days; i++)
            {
                initialDate = initialDate.AddDays(1);
                //Conta apenas dias da semana.
                if (initialDate.DayOfWeek != DayOfWeek.Sunday &&
                    initialDate.DayOfWeek != DayOfWeek.Saturday)
                    daysCount++;
            }
            return daysCount;
        }

Por hoje é isso, simples assim. “Quem complica se estrumbica”.
Aproveitando, caso você queria algum tópico escreva e deixe a sua sugestão.
Siga-me no twitter: @thiagosatoshi

“A mente que se abre a uma nova idéia jamais voltará a seu tamanho original.” – Albert Einstein

Join the forum discussion on this post

Postado em ASP.NET, C#, Cotidiano, Dicas, Forum, Interoperabilidade, Visual Studio, Windows Mobile | Marcado como , , , , , , ,

Fórum C-Sharp

{lang: 'pt-BR'}

Olá caro leitor!

Por esses dias alguns amigos da comunidade nos questionaram do porque o C# Brasil ainda não possuia um Fórum. E um deles, o pessoal do Projetos e TI, tomaram a iniciativa de configurar e ativar o Fórum.

Então quero convida-lo a participar porque o Fórum é seu. No Fórum poderá ser abordados todos os assuntos que estejam relacionados a desenvolvimento para web, Desktop, dispositivos moveis, C# (C-Sharp), ASP.NET, ASP.NET MVC, Ajax, etc.

Siga-nos no Twitter e acompanhe as novidades. Ah, e é claro, não posso deixar de convida-lo a conhecer o pessoal do Projetos e TI.

Um grande abraço

Postado em AJAX, ASP.NET, C#, CSS, Dicas, Documentação, Forum, MVC, MySql, VB.NET, Visual Studio, Webcast, Windows Mobile | Marcado como , , , , , , , , , , , , , , , , , , , ,

Página 1 de 11