private void view_courses(int num, List <StdCourse> courses)
 {
     dataModel = new DataBaseModel();
     if (flowLayoutPanel1.Controls.Count > 0)
     {
         flowLayoutPanel1.Controls.Clear();
     }
     for (int i = 0; i < num; i++)
     {
         StdCourseLayout CourseLayout = new StdCourseLayout(logged_user);
         CourseLayout.CourseID   = courses[i].courseID;
         CourseLayout.CourseName = courses[i].courseName;
         CourseLayout.CourseSub  = courses[i].courseSub;
         CourseLayout.InstName   = courses[i].instName;
         string check_course = dataModel.CheckEnrollment(courses[i].courseID, logged_user.user_id);
         if (check_course == "1")
         {
             CourseLayout.enroll = 1;
         }
         else
         {
             CourseLayout.enroll = 0;
         }
         flowLayoutPanel1.Controls.Add(CourseLayout);
     }
 }
Exemplo n.º 2
0
 private void update_res_progress()
 {
     dataModel = new DataBaseModel();
     if (update_res.Text == "Update")
     {
         new_link.Visible = true;
         update_res.Text  = "Submit";
         res_link.Visible = false;
     }
     else
     {
         if (new_link.Text != "")
         {
             string link = new_link.Text;
             int    ans  = dataModel.update_resource(_resID, link);
             if (ans == 1)
             {
                 update_res.Text  = "Update";
                 new_link.Visible = false;
                 res_link.Text    = link;
                 res_link.Visible = true;
                 MessageBox.Show("The Link is Updated Successfully.", "Update Resource", MessageBoxButtons.OK, MessageBoxIcon.Information);
             }
             else
             {
                 MessageBox.Show("Something Wrong was Happend, Please try again.", "Update Resource", MessageBoxButtons.OK, MessageBoxIcon.Information);
             }
         }
         else
         {
             MessageBox.Show("Please, Enter the New Link and Submit.", "Update Resource", MessageBoxButtons.OK, MessageBoxIcon.Warning);
         }
     }
 }
