Exemple #1
0
        protected void GridViewCourses_SelectedIndexChanged(object sender, EventArgs e)
        {
            txAddCourseId.Text = GridViewCourses.SelectedRow.Cells[1].Text;

            ClassModules LoadModules = new ClassModules();

            LoadModules.LoadCourseModules(this);
        }
Exemple #2
0
        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);
        }
Exemple #5
0
 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);
        }
Exemple #8
0
        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();
        }
Exemple #9
0
 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);
     }
 }
Exemple #10
0
        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);
                }
            }
        }
Exemple #11
0
        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();
        }