protected void GridViewCourses_SelectedIndexChanged(object sender, EventArgs e) { txAddCourseId.Text = GridViewCourses.SelectedRow.Cells[1].Text; ClassModules LoadModules = new ClassModules(); LoadModules.LoadCourseModules(this); }
protected void GridViewModules_PageIndexChanging(object sender, GridViewPageEventArgs e) { ClassModules LoadModules = new ClassModules(); LoadModules.LoadCourseModules(this); GridViewModules.PageIndex = e.NewPageIndex; GridViewModules.DataBind(); }
protected void GridViewModules_PageIndexChanging(object sender, GridViewPageEventArgs e) { ClassModules searchModule = new ClassModules(); searchModule.SearchModule(ddModuleSearch, txModuleSearch, GridViewModules); GridViewModules.PageIndex = e.NewPageIndex; GridViewModules.DataBind(); }
protected void btnUpdateModuleSubmit_Click(object sender, EventArgs e) { ClassModules updateModule = new ClassModules(); updateModule.UpdateModule(this); string messageString = txUpdateModuleName.Text + " has successfully updated."; ClientScript.RegisterStartupScript(this.GetType(), "Successful", "alert('" + messageString + "'); window.location='Modules.aspx';", true); }
protected void btnDeleteModule_Click(object sender, EventArgs e) { if (GridViewCourses.SelectedValue != null && GridViewModules.SelectedValue != null) { ClassModules removeModule = new ClassModules(); removeModule.RemoveModuleFromCourse(this); string messageString = "Successfully Removed"; ClientScript.RegisterStartupScript(this.GetType(), "Successful", "alert('" + messageString + "'); window.location='AddRemoveModules.aspx';", true); } }
protected void btnDeleteModule_Click(object sender, EventArgs e) { if (!string.IsNullOrEmpty(lblDeleteModuleId.Text)) { ClassModules deleteModule = new ClassModules(); deleteModule.DeleteModule(this); string messageString = lblDeleteModuleId.Text + " " + lblDeleteModuleName.Text + " has successfully deleted."; ClientScript.RegisterStartupScript(this.GetType(), "Successful", "alert('" + messageString + "'); window.location='Modules.aspx';", true); } }
protected void btnAddModuleSubmit_Click(object sender, EventArgs e) { Label lblAddedBy = this.Master.FindControl("lblLoggedInUser") as Label; ClassModules addModule = new ClassModules(); addModule.AddNewModule(this, lblAddedBy); string messageString = txAddModuleName.Text + " successfully added. Module ID is " + txAddModuleId.Text; ClientScript.RegisterStartupScript(this.GetType(), "Successful", "alert('" + messageString + "'); window.location='Modules.aspx';", true); }
protected void GridViewAvailbleModules_PageIndexChanging(object sender, GridViewPageEventArgs e) { Label lblloggedInStudent = this.Master.FindControl("lblLoggedInUser") as Label; lblloggedInStudent.Text = Session["loggedInUser"].ToString(); ClassModules availableModules = new ClassModules(); availableModules.LoadStudentAvailableModules(GridViewAvailbleModules, lblloggedInStudent); GridViewAvailbleModules.PageIndex = e.NewPageIndex; GridViewAvailbleModules.DataBind(); }
protected void Page_Load(object sender, EventArgs e) { if (Session["loggedInUser"] == null) { Response.Redirect("login.aspx"); } else { Label lblloggedInStudent = this.Master.FindControl("lblLoggedInUser") as Label; lblloggedInStudent.Text = Session["loggedInUser"].ToString(); ClassModules availableModules = new ClassModules(); availableModules.LoadStudentAvailableModules(GridViewAvailbleModules, lblloggedInStudent); } }
protected void btnAddModuleSubmit_Click(object sender, EventArgs e) { ClassModules validateModule = new ClassModules(); bool moduleExist = validateModule.ValidateModules(GridViewModules, ddAddModuleName); if (moduleExist == true) { string messageString = "Selected module is already added"; ClientScript.RegisterStartupScript(this.GetType(), "Error", "alert('" + messageString + "'); window.location='AddRemoveModules.aspx';", true); } else { if (GridViewCourses.SelectedValue != null) { ClassModules addModule = new ClassModules(); addModule.AddModuleToCourse(this); string messageString = "Successfully added"; ClientScript.RegisterStartupScript(this.GetType(), "Successful", "alert('" + messageString + "'); window.location='AddRemoveModules.aspx';", true); } } }
protected void GridViewAvailbleModules_SelectedIndexChanged(object sender, EventArgs e) { lblModuleName.Text = GridViewAvailbleModules.SelectedRow.Cells[2].Text; Label lblloggedInStudent = this.Master.FindControl("lblLoggedInUser") as Label; ClassModules countAttempts = new ClassModules(); countAttempts.CountModuleAttempts(lblAttemptsTaken, lblloggedInStudent, GridViewAvailbleModules); if (lblAttemptsTaken.Text == "3") { btnBeginExam.Enabled = false; lblMsg01.Text = "Maximum attempt are reached for the selected module "; lblMsg02.Text = ""; } else { btnBeginExam.Enabled = true; lblMsg01.Text = "You are about to begin the exam for the module "; lblMsg02.Text = ". Once started the process cannot be stopped until the completing the Exam successfully. Do you want to continue?"; } }
protected void btnModuleSearch_Click(object sender, EventArgs e) { ClassModules searchModule = new ClassModules(); searchModule.SearchModule(ddModuleSearch, txModuleSearch, GridViewModules); }
protected void Page_Load(object sender, EventArgs e) { ClassModules generateModuleId = new ClassModules(); txAddModuleId.Text = generateModuleId.GenerateModuleId(); }