Exemplo n.º 3
0
        private void view_id_Click(object sender, EventArgs e)
        {
            int enroll = 0;

            if (ShowMenuPanel.Visible == false)
            {
                try
                {
                    classRoom = new DataBaseModel();
                    int id;
                    id = Convert.ToInt32(Prompt.ShowDialog("Enter Course ID you Want to Show", "Search by ID"));
                    List <StdCourse> courses = new List <StdCourse>();
                    StdCourse        course  = classRoom.selectOneCourses(id);
                    courses.Add(course);
                    OpenView(new StdViewCourses(courses, LoggedInUser, enroll));
                    menu_trans.ShowSync(ShowMenuPanel);
                }
                catch (Exception ex)
                {
                    MessageBox.Show(ex.Message);
                }
            }
            else
            {
                menu_trans.HideSync(ShowMenuPanel);
            }
        }
        private void Registeration_process()
        {
            string        FullName  = name.Text;
            string        Pass      = pass.Text;
            string        Re_Pass   = re_pass.Text;
            string        Email     = email.Text.ToLower();
            string        Gender    = gender.SelectedItem.ToString();
            string        Type      = type.SelectedItem.ToString();
            DataBaseModel classroom = new DataBaseModel();
            int           ans       = classroom.Registeration(FullName, Pass, Re_Pass, Email, Gender, Type);

            if (ans == -1)
            {
                pass.Text    = "";
                re_pass.Text = "";
                MessageBox.Show("Re-Enter your Password Again", "Registerarion", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
            else if (ans == 1)
            {
                MessageBox.Show("Registeration Successfully", "Registerarion", MessageBoxButtons.OK, MessageBoxIcon.Information);
                name.Text    = "";
                pass.Text    = "";
                re_pass.Text = "";
                email.Text   = "";
            }
            else
            {
                MessageBox.Show("This E-mail is Already Exist !!", "Registerarion", MessageBoxButtons.OK, MessageBoxIcon.Error);
                email.Text = "";
            }
        }
        public InstViewCourses(int UserLoggedIn)
        {
            InitializeComponent();
            courses   = new List <course>();
            classRoom = new DataBaseModel();
            courses   = classRoom.viewCourses(UserLoggedIn);

            numberOfItems = courses.Count;
        }
        public StdViewRes(int id)
        {
            InitializeComponent();
            course_id = id;
            classRoom = new DataBaseModel();
            ResItems  = classRoom.View_Resource(course_id);

            numOfRes = ResItems.Count;
        }
Exemplo n.º 7
0
        private void confirm_Click(object sender, EventArgs e)
        {
            DataBaseModel classRoom       = new DataBaseModel();
            string        Course_Name     = course_name.Text;
            string        Subject         = course_sub.Text;
            int           User_id         = user_loggedin.user_id;
            course        inserted_course = new course(1, Course_Name, Subject, User_id);

            int ans = classRoom.insertCourse(inserted_course, user_loggedin.user_name);

            MessageBox.Show("Course Successfully Added");
        }
Exemplo n.º 8
0
        private void delete_res_Click(object sender, EventArgs e)
        {
            dataModel = new DataBaseModel();
            int x = dataModel.delete_Resource(id);

            if (x == 1)
            {
                MessageBox.Show("The Resources is Deleted Successfully", "Delete Resource", MessageBoxButtons.OK, MessageBoxIcon.Information);
                this.Hide();
            }
            else
            {
                MessageBox.Show("Something Wrong Happened When Deleting The Resource", "Delete Resource", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
Exemplo n.º 9
0
        private void view_all_Click(object sender, EventArgs e)
        {
            int enroll = 0;

            classRoom = new DataBaseModel();
            if (ShowMenuPanel.Visible == false)
            {
                List <StdCourse> courses = classRoom.selectAllCourses();
                OpenView(new StdViewCourses(courses, LoggedInUser, enroll));
                menu_trans.ShowSync(ShowMenuPanel);
            }
            else
            {
                menu_trans.HideSync(ShowMenuPanel);
            }
        }
Exemplo n.º 10
0
        private void enroll_process()
        {
            classRoom = new DataBaseModel();
            int course_id = Convert.ToInt32(Course_ID.Text);
            int ans       = classRoom.enroll(logged_user.user_id, course_id);

            if (ans == 1)
            {
                MessageBox.Show("you are Now Enrolled in this Course Successfully", "Enrollment", MessageBoxButtons.OK, MessageBoxIcon.Information);
                enroll_btn.Text = "Unenroll";
                report.Visible  = true;
            }
            else
            {
                MessageBox.Show("Something Wrong was Happened,try again :(", "Enrollment", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
        public void update_acc()
        {
            classRoom = new DataBaseModel();

            string new_name  = user_loggedin.user_name;
            string new_pass  = user_loggedin.user_pass;
            string new_email = user_loggedin.user_email;

            if (name.Text != new_name)
            {
                new_name = name.Text;
            }
            if (email.Text != new_email)
            {
                new_email = email.Text;
            }
            if (pass.Text != "" && re_pass.Text != "")
            {
                if (pass.Text == re_pass.Text)
                {
                    new_pass = pass.Text;
                    user_loggedin.user_name  = new_name;
                    user_loggedin.user_email = new_email;
                    user_loggedin.user_pass  = new_pass;
                    int ans = classRoom.update_user(user_loggedin);
                    if (ans == 1)
                    {
                        MessageBox.Show("your Data Updated Successfully :)", "Update Info", MessageBoxButtons.OK, MessageBoxIcon.Information);
                        name.Text     = user_loggedin.user_name;
                        email.Text    = user_loggedin.user_email;
                        old_pass.Text = user_loggedin.user_pass;
                    }
                    else
                    {
                        MessageBox.Show("Sorry Something Wrong was Happend :(", "Update Info", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    }
                }
                else
                {
                    MessageBox.Show("Sorry the Password doesn't match :(", "Update Info", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
            else
            {
                user_loggedin.user_name  = new_name;
                user_loggedin.user_email = new_email;
                user_loggedin.user_pass  = new_pass;
                int ans = classRoom.update_user(user_loggedin);
                if (ans == 1)
                {
                    MessageBox.Show("your Data Updated Successfully :)", "Update Info", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    name.Text     = user_loggedin.user_name;
                    email.Text    = user_loggedin.user_email;
                    old_pass.Text = user_loggedin.user_pass;
                }
                else
                {
                    MessageBox.Show("Sorry Something Wrong was Happend :(", "Update Info", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
        }