mod_vvisit_countermod_vvisit_countermod_vvisit_countermod_vvisit_countermod_vvisit_countermod_vvisit_counter
mod_vvisit_counterHoje38
mod_vvisit_counterOntem53
mod_vvisit_counterEsta Semana139
mod_vvisit_counterUltima Semana157
mod_vvisit_counterEste Mês1391
mod_vvisit_counterÚltimo Mês2219
mod_vvisit_counterTodos os Dias37934

We have: 1 guests, 1 bots online
Seu IP: 38.107.179.243
 , 
Hoje: Fev 22, 2012
Home Artigos
Artigos
Pesquisa Personalizada ASP.NET

Depois de procurar muito na Net e não conseguir encontrar nenhum código interessante de customização de pesquisa, resolvi colocar a mão na massa para fazer uma e estou compartilhando para quem chegar até aqui.

Estou disponibilizando a Classe de Conexao com o Banco, Classe de Sessão e também a Classe que você faz a pesquisa.

 
Redimensionar background

1º Exemplo

 

....

$(document).ready(function() {

$("img.source-image").hide();

var $source = $("img.source-image").attr("src");

$('#page-body').css({

'backgroundImage': 'url(' + $source +')',

'backgroundRepeat': 'no-repeat',

'backgroundPosition': 'top center'

});

});

// -->

2º Exemplo

$(document).ready(function() {

var $winwidth = $(window).width();

$("img.source-image").attr({

width: $winwidth

});

$(window).bind("resize", function(){

var $winwidth = $(window).width();

$("img.source-image").attr({

width: $winwidth

});

});

});

// -->

img.source-image {

position: absolute;

top: 0;

left: 0;

}

body {

overflow: hidden;

}

3º Exemplo o melhor de todos e mais simples

#img {

width: 100%;

position: absolute;

top: 0;

left: 0;

}

 
Paginação e Sorting GridView Asp.net

Depois de muito quebrar a cabeça fiz meu próprio código para páginação e ordenação.

 

Mãos a obra para criar a Classe

 public class clsClasse
{

      public clsClasse{}

      private const string _ASCENDENTE = " ASC";     

      public string ASCENDENTE    {        get { return _ASCENDENTE; }    }    

      private const string _DESCENDENTE = " DESC";     

      public string DESCENDENTE    {        get { return _DESCENDENTE; }    } 

 

    public string Sort
    {
        get {
        if (HttpContext.Current.Session["sort"] == null)       
            HttpContext.Current.Session["sort"] = "nom_razao_social";

        return (string)HttpContext.Current.Session["sort"];

        }
        set {
            HttpContext.Current.Session["sort"] = value;
        }
    }


     public SortDirection Direcao
    {
        get
        {
            if (HttpContext.Current.Session["direcao"] == null)
                HttpContext.Current.Session["direcao"] = SortDirection.Ascending;

            return (SortDirection)HttpContext.Current.Session["direcao"];
        }
        set
        {
            HttpContext.Current.Session["direcao"] = value;
        }
    }

    private string _nome;

    public string Nome{

     get { return _nome; }
        set { _nome = value; }

    }

    private string _telefone;

    public string Telefone{

     get { return _telefone; }
        set { _telefone = value; }

    }

 

 

}

Mãos a obra no código aspx.cs
  protected void grid_Sorting(object sender, GridViewSortEventArgs e)
    {
        try
        {
            DataView dv = new DataView();
            oClasse.Sort = e.SortExpression;
            if (oClasse.Direcao == SortDirection.Ascending)
            {
                oClasse.Direcao = SortDirection.Descending;
                dv = oClasse.Classificar(Pesquisar());
                grid.DataSource = dv;
                grid.DataBind();
            }
            else
            {
                oParceiro.Direcao = SortDirection.Ascending;
                dv = oParceiro.Classificar(Pesquisar());
                grid.DataSource = dv;
                grid.DataBind();
            }

        }
        catch (Exception)
        {

            throw;
        }
    }

Criamos a função que faz a pesquisa na Classe e Retorna um DataSet
public DataSet Pesquisar()
    {
        try
        {

            if (ddlCampos.SelectedValue == "nome" && txtPesquisa.Text !="")
            {
                oClasse.Nome = txtPesquisa.Text.Trim();
            }

            if (ddlCampos.SelectedValue == "telefone" && txtPesquisa.Text != "")
            {
                oClasse.Telefone = txtPesquisa.Text.Trim();

            }

            ds = oClasse.Pesquisar(grid, oClasse);
            return ds;

        }
        catch (Exception)
        {

            throw;
        }

    }

 

   

 
Gerar Intervalo Hora SQLSERVER 2008

 

 

CREATE PROCEDURE CRIAR_INTERVALO_HORA
@minuto int
AS
declare @hrIni time
declare @hrFim time
set @hrIni = '08:00'
set @hrFim = '23:00'

;with cte_gera
as
(select @hrIni as hora
union all
select dateadd(MI,@minuto,hora) from cte_gera
where hora<@hrFim
)
select * from cte_gera

 

Resultado

hora
08:00:00.0000000
08:30:00.0000000
09:00:00.0000000
09:30:00.0000000
10:00:00.0000000
10:30:00.0000000
11:00:00.0000000
11:30:00.0000000
12:00:00.0000000
12:30:00.0000000
13:00:00.0000000
13:30:00.0000000
14:00:00.0000000
14:30:00.0000000
15:00:00.0000000
15:30:00.0000000
16:00:00.0000000
16:30:00.0000000
17:00:00.0000000
17:30:00.0000000
18:00:00.0000000
18:30:00.0000000
19:00:00.0000000
19:30:00.0000000
20:00:00.0000000
20:30:00.0000000
21:00:00.0000000
21:30:00.0000000
22:00:00.0000000
22:30:00.0000000
23:00:00.0000000

 
Descobrir primeiro e ultimo dia do mês em C#
Primeiro e Ultimo dia do Mês – C#

 

Para descobrir o primeiro e ultimo dia do mês corrente, podemos utilizar o código:

// Primeiro Dia: Criamos uma variavel DateTime com o ano atual, o mês atual e o dia igual a 1

DateTime primeiroDia = new DateTime(DateTime.Now.Year, DateTime.Now.Month, 1);

// Ultimo Dia: Criamos uma variavel DateTime com o ano atual, o mês atual e o dia é a quantidade de dias que o mês corrente possui.

//A função DateTime.DaysInMonth recebe como parametro o ano(int) e o mês(int) e retorna a quantidade de dias(int).

DateTime ultimoDia = new DateTime(DateTime.Now.Year, DateTime.Now.Month, DateTime.DaysInMonth(DateTime.Now.Year, DateTime.Now.Month));

 
<< Início < Anterior 1 2 3 4 5 6 7 Próximo > Fim >>

Página 1 de 7