コード例 #1
0
    protected void changeOrdering_Click(object sender, EventArgs e)
    {
        switch (OrderAnswersBy)
        {
        case QuizItem.OrderAnswersBy.MostVotes:
            OrderAnswersBy      = QuizItem.OrderAnswersBy.Newest;
            changeOrdering.Text = "Order by oldest [current - Newest]";
            break;

        case QuizItem.OrderAnswersBy.Newest:
        case QuizItem.OrderAnswersBy.Determine:
            OrderAnswersBy      = QuizItem.OrderAnswersBy.Oldest;
            changeOrdering.Text = "Order by most votes [current - Oldest]";
            break;

        case QuizItem.OrderAnswersBy.Oldest:
            OrderAnswersBy      = QuizItem.OrderAnswersBy.MostVotes;
            changeOrdering.Text = "Order by newest [current - Most Votes]";
            break;

        default:
            throw new ApplicationException("Not implemented sorting order of QuizItems...!");
        }
        DataBindAnswers();
        new EffectRollUp(answersWrapper, 200)
        .ChainThese(new EffectRollDown(answersWrapper, 800))
        .Render();
    }
コード例 #2
0
ファイル: Item.aspx.cs プロジェクト: andrelotto/stacked
 protected void changeOrdering_Click(object sender, EventArgs e)
 {
     switch (OrderAnswersBy)
     {
         case QuizItem.OrderAnswersBy.MostVotes:
             OrderAnswersBy = QuizItem.OrderAnswersBy.Newest;
             changeOrdering.Text = "Order by oldest [current - Newest]";
             break;
         case QuizItem.OrderAnswersBy.Newest:
         case QuizItem.OrderAnswersBy.Determine:
             OrderAnswersBy = QuizItem.OrderAnswersBy.Oldest;
             changeOrdering.Text = "Order by most votes [current - Oldest]";
             break;
         case QuizItem.OrderAnswersBy.Oldest:
             OrderAnswersBy = QuizItem.OrderAnswersBy.MostVotes;
             changeOrdering.Text = "Order by newest [current - Most Votes]";
             break;
         default:
             throw new ApplicationException("Not implemented sorting order of QuizItems...!");
     }
     DataBindAnswers();
     new EffectRollUp(answersWrapper, 200)
         .ChainThese(new EffectRollDown(answersWrapper, 800))
         .Render();
 }