Example #1
0
        private void updateMeeting(string MeetingID, string updateType)
        {
            string _recieverEmail = "";
            string _senderEmail   = "";
            string _message       = "";
            string _subject       = "";

            UserDetails _user = (UserDetails)Session["User"];

            UserDetails    tutorDetails = new UserDetails();
            MeetingDetails meetingInfo  = new MeetingDetails();

            meetingInfo.MeetingID = long.Parse(MeetingID);
            meetingInfo.selectMeetingDetailsByMeetingID();

            tutorDetails = UserDetails.getUserById(meetingInfo.TutorID.ToString());

            _recieverEmail = tutorDetails.EmailAddress.ToString().Trim();
            _senderEmail   = _user.EmailAddress.ToString();
            _subject       = "Meeting Update";
            _message       = "Hello " + tutorDetails.FirstName + " " + tutorDetails.Surname;
            _message      += Environment.NewLine;
            _message      += "There is a meeting update please login to the eTutor System to view the meeting details, thank you.";
            _message      += Environment.NewLine + Environment.NewLine;
            _message      += "Kind Regards, " + Environment.NewLine + _user.Fullname.ToString();
            general_functions.Instance.email(_recieverEmail, _senderEmail, _message, _subject);


            if (updateType == "Accepted")
            {
                meetingInfo.StudentStatus = "Accepted";
            }
            else if (updateType == "Declined")
            {
                meetingInfo.StudentStatus = "Declined";
            }

            meetingInfo.updateStudentToDatabase();

            populateDropDownList();
            appointmentPanel.Visible = true;
            populateTable();
        }