miércoles, 17 de septiembre de 2008

Control calendario: funcionalidad de cambio de mes y año

    protected void next_Click(object sender, EventArgs e)
    {
        Mes = Convert.ToInt16(DropDownList1.SelectedValue.ToString());
        Ano = Convert.ToInt16(DropDownList2.SelectedValue.ToString());
        if (Mes == 12)
        {
            Mes = 1;
            Ano += 1;
        }
        else
            Mes += 1;

        this.DropDownList1.SelectedValue = Mes.ToString();
        this.DropDownList2.SelectedValue = Ano.ToString();
    }
    protected void prev_Click(object sender, EventArgs e)
    {
        Mes = Convert.ToInt16(DropDownList1.SelectedValue.ToString());
        Ano = Convert.ToInt16(DropDownList2.SelectedValue.ToString());
        if (Mes == 1)
        {
            Mes = 12;
            Ano -= 1;
        }
        else
            Mes -= 1;

        this.DropDownList1.SelectedValue = Mes.ToString();
        this.DropDownList2.SelectedValue = Ano.ToString();
    }

No hay comentarios: