private void ModifyTeamMnBtn_Click(object sender, EventArgs e) { YouAreHere(ModifyTeamMnBtn); SelectedCourseLabel.Hide(); CoursesList.Hide(); SelectCourseBtn.Hide(); ProjectGroupBox.Hide(); ProjectList.Hide(); GradeList.Hide(); GradeGroupBox.Hide(); TeamList.Anchor = (AnchorStyles.Bottom | AnchorStyles.Left | AnchorStyles.Top); TeamGroupBox.Show(); TeamList.Show(); TeamGroupBox.Location = new Point(550, 12); TeamList.Location = new Point(150, 12); RefreshList(); ClearAllBoxes(); EnableViewLists(); ChangeBtnNames(); }
public FormStudent(string reg_num, FormLogin login) { InitializeComponent(); this.login = login; //Courses List: A list that displays professor's courses CoursesList.Bounds = new Rectangle(new Point(450, 50), new Size(275, 400)); CoursesList.View = View.Details; CoursesList.FullRowSelect = true; CoursesList.GridLines = true; CoursesList.Sorting = SortOrder.Ascending; CoursesList.Columns.Add("Courses", -2, HorizontalAlignment.Center); CoursesList.Columns.Add("ID", -2, HorizontalAlignment.Center); currentUser = Database.GetUser("student", reg_num); user = (Student)currentUser; Dictionary <string, string> Courses = Database.getAllCourses(); foreach (KeyValuePair <string, string> course in Courses) { var row = new String[] { course.Value , course.Key }; var listViewItem = new ListViewItem(row); CoursesList.Items.Add(listViewItem); } SelectedCourseLabel.Location = new Point(475, 20); SelectCourseBtn.Location = new Point(551, 458); //============================================================================== //======================================================================== ProjectsList.Bounds = new Rectangle(new Point(150, 12), new Size(275, 500)); ProjectsList.View = View.Details; ProjectsList.FullRowSelect = true; ProjectsList.GridLines = true; ProjectsList.Sorting = SortOrder.Ascending; ProjectsList.Columns.Add("Project ID", -2, HorizontalAlignment.Left); ProjectsList.Columns.Add("Project", -2, HorizontalAlignment.Left); ProjectsList.Columns.Add("Sent", -2, HorizontalAlignment.Left); ProjectsList.Columns.Add("Grade", -2, HorizontalAlignment.Left); //============================================================== ProjectsList.Hide(); UploadGroupBox.Hide(); CoursesList.Show(); SelectCourseBtn.Show(); SelectCourseMnBtn.BackColor = Color.FromArgb(66, 131, 178); UploadGroupBox.Location = new Point(450, 12); UploadBtn.Enabled = false; ProjectsMnBtn.Enabled = false; BrowseBtn.Enabled = false; UploadGroupBox.Paint += Paint; }
private void TypesOfData(int data, int noOfEntries) { for (int i = 0; i < noOfEntries; i++) { if (data == 1) { List <Trainer> trainers = new List <Trainer>(); TrainersList trainerList = new TrainersList(); trainers.Add(trainerList.GetTrainerDetails()); trainerList.PrintTrainersList(trainers); } else if (data == 2) { List <Students> students = new List <Students>(); StudentsList studentsList = new StudentsList(); students.Add(studentsList.GetStudentDetails()); studentsList.PrintStudentList(students); } else if (data == 3) { List <Courses> courses = new List <Courses>(); CoursesList courseList = new CoursesList(); courses.Add(courseList.GetCourseDetails()); courseList.PrintCoursesList(courses); } else { List <Assignments> Assignment = new List <Assignments>(); AssignmentList assignmentList = new AssignmentList(); Assignment.Add(assignmentList.GetAssignmentDetails()); assignmentList.PrintAssignmentList(Assignment); } } }
private void ProjectsMnBtn_Click(object sender, EventArgs e) { YouAreHere(ProjectsMnBtn); CoursesList.Hide(); SelectCourseBtn.Hide(); SelectedCourseLabel.Hide(); label11.Text = CoursesList.SelectedItems[0].Text; ProjectsList.Show(); UploadGroupBox.Show(); ProjectsList.Items.Clear(); try { Team team = Database.GetTeamOfStudent(user, SelectedCourse); var listViewItem = new ListViewItem(); foreach (KeyValuePair <Project, ProjectFile> pair in team.getProjectAssignmentsD()) { if (DateTime.Compare(pair.Key.getDueDate(), DateTime.Now) > 0) { listViewItem = new ListViewItem(); listViewItem.Text = pair.Key.getProjectID(); listViewItem.SubItems.Add(pair.Key.getname()); if (pair.Value == null) { listViewItem.SubItems.Add("No"); } else { listViewItem.SubItems.Add("Yes"); } try { if (!(pair.Value.getGrade() < 0)) { listViewItem.SubItems.Add(pair.Value.getGrade().ToString()); } else { listViewItem.SubItems.Add("-"); } } catch (NullReferenceException ex) { listViewItem.SubItems.Add("-"); } ProjectsList.Items.Add(listViewItem); } } } catch (Exception msg) { MessageBox.Show("You have no team"); } }
public async Task <List <CourseDTO> > Handle(CoursesList request, CancellationToken cancellationToken) { var courses = await _context.Course. Include(c => c.OfferPrice). Include(c => c.Comments). Include(c => c.Teachers). ThenInclude(t => t.Teacher). ToListAsync(); return(_mapper.Map <List <Course>, List <CourseDTO> >(courses)); }
public async Task StartExport() { ModalMessage = null; CoursesList = await _courseService.GetList(); SemestersList = await _semesterService.GetList(); CourseId = CoursesList.FirstOrDefault()?.Id; SemesterId = SemestersList.FirstOrDefault()?.Id; Context.ResourceManager.AddStartupScript("$('div[data-id=export]').modal('show');"); }
private void SelectCourseMnBtn_Click(object sender, EventArgs e) { YouAreHere(SelectCourseMnBtn); CoursesList.Show(); SelectCourseBtn.Show(); SelectedCourseLabel.Show(); ProjectsList.Hide(); UploadGroupBox.Hide(); BrowseBtn.Enabled = false; }
public async Task <List <CourseDTO> > Handle(CoursesList request, CancellationToken cancellationToken) { var courses = await context.Courses.Include(x => x.OfferPrice) .Include(x => x.Comments) .Include(x => x.Instructors) .ThenInclude(x => x.Instructor).ToListAsync(); Console.WriteLine(courses[0]); var coursesDto = mapper.Map <List <Course>, List <CourseDTO> >(courses); return(coursesDto); }
private void ChooseCourseMnBtn_Click(object sender, EventArgs e) { YouAreHere(ChooseCourseMnBtn); ProjectGroupBox.Hide(); ProjectList.Hide(); GradeList.Hide(); GradeGroupBox.Hide(); TeamGroupBox.Hide(); TeamList.Hide(); SelectedCourseLabel.Show(); CoursesList.Show(); SelectCourseBtn.Show(); }
public async Task OnGetAsync() { CurrentProfile = await profileDbContext.Profiles.SingleOrDefaultAsync(m => m.ID == 1); if (User.Identity.IsAuthenticated) { CoursesList = await courseDbContext.Courses.ToListAsync(); if (CoursesList != null) { CoursesList.Reverse(); } } }
private void CoursesList_SelectedIndexChanged(object sender, EventArgs e) { int iSelectedIndex = CoursesList.SelectedIndex; //Select Only One Item in the Checkbox Checklist if (iSelectedIndex == -1) { return; } for (int iIndex = 0; iIndex < CoursesList.Items.Count; iIndex++) { CoursesList.SetItemCheckState(iIndex, CheckState.Unchecked); } CoursesList.SetItemCheckState(iSelectedIndex, CheckState.Checked); }
public StudentViewModel GetCourseGrades(int studentId) { var studentViewModel = new StudentViewModel(); using (SqlConnection connection = new SqlConnection(WebConfigurationManager.ConnectionStrings["DefaultConnection"].ConnectionString)) { var command = new SqlCommand("GetStudentCourseGrades", connection) { CommandType = CommandType.StoredProcedure }; command.Parameters.AddWithValue("@StudentId", studentId); connection.Open(); var adapter = new SqlDataAdapter(command); var dataSet = new DataSet(); adapter.Fill(dataSet); var listOfCourses = dataSet.Tables[0]; var coursesList = new List <CoursesList>(); foreach (var row in listOfCourses.Rows) { var course = new CoursesList { Id = int.Parse(((DataRow)row).ItemArray[0].ToString()), Name = ((DataRow)row).ItemArray[1].ToString() }; coursesList.Add(course); } studentViewModel.CoursesList = coursesList; var studentGradesDataSetTable = dataSet.Tables[1]; var coursesGradeses = new List <CoursesGrades>(); foreach (var row in studentGradesDataSetTable.Rows) { var coursesGrades = new CoursesGrades { CourseId = int.Parse(((DataRow)row).ItemArray[0].ToString()), CourseName = ((DataRow)row).ItemArray[1].ToString(), Grade = ((DataRow)row).ItemArray[2].ToString() }; coursesGradeses.Add(coursesGrades); } studentViewModel.CourseGrades = coursesGradeses; connection.Close(); } return(studentViewModel); }
public override async Task Load() { CoursesList = await _courseService.GetList(); SemestersList = await _semesterService.GetList(); if (!Context.IsPostBack) { var course = CoursesList.FirstOrDefault(); if (course != null) { SelectedCourseId = course.Id; } var semester = SemestersList.FirstOrDefault(); if (semester != null) { SelectedSemesterId = semester.Id; } } CourseInstanceExist = await _courseService.CourseInstanceExists(SelectedCourseId, SelectedSemesterId); if (CourseInstanceExist) { ExamsList = await _examService.GetOralExamsListForCourseInstance(SelectedCourseId, SelectedSemesterId); EnrolmentsList = await _enrolmentService.GetForCourseInstance(SelectedCourseId, SelectedSemesterId); if (AddNewStudent) { StudentsList = await _studentService.GetAll(); } } AnyExistingExams = ExamsList != null && ExamsList.Any(); if (!Context.IsPostBack) { if (!AnyExistingExams) { IsExistingExams = false; } } await base.Load(); }
public void GetCourses() { if (CurrentSubjectC == "") { GetListSubjectsC(); } var repo = Courses.DepCon.Resolve <IRepository <Courses> >(); CoursesList = repo.QueryAll().ToList(); if (DniVM != null) { if (CurrentSubjectC == null) { CurrentSubjectC = ""; } if (CurrentSubjectC != "") { CoursesList = CoursesList.FindAll(x => x.DniStudent == DniVM && x.NameSubject == CurrentSubjectC); } else { CoursesList = CoursesList.FindAll(x => x.DniStudent == DniVM); } if (CoursesList.Count == 1) { CurrentCourse = CoursesList[0]; CurrentSubjectC = CurrentCourse.NameSubject; DateSVM = CurrentCourse.DateEnrolment; ChairVM = CurrentCourse.ChairNumber; } else if (CoursesList.Count == 0) { messageBoxText = "No hay datos para est@ alumn@"; MessageBox.Show(messageBoxText, caption, button, icon); } } else { CoursesList = null; messageBoxText = "Debe informar DNI de alumn@"; MessageBox.Show(messageBoxText, caption, button, icon); } }
private void EditDelCoursesMnBtn_Click(object sender, EventArgs e) { UserGroupBox.Hide(); AssignMsgLabel.Hide(); AssignCourseBtn.Hide(); CancelUsersBtn.Hide(); CancelCoursesBtn.Hide(); ClearBoxes(); UsersList.Enabled = true; CoursesList.Enabled = true; CreateEditCourseBtn.Text = "Submit"; UsersList.Show(); CoursesList.Show(); CourseGroupBox.Show(); ChangeMsgLabel("Edit", "Courses"); this.CourseGroupBox.Location = new Point(410, 12); this.UsersList.Location = new Point(635, 12); }
//On click on every menu button, objects that are not needed are being hidden, text boxes are being cleared //and the lists are being enabled. The regnumbo on edit must be disable so that the admin cannot create or //replace(by accident or not) a user from there private void CreateCourseMenuBtn_Click(object sender, EventArgs e) { UserGroupBox.Hide(); CoursesList.Hide(); AssignMsgLabel.Hide(); AssignCourseBtn.Hide(); CancelUsersBtn.Hide(); CancelCoursesBtn.Hide(); ClearBoxes(); UsersList.Enabled = true; CoursesList.Enabled = true; CreateEditCourseBtn.Text = "Create"; ChangeMsgLabel("Create", "Courses"); UsersList.Show(); CourseGroupBox.Show(); this.CourseGroupBox.Location = new Point(550, 12); this.UsersList.Location = new Point(150, 12); }
private void EditDelUsersMnBtn_Click(object sender, EventArgs e) { CourseGroupBox.Hide(); CoursesList.Hide(); PassBox.Hide(); PassLabel.Hide(); AssignMsgLabel.Hide(); AssignCourseBtn.Hide(); HideAllErrors(); CancelUsersBtn.Hide(); CancelCoursesBtn.Hide(); ClearBoxes(); UsersList.Enabled = true; CoursesList.Enabled = true; RegNumBox.Enabled = false; UserGroupBox.Show(); UsersList.Show(); this.UserGroupBox.Location = new Point(550, 12); this.UsersList.Location = new Point(150, 12); ChangeMsgLabel("Edit", "Users"); CreateEditUserBtn.Text = "Submit"; }
private void GradeProjectsMnBtn_Click(object sender, EventArgs e) { YouAreHere(GradeProjectsMnBtn); SelectedCourseLabel.Hide(); CoursesList.Hide(); SelectCourseBtn.Hide(); ProjectList.Hide(); ProjectGroupBox.Hide(); TeamGroupBox.Hide(); TeamList.Hide(); GradeGroupBox.Show(); GradeList.Show(); GradeGroupBox.Location = new Point(450, 12); RefreshList(); ClearAllBoxes(); EnableViewLists(); ChangeBtnNames(); }
protected void FindPrograms_Click(object sender, EventArgs e) { if (ProgramList.SelectedIndex == 0) { errormsgs.Add("Select a program to obtain courses."); LoadMessageDisplay(errormsgs, "alert alert-info"); ProgramList.DataSource = null; ProgramList.DataBind(); } else { try { CoursesController sysmgr = new CoursesController(); List <Courses> info = sysmgr.Courses_FindByProgram(int.Parse(ProgramList.SelectedValue)); if (info.Count == 0) { errormsgs.Add("No data found for the program"); LoadMessageDisplay(errormsgs, "alert alert-info"); } else { info.Sort((x, y) => x.CourseName.CompareTo(y.CourseName)); CoursesList.DataSource = info; CoursesList.DataTextField = nameof(Courses.CourseName); CoursesList.DataValueField = nameof(Courses.CourseID); CoursesList.DataBind(); CoursesList.Items.Insert(0, "select..."); } } catch (Exception ex) { errormsgs.Add(GetInnerException(ex).ToString()); LoadMessageDisplay(errormsgs, "alert alert-danger"); } } }
private void AssignCoursesMenuBtn_Click(object sender, EventArgs e) { UsersList.Enabled = true; CoursesList.Enabled = true; UserGroupBox.Hide(); CourseGroupBox.Hide(); AssignMsgLabel.Show(); AssignCourseBtn.Show(); AssignMsgLabel.Text = ""; CoursesList.Show(); UsersList.Show(); ClearBoxes(); //clear the array from previous entries assignments[0] = ""; assignments[1] = ""; //===================== CancelUsersBtn.Hide(); CancelCoursesBtn.Hide(); UsersList.Location = new Point(635, 12); AssignMsgLabel.Location = new Point(407, 50); AssignCourseBtn.Location = new Point(467, 100); }
private void CreateUserMenuBtn_Click(object sender, EventArgs e) { CourseGroupBox.Hide(); UsersList.Hide(); CoursesList.Hide(); AssignMsgLabel.Hide(); AssignCourseBtn.Hide(); CancelUsersBtn.Hide(); CancelCoursesBtn.Hide(); HideAllErrors(); ChangeMsgLabel("Create", "Users"); ClearBoxes(); UsersList.Enabled = true; CoursesList.Enabled = true; RegNumBox.Enabled = true; PassBox.Show(); PassLabel.Show(); UserGroupBox.Show(); UserGroupBox.Left = (this.ClientSize.Width - UserGroupBox.Width + 100) / 2; UserGroupBox.Top = (this.ClientSize.Height - UserGroupBox.Height - 100) / 2; CreateEditUserBtn.Text = "Create"; }
async Task LoadDropDownData() { List <string> liYeaNo = new List <string>(); liYeaNo.Add("Yes"); liYeaNo.Add("No"); DomicileUksList = liYeaNo; FreedomFightersList = liYeaNo; DefencePersonalList = liYeaNo; PhysicallyChallengesList = liYeaNo; PunishedByCourtList = liYeaNo; DabarredCollegeList = liYeaNo; EWS = liYeaNo; ExamCenterList.Add("Almora"); ExamCenterList.Add("Bageshwar"); ExamCenterList.Add("Haldwani"); ExamCenterList.Add("Kashipur"); ExamCenterList.Add("Nainital"); ExamCenterList.Add("Pithoragarh"); ExamCenterList.Add("Ram Nagar"); ExamCenterList.Add("Rudrapur"); ExamCenterList.Add("Ranikhet"); ExamCenterList.Add("Khatima"); ExamCenterList.Add("Dwarahat"); ExamCenterList.Add("Lohaghat"); ExamCenterList.Add("Kichha"); ExamCenterList.Add("Berinag"); GroupList.Add("Arts"); GroupList.Add("Commerce"); GroupList.Add("Science"); MaritalStatusList.Add("Single"); MaritalStatusList.Add("Married"); NationalityList.Add("Indian"); NationalityList.Add("Others"); CategoryList.Add("Unreserved General"); CategoryList.Add("Schedule Cast (SC)"); CategoryList.Add("Schedule Tribe (ST)"); CategoryList.Add("Other Backward Class (OBC) - Creamy"); CategoryList.Add("Other Backward Class (OBC) - Non Creamy"); PhysicallyChallengesTypeList.Add("Physically Challenged"); PhysicallyChallengesTypeList.Add("Visually Challenged"); PhysicallyChallengesTypeList.Add("None"); GendersList.Add("Male"); GendersList.Add("Female"); GendersList.Add("Transgender"); StreamList.Add("Humanities/Arts"); StreamList.Add("Commerce"); StreamList.Add("Science"); CoursesList.Add("Bachelor of Education"); CoursesList.Add("Master of Education"); PassingYearList.Add("Appearing"); PassingYearList.Add("2020"); PassingYearList.Add("2019"); PassingYearList.Add("2018"); PassingYearList.Add("2017"); PassingYearList.Add("2016"); PassingYearList.Add("2015"); PassingYearList.Add("2014"); PassingYearList.Add("2013"); PassingYearList.Add("2012"); PassingYearList.Add("2011"); PassingYearList.Add("2010"); M_EdGraducationRequired.Add("B.Ed. Theory"); M_EdGraducationRequired.Add("B.T. Theory"); M_EdGraducationRequired.Add("L.T. Theory"); M_EdGraducationRequired.Add("B.EI.Ed. Theory"); M_EdGraducationRequired.Add("D.EI.Ed. Theory"); M_EdGraducationRequired.Add("B.A B.Ed. Theory"); M_EdGraducationRequired.Add("B.Sc. B.Ed. Theory"); var response = await _httpClient.GetAsync("https://api.covidindiatracker.com/state_data.json"); if (response.IsSuccessStatusCode) { var result = Newtonsoft.Json.JsonConvert.DeserializeObject <IEnumerable <StateData> >( await response.Content.ReadAsStringAsync()); foreach (var state in result) { StateList.Add(state.state); } } }
//private async Task GetStudentFaculties() //{ // Busy = true; // string url = "https://altaarefapp.azurewebsites.net/api/StudentFaculties/GetFaculties/" + Settings.StudentId; // string content = await _client.GetStringAsync(url); // FacultyList = JsonConvert.DeserializeObject<List<Faculty>>(content); // Busy = false; //} private void FilterCoursesList() { // Note: note that if notification list include General or Custom Notification // (not one of XX prefix) then it will not be included here, because its already // filtered in the switch cases in the constructor based on the modelType if (CoursesList.Count == 0) { IsPickerListEmpty = false; return; } else { IsPickerListEmpty = true; } if (NotificationList.Count == 0) { return; } IsNotificationListEmpty = false; List <int> coursesIdFromSettings = new List <int>(); if (_modelType == NotificationSettingsViewModelType.MutualHelpCourse) { foreach (var crs in NotificationList) { coursesIdFromSettings.Add(int.Parse(crs.Topic.Substring(3))); } } else { foreach (var crs in NotificationList) { coursesIdFromSettings.Add(int.Parse(crs.Topic.Substring(2))); } } List <Courses> templist = new List <Courses>(); Courses tempCourse; foreach (var crs in coursesIdFromSettings) { tempCourse = CoursesList.Find(c => c.Id == crs) as Courses; templist.Add(tempCourse); CoursesList.Remove(tempCourse); } NotificationCourses = templist; if (CoursesList.Count == 0) { IsPickerListEmpty = false; return; } else { IsPickerListEmpty = true; } }
protected void ButtonSearch_Click(object sender, EventArgs e) { CoursesList.DataSource = _course.SearchCourses(int.Parse(listDepartment.SelectedValue), txtName.Text); CoursesList.DataBind(); }
public AdminForm() { InitializeComponent(); UserGroupBox.Controls.Add(NameBox); UserGroupBox.Controls.Add(RegNumBox); UserGroupBox.Controls.Add(SurnameBox); UserGroupBox.Controls.Add(PassBox); UserGroupBox.Controls.Add(EmailBox); UserGroupBox.Controls.Add(CapacityBox); UserGroupBox.Controls.Add(CreateEditUserBtn); UserGroupBox.Controls.Add(NameLabel); UserGroupBox.Controls.Add(RegNumLabel); UserGroupBox.Controls.Add(SurnameLabel); UserGroupBox.Controls.Add(PassLabel); UserGroupBox.Controls.Add(EmailLabel); UserGroupBox.Controls.Add(CapacityLabel); //Creating the UsersList UsersList.Bounds = new Rectangle(new Point(196, 12), new Size(375, 500)); UsersList.View = View.Details; UsersList.FullRowSelect = true; UsersList.GridLines = true; UsersList.Sorting = SortOrder.Ascending; UsersList.Columns.Add("Registration Number", -2, HorizontalAlignment.Left); UsersList.Columns.Add("Name", -2, HorizontalAlignment.Left); UsersList.Columns.Add("Surname", -2, HorizontalAlignment.Left); UsersList.Columns.Add("Email", -2, HorizontalAlignment.Left); UsersList.Columns.Add("Capacity", -2, HorizontalAlignment.Left); //============================================================================ LocalUsersDatabase.Add("kp0000"); LocalUsersDatabase.Add("Mike"); LocalUsersDatabase.Add("Kalliafas"); LocalUsersDatabase.Add("*****@*****.**"); LocalUsersDatabase.Add("Professor"); LocalUsersDatabase.Add("p50000"); LocalUsersDatabase.Add("Alberto"); LocalUsersDatabase.Add("Makavegias"); LocalUsersDatabase.Add("*****@*****.**"); LocalUsersDatabase.Add("Student"); LocalCoursesDatabase.Add("Algebra"); LocalCoursesDatabase.Add("Professor 1"); LocalCoursesDatabase.Add("Physics"); LocalCoursesDatabase.Add("Professor 2"); //Users Right Click menu creation ToolStripMenuItem UsersRightClickMenuEdit = new ToolStripMenuItem("Edit"); ToolStripMenuItem UsersRightClickMenuDelete = new ToolStripMenuItem("Delete"); UsersRightClickMenuDelete.Click += new EventHandler(UserDelete_RightClick); UsersRightClickMenuEdit.Click += new EventHandler(UserEdit_RightClick); UsersRightClickMenu.Items.AddRange(new ToolStripItem[] { UsersRightClickMenuEdit, UsersRightClickMenuDelete }); //=================================================================================== //Courses Right Click menu creation ToolStripMenuItem CoursesRightClickMenuEdit = new ToolStripMenuItem("Edit"); ToolStripMenuItem CoursesRightClickMenuDelete = new ToolStripMenuItem("Delete"); CoursesRightClickMenuDelete.Click += new EventHandler(CoursesDelete_RightClick); CoursesRightClickMenuEdit.Click += new EventHandler(CoursesEdit_RightClick); CoursesRightClickMenu.Items.AddRange(new ToolStripItem[] { CoursesRightClickMenuEdit, CoursesRightClickMenuDelete }); //=================================================================================== //Creating the CoursesList CoursesList.Bounds = new Rectangle(new Point(150, 12), new Size(250, 500)); CoursesList.View = View.Details; CoursesList.FullRowSelect = true; CoursesList.GridLines = true; CoursesList.Sorting = SortOrder.Ascending; CoursesList.Columns.Add("Courses", -2, HorizontalAlignment.Left); CoursesList.Columns.Add("Professor", -2, HorizontalAlignment.Left); //============================================================================= ChangeMsgLabel("Create", "Users"); CourseGroupBox.Text = ""; UserGroupBox.Text = ""; CoursesList.Hide(); UsersList.Hide(); CourseGroupBox.Hide(); CourseTitleErrorLabel.Hide(); AssignMsgLabel.Hide(); AssignCourseBtn.Hide(); RegMsgLabel.Hide(); NameMsgLabel.Hide(); SurnameMsgLabel.Hide(); EmailMsgLabel.Hide(); PassMsgLabel.Hide(); CapacityMsgLabel.Hide(); CancelCoursesBtn.Hide(); RegNumErrorLabel.Hide(); NameErrorLabel.Hide(); SurnameErrorLabel.Hide(); EmailErrorLabel.Hide(); PassErrorLabel.Hide(); CapacityErrorLabel.Hide(); CancelUsersBtn.Hide(); RegNumErrorLabel.SendToBack(); NameErrorLabel.SendToBack(); SurnameErrorLabel.SendToBack(); EmailErrorLabel.SendToBack(); PassErrorLabel.SendToBack(); CapacityErrorLabel.SendToBack(); UserGroupBox.Left = (this.ClientSize.Width - UserGroupBox.Width + 100) / 2; UserGroupBox.Top = (this.ClientSize.Height - UserGroupBox.Height - 100) / 2; UpdateList("Users"); UpdateList("Courses"); }
public FormProfessor(string reg_num, FormLogin login) { InitializeComponent(); this.login = login; ChooseCourseMnBtn.BackColor = Color.FromArgb(100, 10, 10, 10); ModifyProjectMnBtn.BackColor = Color.FromArgb(100, 10, 10, 10); ModifyTeamMnBtn.BackColor = Color.FromArgb(100, 10, 10, 10); GradeProjectsMnBtn.BackColor = Color.FromArgb(100, 10, 10, 10); label1.BackColor = Color.FromArgb(100, 10, 10, 10); LogoutBtn.BackColor = Color.FromArgb(100, 10, 10, 10); TeamGroupBox.Paint += Paint; ProjectGroupBox.Paint += Paint; GradeGroupBox.Paint += Paint; currentUser = Database.GetUser(UserTypes.PROFESSOR, reg_num); user = (Professor)currentUser; //Courses List: A list that displays professor's courses CoursesList.Bounds = new Rectangle(new Point(450, 50), new Size(275, 400)); CoursesList.View = View.Details; CoursesList.FullRowSelect = true; CoursesList.GridLines = true; CoursesList.Sorting = SortOrder.Ascending; CoursesList.Columns.Add("Cource name", -2, HorizontalAlignment.Center); CoursesList.Columns.Add("ID", -2, HorizontalAlignment.Center); foreach (Course course in user.getCourseList()) { var listViewItem = new ListViewItem(course.getCourseName()); listViewItem.SubItems.Add(course.getCourseID()); CoursesList.Items.Add(listViewItem); } SelectedCourseLabel.Location = new Point(475, 20); SelectCourseBtn.Location = new Point(551, 458); //============================================================================== //Project List:A list that displays the professor's projects ProjectList.Bounds = new Rectangle(new Point(150, 12), new Size(250, 500)); ProjectList.View = View.Details; ProjectList.FullRowSelect = true; ProjectList.GridLines = true; ProjectList.Sorting = SortOrder.Ascending; ProjectList.Columns.Add("ID", -2, HorizontalAlignment.Left); ProjectList.Columns.Add("Project Name", -2, HorizontalAlignment.Left); ProjectList.Columns.Add("Max Grade", -2, HorizontalAlignment.Left); //========================================================================== //Students List: A list that displays each teams infos TeamList.Bounds = new Rectangle(new Point(150, 12), new Size(375, 500)); TeamList.View = View.Details; TeamList.FullRowSelect = true; TeamList.GridLines = true; TeamList.Sorting = SortOrder.Ascending; TeamList.Columns.Add("Team", -2, HorizontalAlignment.Left); TeamList.Columns.Add("Student 1", -2, HorizontalAlignment.Left); TeamList.Columns.Add("Student 2", -2, HorizontalAlignment.Left); TeamList.Columns.Add("Student 3", -2, HorizontalAlignment.Left); TeamList.Columns.Add("Student 4", -2, HorizontalAlignment.Left); TeamList.Columns.Add("Student 5", -2, HorizontalAlignment.Left); //============================================================================= //Grade List: A list that displays the team with its project an the grade GradeList.Bounds = new Rectangle(new Point(150, 12), new Size(275, 500)); GradeList.View = View.Details; GradeList.FullRowSelect = true; GradeList.GridLines = true; GradeList.Sorting = SortOrder.Ascending; GradeList.Columns.Add("Team", -2, HorizontalAlignment.Left); GradeList.Columns.Add("Project ID", -2, HorizontalAlignment.Left); GradeList.Columns.Add("Project name", -2, HorizontalAlignment.Left); GradeList.Columns.Add("Project Uploaded", -2, HorizontalAlignment.Left); GradeList.Columns.Add("Grade", -2, HorizontalAlignment.Left); //============================================================================== //Teams Right Click menu creation ToolStripMenuItem TeamRightClickMenuEdit = new ToolStripMenuItem("Edit"); ToolStripMenuItem TeamRightClickMenuDelete = new ToolStripMenuItem("Delete"); TeamRightClickMenuDelete.Click += new EventHandler(TeamDelete_RightClick); TeamRightClickMenuEdit.Click += new EventHandler(TeamEdit_RightClick); TeamRightClickMenu.Items.AddRange(new ToolStripItem[] { TeamRightClickMenuEdit, TeamRightClickMenuDelete }); //========================================================================================================== //Projects Right Click menu creation ToolStripMenuItem ProjectRightClickMenuEdit = new ToolStripMenuItem("Edit"); ToolStripMenuItem ProjectRightClickMenuDelete = new ToolStripMenuItem("Delete"); ProjectRightClickMenuDelete.Click += new EventHandler(ProjectDelete_RightClick); ProjectRightClickMenuEdit.Click += new EventHandler(ProjectEdit_RightClick); ProjectRightClickMenu.Items.AddRange(new ToolStripItem[] { ProjectRightClickMenuEdit, ProjectRightClickMenuDelete }); //=================================================================================================================== CourseHolderLabel.BackColor = Color.FromArgb(100, 10, 10, 10); TeamGroupBox.Text = ""; ProjectGroupBox.Text = ""; GradeGroupBox.Text = ""; TeamGroupBox.Bounds = new Rectangle(new Point(550, 12), new Size(380, 355)); CoursesList.Show(); SelectCourseBtn.Show(); ChooseCourseMnBtn.BackColor = Color.Black; TeamGroupBox.Hide(); TeamList.Hide(); GradeList.Hide(); GradeGroupBox.Hide(); ProjectGroupBox.Hide(); ProjectList.Hide(); ModifyProjectMnBtn.Enabled = false; ModifyTeamMnBtn.Enabled = false; GradeProjectsMnBtn.Enabled = false; }
protected void LoadCoursesList() { CoursesList.DataSource = _course.GetCourses(); CoursesList.DataBind(); }
public bool CheckForCourseByName(string courseName) { return(CoursesList.Exists(x => x.CourseName.Contains(courseName))); }
public int CourseCount() { return(CoursesList.Count()); }
public void AddCourse(Course course) { CoursesList.Add(course); }