Example #1
0
        protected void btnAddCourse_Click(object sender, EventArgs e)
        {
            bool checking = validation();

            if (checking)
            {
                String   program     = Request["program"];
                String   hours       = Request["hours"];
                String   title       = Request["title"];
                String   crn         = Request["crn"];
                String   repeat      = ddlRepeat.Text;
                String   semester    = Request["semester"];
                String   prereq      = Request["prereq"];
                String   description = Request["description"];
                CheckBox check       = chkPreReq;

                bool prereqCheck = true;

                if (!check.Checked)
                {
                    prereq = "0";
                }
                else
                {
                    int  number;
                    bool attempt = int.TryParse(prereq, out number);
                    if (attempt)
                    {
                        prereqCheck = proxy.fetchPrereq(prereq);
                    }
                    else
                    {
                        prereqCheck = false;
                    }
                }

                if (prereqCheck)
                {
                    Boolean result = proxy.addCourse(title, description, hours, program, crn, prereq, repeat, semester);

                    if (result)
                    {
                        Response.Write("<script>alert('Course Add Success.')</script>");
                        Panel1.Visible = false;

                        getCourses();
                    }
                    else
                    {
                        Response.Write("<script>alert('Course Add Failed.')</script>");
                    }
                }
                else
                {
                    Response.Write("<script>alert('Course Pre-req not found.')</script>");
                }
            }
            else
            {
                Response.Write("<script>alert('Enter all fields')</script>");
            }
            show();
        }