private void add_btn__Click(object sender, RoutedEventArgs e)
 {
     try
     {
         lecturer = CreateLecturerEntity();
         lecturerIds.Add(lecturer.EmployeeId);
         _lecturerViewModel.SaveLecturerData(lecturer);
         lecturer_data_grid.ItemsSource = _lecturerViewModel.LoadLecturerData();
         ClearAll();
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message);
     }
 }
 private void Page_Loaded(object sender, RoutedEventArgs e)
 {
     _prefferedRoomForLecturerViewModel = new PrefferedRoomForLecturerViewModel();
     _lecturerViewModel = new LecturerViewModel();
     lecturername_combobx.ItemsSource = _lecturerViewModel.LoadLecturerData();
     prefferedRoomForLecturers        = _prefferedRoomForLecturerViewModel.LoadData();
 }
Exemplo n.º 3
0
 public StudentTimetable()
 {
     InitializeComponent();
     _lecturerViewModel = new LecturerViewModel();
     _sessionViewModel  = new SessionViewModel();
     lecturers          = _lecturerViewModel.LoadLecturerData();
 }
Exemplo n.º 4
0
        private void searchby_combobx_SelectionChanged(object sender, SelectionChangedEventArgs e)
        {
            isSerachBySet = true;
            ComboBox     searchByComboBx     = sender as ComboBox;
            ComboBoxItem searchByComboBxItem = searchByComboBx.SelectedItem as ComboBoxItem;
            string       searchByVal         = searchByComboBxItem.Content.ToString();

            if (searchByVal == "Subject")
            {
                search_combobx.DisplayMemberPath = "SubjectCode";
                search_combobx.ItemsSource       = _subjectViewModel.LoadSubjectData();
            }
            else if (searchByVal == "Group")
            {
                search_combobx.DisplayMemberPath = "GroupId";
                search_combobx.ItemsSource       = _Student_GroupViewModel.LoadStudentData();
            }
            else if (searchByVal == "Sub Group")
            {
                search_combobx.DisplayMemberPath = "SubGroupId";
                search_combobx.ItemsSource       = _Student_SubGroupViewModel.LoadStudentData();
            }
            else if (searchByVal == "Tag")
            {
                search_combobx.DisplayMemberPath = "TagName";
                search_combobx.ItemsSource       = _tagViewModel.LoadTagData();
            }
            else
            {
                search_combobx.DisplayMemberPath = "Name";
                search_combobx.ItemsSource       = _lecturerViewModel.LoadLecturerData();
            }
        }
        private void Lecturer_Page_Loaded(object sender, RoutedEventArgs e)
        {
            _lecturerViewModel   = new LecturerViewModel();
            _centerViewModel     = new CenterViewModel();
            _buildingViewModel   = new BuildingViewModel();
            _facultyViewModel    = new FacultyViewModel();
            _departmentViewModel = new DepartmentViewModel();

            List <LecturerEntity> lecturers = _lecturerViewModel.LoadLecturerData();

            lecturer_data_grid.ItemsSource = lecturers;
            center_combobx.ItemsSource     = _centerViewModel.LoadCenterData();
            building_combobx.ItemsSource   = _buildingViewModel.LoadBuildingData();
            faculty_combobx.ItemsSource    = _facultyViewModel.LoadFacultyData();
            department_combobx.ItemsSource = _departmentViewModel.LoadDepartmentData();

            foreach (LecturerEntity l in lecturers)
            {
                lecturerIds.Add(l.EmployeeId);
            }

            add_btn_.IsEnabled    = false;
            update_btn_.IsEnabled = false;
            delete_btn_.IsEnabled = false;
            emp_id_txtbx.Text     = "Eg: 000150";
        }
Exemplo n.º 6
0
 public LecturerTimetable()
 {
     InitializeComponent();
     //_timeSlotViewModel.LoadTimeSlotData();
     _lecturerViewModel = new LecturerViewModel();
     _sessionViewModel  = new SessionViewModel();
     lecturers          = _lecturerViewModel.LoadLecturerData();
 }
        private void Lecturer_NA_Page_loaded(object sender, RoutedEventArgs e)
        {
            lecturerNAViewModel = new LecturerNAViewModel();
            lecturerViewModel   = new LecturerViewModel();

            lecturers = lecturerViewModel.LoadLecturerData();
            lecturer_combobx.ItemsSource = lecturers;
            lecturerNAs = lecturerNAViewModel.LoadLecturerNAData();
        }
Exemplo n.º 8
0
 private void Session_Page_Loaded(object sender, RoutedEventArgs e)
 {
     _lecturerViewModel         = new LecturerViewModel();
     _subjectViewModel          = new SubjectViewModel();
     _tagViewModel              = new TagViewModel();
     _sessionViewModel          = new SessionViewModel();
     _Student_GroupViewModel    = new Student_GroupViewModel();
     _Student_SubGroupViewModel = new Student_SubGroupViewModel();
     lecturers = _lecturerViewModel.LoadLecturerData();
     lecturer_combobx.ItemsSource = lecturers;
     code_combobx.ItemsSource     = _subjectViewModel.LoadSubjectData();
     tag_combobx.ItemsSource      = _tagViewModel.LoadTagData();
     sessions = _sessionViewModel.LoadSessionData();
     //grp_combobx.ItemsSource = _Student_GroupViewModel.LoadStudentData();
     //session_data_grid.ItemsSource = sessions;
     SetDataGrid();
     create_btn_.IsEnabled = false;
 }