コード例 #1
0
    protected void Page_Load(object sender, EventArgs e)
    {
        if (!IsPostBack)
        {
            groupFacade = new GroupFacade();
            eventsList  = groupFacade.GetGroupEvent(16);

            Session["events"] = eventsList;
            Session["facade"] = groupFacade;

            // Events table avec les Events du mois
            createEventTable(DateTime.Now);
        }
        else
        {
            eventsList  = (List <@event>)Session["events"];
            groupFacade = (GroupFacade)Session["facade"];

            // Events table selon le mois visible en ce moment sur la page (au first load la visible date est égale à la date de validation et nous ne voulons pas afficher pour celle-ci)
            createEventTable((Calendar1.VisibleDate == dateValidation) ? DateTime.Now : Calendar1.VisibleDate);
        }
    }