public string SaveStudentResult(CourseAssignToStudent courseAssignToStudent)
 {
     if (studentResultGateway.SaveStudentResultInCourse(courseAssignToStudent) > 0)
     {
         return("Resutl Saved Successfull for : " + courseAssignToStudent.StudentRegNum);
     }
     else
     {
         return("Resutl  failled to Saved for : " + courseAssignToStudent.StudentRegNum + " !!!");
     }
 }
Beispiel #2
0
        public int AssignedCourseToStudent(CourseAssignToStudent courseAssignToStudent)
        {
            connection.ConnectionString = connectionString;
            string sqlQuery = "INSERT INTO StudentTakenCourse VALUES('" + courseAssignToStudent.StudentRegNum + "','" +
                              courseAssignToStudent.CourseId + "','" + courseAssignToStudent.Date + "','')";
            SqlCommand command = new SqlCommand(sqlQuery, connection);

            connection.Open();
            int isInserted = command.ExecuteNonQuery();

            connection.Close();
            return(isInserted);
        }
        public int SaveStudentResultInCourse(CourseAssignToStudent courseAssignToStudent)
        {
            connection.ConnectionString = connectionString;
            string sqlQuery = "UPDATE StudentTakenCourse SET grade='" + courseAssignToStudent.Grade + "' WHERE student_registration_number='" +
                              courseAssignToStudent.StudentRegNum + "' AND courseId='" + courseAssignToStudent.CourseId +
                              "'";
            SqlCommand command = new SqlCommand(sqlQuery, connection);

            connection.Open();
            int isInserted = command.ExecuteNonQuery();

            connection.Close();
            return(isInserted);
        }
Beispiel #4
0
 public string SaveAssignCourseToStudent(CourseAssignToStudent courseAssignToStudent)
 {
     if (!courseAssignToStudentGateway.IsTakenCourse(courseAssignToStudent))
     {
         if (courseAssignToStudentGateway.AssignedCourseToStudent(courseAssignToStudent) > 0)
         {
             return("Course Enrolled Successfull .");
         }
         else
         {
             return("Course Enrolled Failled !!!");
         }
     }
     else
     {
         return("Course Is Already Assigned !!!");
     }
 }
Beispiel #5
0
        public bool IsTakenCourse(CourseAssignToStudent courses)
        {
            connection.ConnectionString = connectionString;
            string sqlQuery =
                "SELECT student_registration_number,courseId FROM StudentTakenCourse WHERE student_registration_number='" +
                courses.StudentRegNum + "' AND courseId='" + courses.CourseId + "'";
            SqlCommand command = new SqlCommand(sqlQuery, connection);

            connection.Open();
            SqlDataReader reader = command.ExecuteReader();

            if (reader.HasRows)
            {
                connection.Close();
                return(true);
            }
            else
            {
                connection.Close();
                return(false);
            }
        }
 public ActionResult CourseAssignToStudents(CourseAssignToStudent courseAssignToStudent)
 {
     ViewBag.Message           = courseAssignToStudentManager.SaveAssignCourseToStudent(courseAssignToStudent);
     ViewBag.StudentRegNumList = studentManager.GetStudentRegNumList();
     return(View());
 }