コード例 #1
0
        protected void Page_Load(object sender, EventArgs e)
        {
            string classid = Request.QueryString["classid"];

            backButton.HRef += "?listType=classes&loginid=" + Request.QueryString["loginid"];

            //We will attempt to get the record we need
            if (!String.IsNullOrEmpty(classid))
            {
                var db = new SCHOOLDB();
                Dictionary <String, String> course_record = db.FindInTable(Int32.Parse(classid), "CLASSES");

                if (course_record.Count > 0)
                {
                    pageTypeTitle.InnerHtml = "Edit ";
                    coursecode.Text         = course_record["CLASSCODE"];
                    startdate.Text          = course_record["STARTDATE"];
                    finishdate.Text         = course_record["FINISHDATE"];
                    coursename.Text         = course_record["CLASSNAME"];
                }
                else
                {
                    //course.InnerHtml = "There was an error finding that course.";
                }
            }
            else
            {
                pageTypeTitle.InnerHtml = " Add ";
            }
        }
コード例 #2
0
        protected void Page_Load(object sender, EventArgs e)
        {
            string studentid = Request.QueryString["studentid"];

            backButton.HRef += "?listType=students&loginid=" + Request.QueryString["loginid"];
            //We will attempt to get the record we need
            if (!String.IsNullOrEmpty(studentid))
            {
                var db = new SCHOOLDB();
                Dictionary <String, String> student_record = db.FindInTable(Int32.Parse(studentid), "STUDENTS");

                if (student_record.Count > 0)
                {
                    pageTypeTitle.InnerHtml    = "Edit ";
                    studentfname.Text          = student_record["STUDENTFNAME"];
                    studentlname.Text          = student_record["STUDENTLNAME"];
                    studentnumber.Text         = student_record["STUDENTNUMBER"];
                    studentenrollmentdate.Text = student_record["ENROLMENTDATE"];
                }
                else
                {
                    //student.InnerHtml = "There was an error finding that student.";
                }
            }
            else
            {
                pageTypeTitle.InnerHtml = " Add ";
            }
        }
