示例#1
0
    //register button when click
    protected void btnRegister_Click(object sender, EventArgs e)
    {
        //Panel1.Visible = true;
        List <Seminar>  seminars  = SeminarMgr.getAllSeminar();
        Seminar         a         = seminars[gvSeminar.PageSize * gvSeminar.PageIndex + gvSeminar.SelectedIndex];
        List <Schedule> schedules = ScheduleMgr.getAllScheduleById(a.Id);
        Schedule        b         = schedules[gvSchedule.SelectedIndex];
        List <Speaker>  speakers  = SpeakerDBMgr.getAllSpeaker();
        Speaker         c         = speakers[gvSeminar.SelectedIndex];

        if (Session["cart"] == null)
        {
            //member session of user
            ShoppingCart s = new ShoppingCart();
            s.Member = (Member)Session["user"];

            Session["cart"] = s;
        }
        //adding a seminar by user
        ShoppingCart sc = (ShoppingCart)Session["cart"];

        sc.Seminar          = a;
        sc.Seminar.Schedule = b;
        sc.Seminar.Speaker  = c;

        //redirecting a new page to shoppingcartform.aspx
        Response.Redirect("ShoppingCartForm.aspx");
    }
示例#2
0
 protected void gvSchedule_SelectedIndexChanged(object sender, EventArgs e)
 {
     Panel1.Visible = true;
     List <Seminar>  seminars  = SeminarMgr.getAllSeminar();
     Seminar         a         = seminars[gvSeminar.PageSize * gvSeminar.PageIndex + gvSeminar.SelectedIndex];
     List <Schedule> schedules = ScheduleMgr.getAllScheduleById(a.Id);
     Schedule        b         = schedules[gvSchedule.SelectedIndex];
 }
示例#3
0
    //by selecting from grid view seminar list
    protected void gvSeminar_SelectedIndexChanged(object sender, EventArgs e)
    {
        Panel1.Visible = true;
        List <Seminar> seminars = SeminarMgr.getAllSeminar();
        //calling data from seminars
        Seminar         a         = seminars[gvSeminar.PageSize * gvSeminar.PageIndex + gvSeminar.SelectedIndex];
        List <Schedule> schedules = ScheduleMgr.getAllScheduleById(a.Id);

        gvSchedule.DataSource = schedules;
        gvSchedule.DataBind();
    }
示例#4
0
    public void databind()
    {
        //get the list seminar from global.asax
        List <Seminar> seminars = SeminarMgr.getAllSeminar();

        gvSeminar.DataSource = seminars;
        gvSeminar.DataBind();
        List <Schedule> schedules = ScheduleMgr.getAllScheduleById("");

        gvSchedule.DataSource = schedules;
        gvSchedule.DataBind();
        //List<Speaker> speakers = SpeakerDBMgr.getAllSpeaker();
        //gvSchedule.DataSource = speakers;
        //gvSchedule.DataBind();

        //if session of seminars are not null
        if (Session["seminars"] != null)
        {
            //calling shoppingcart class to the session cart
            ShoppingCart sc = (ShoppingCart)Session["cart"];
        }
    }