コード例 #3
0
        protected void Page_Load(object sender, EventArgs e)
        {
            string loginid = Request.QueryString["loginid"];

            //------------------------------------
            //Clearing div with ID "list_view_result".
            list_view_result.InnerHtml = "";

            //Setting up string to hold list type to be printed
            string ListType = Request.QueryString["listType"];

            var db = new SCHOOLDB();

            //Setting up string to hold the search querry
            string Query = "select * from " + ListType;

            //Setting up string to hold search key, initializing it as empty, as before post back of search submitted string must be empty to show all or complete list.
            string SearchKey = "";

            //If page is post back then setting search key with search input
            if (Page.IsPostBack)
            {
                SearchKey = searchText.Text;
                if (ListType == "students")
                {
                    Query += " WHERE STUDENTFNAME like '%" + SearchKey + "%' or STUDENTLNAME like '%" + SearchKey + "%' or STUDENTNUMBER like '%" + SearchKey + "%'";
                }
                if (ListType == "teachers")
                {
                    Query += " WHERE TEACHERFNAME like '%" + SearchKey + "%' or TEACHERLNAME like '%" + SearchKey + "%' or EMPLOYEENUMBER like '%" + SearchKey + "%'";
                }
                if (ListType == "classes")
                {
                    Query += " WHERE CLASSCODE like '%" + SearchKey + "%' or CLASSNAME like '%" + SearchKey + "%'";
                }
//                debugQuery.InnerHtml = Query;
            }

            List <Dictionary <String, String> > rs = db.List_Query(Query);

            if (rs.Count == 0)
            {
                NoResultMsg.InnerHtml = "No Result found.";
            }

            if (ListType == "students")
            {
                page_title.InnerHtml = "STUDENTS";
                addButton.HRef       = "Student.aspx?loginid=" + loginid;
                addButton.Title      = "Add Student";
                Col1.InnerHtml       = "First Name";
                Col2.InnerHtml       = "Last Name";
                Col3.InnerHtml       = "Student Number";
                Col4.InnerHtml       = "Enrollment Date";

                foreach (Dictionary <String, String> row in rs)
                {
                    string studentid = row["STUDENTID"];
                    list_view_result.InnerHtml += "<tr><th scope=\"row\">" + studentid + "</th>";

                    string studentfirstname = row["STUDENTFNAME"];
                    list_view_result.InnerHtml += "<td>" + studentfirstname + "</td>";

                    string studentlastname = row["STUDENTLNAME"];
                    list_view_result.InnerHtml += "<td>" + studentlastname + "</td>";

                    string studentnumber = row["STUDENTNUMBER"];
                    list_view_result.InnerHtml += "<td>" + studentnumber + "</td>";

                    string enrolmentdate = row["ENROLMENTDATE"];
                    list_view_result.InnerHtml += "<td>" + enrolmentdate + "</td>";

//                        list_view_result.InnerHtml += "<td class='action-items'><a href='Edit_Student.aspx?studentid=" + studentid + "' title ='Edit Student'><i class='fas fa-edit'></i></a>  <a href='#' title='Delete Student'><i class='fas fa-trash'></i></a></td>";
                    list_view_result.InnerHtml += "<td class='action-items'><a href='Student.aspx?studentid=" + studentid + "&loginid=" + loginid + "' title ='Edit Student'><i class='fas fa-edit'></i></a>  <a href='#' title='Delete Student' onclick='return confirm(\"Are you sure you want to delete student [" + studentnumber + " - " + studentfirstname + " " + studentlastname + "]?\")'><i class='fas fa-trash'></i></a></td>";

                    list_view_result.InnerHtml += "</td></tr>";
                }
            }

            if (ListType == "teachers")
            {
                page_title.InnerHtml = "FACULTIES";
                addButton.HRef       = "Faculty.aspx?loginid=" + loginid;
                addButton.Title      = "Add Faculty";
                Col1.InnerHtml       = "First Name";
                Col2.InnerHtml       = "Last Name";
                Col3.InnerHtml       = "Employee Number";
                Col4.InnerHtml       = "Hire Date";
                foreach (Dictionary <String, String> row in rs)
                {
                    string teacherid = row["TEACHERID"];
                    list_view_result.InnerHtml += "<tr><th scope=\"row\">" + teacherid + "</th>";

                    string teacherfirstname = row["TEACHERFNAME"];
                    list_view_result.InnerHtml += "<td>" + teacherfirstname + "</td>";

                    string teacherlastname = row["TEACHERLNAME"];
                    list_view_result.InnerHtml += "<td>" + teacherlastname + "</td>";

                    string employeenumber = row["EMPLOYEENUMBER"];
                    list_view_result.InnerHtml += "<td>" + employeenumber + "</td>";

                    string hiredate = row["HIREDATE"];
                    list_view_result.InnerHtml += "<td>" + hiredate + "</td>";

//                        studentsResult.InnerHtml += "<td class='action-items'><a href='Edit_Student.aspx?studentid=" + teacherid + "' title ='Edit Student'><i class='fas fa-edit'></i></a>  <a href='#' title='Delete Student'><i class='fas fa-trash'></i></a></td>";
                    list_view_result.InnerHtml += "<td>" + employeenumber + "</td>";
                    list_view_result.InnerHtml += "<td class='action-items'><a href='Faculty.aspx?teacherid=" + teacherid + "&loginid=" + loginid + "' title ='Edit Faculty'><i class='fas fa-edit'></i></a>  <a href='#' title='Delete Faculty' onclick='return confirm(\"Are you sure you want to delete faculty [" + employeenumber + " - " + teacherfirstname + " " + teacherlastname + "]?\")'><i class='fas fa-trash'></i></a></td>";

                    list_view_result.InnerHtml += "</td></tr>";
                }
            }

            if (ListType == "classes")
            {
                page_title.InnerHtml = "COURSES";
                addButton.HRef       = "Course.aspx?loginid=" + loginid;
                addButton.Title      = "Add Course";
                Col1.InnerHtml       = "Class Code";
                Col2.InnerHtml       = "Class Name";
                Col3.InnerHtml       = "Start Date";
                Col4.InnerHtml       = "Finish Date";
                foreach (Dictionary <String, String> row in rs)
                {
                    string classid = row["CLASSID"];
                    list_view_result.InnerHtml += "<tr><th scope=\"row\">" + classid + "</th>";

                    string classcode = row["CLASSCODE"];
                    list_view_result.InnerHtml += "<td>" + classcode + "</td>";

                    string classname = row["CLASSNAME"];
                    list_view_result.InnerHtml += "<td>" + classname + "</td>";

                    string startdate = row["STARTDATE"];
                    list_view_result.InnerHtml += "<td>" + startdate + "</td>";

                    string finishdate = row["FINISHDATE"];
                    list_view_result.InnerHtml += "<td>" + finishdate + "</td>";

//                        list_view_result.InnerHtml += "<td class='action-items'><a href='Edit_Student.aspx?studentid=" + classid + "' title ='Edit Student'><i class='fas fa-edit'></i></a>  <a href='#' title='Delete Student'><i class='fas fa-trash'></i></a></td>";
                    list_view_result.InnerHtml += "<td class='action-items'><a href='Course.aspx?classid=" + classid + "&loginid=" + loginid + "' title ='Edit Course'><i class='fas fa-edit'></i></a>  <a href='#' title='Delete Course' onclick='return confirm(\"Are you sure you want to delete course [" + classcode + " - " + classname + "]?\")'><i class='fas fa-trash'></i></a></td>";

                    list_view_result.InnerHtml += "</td></tr>";
                }
            }
        }