Exemplo n.º 1
0
        public AddStudentViewModel(AddStudentView view, Student editStudent, IEventAggregator eventAggr)
        {
            this.view        = view;
            this.editStudent = editStudent;
            this.eventAggr   = eventAggr;

            if (editStudent != null)
            {
                StudentName    = editStudent.NameAndSurname;
                StudyProgramId = editStudent.StudyProgramId;
                DepartmentId   = editStudent.DepartmentId;
                Address        = editStudent.Address;
                Phone          = editStudent.Phone;
                BirthPlace     = editStudent.BirthPlace;
                BirthDate      = editStudent.BirthDate;
                StudyYear      = editStudent.StudyYear;
                Balance        = editStudent.Balance;
                Username       = editStudent.Username;
                Password       = editStudent.Password;
            }

            StudyPrograms = new ObservableCollection <StudyProgram>(ServiceDataProvider.GetAllStudyPrograms());
            Departments   = ServiceDataProvider.GetAllDepartments();

            view.cbxDepartments.SelectionChanged += CbxDepartments_SelectionChanged;
        }
Exemplo n.º 2
0
        private AddStudentView Collect()
        {
            var model = new AddStudentView();

            model.Classes = studentRepository.GetClasses();
            return(model);
        }
Exemplo n.º 3
0
        private void AddStudentExecute()
        {
            AddStudentView addStudentView = new AddStudentView();
            var            flag           = addStudentView.ShowDialog();

            if (flag == false)
            {
                InitialList();
            }
        }
Exemplo n.º 4
0
        private void ExecuteEdit(object p)
        {
            if (p != null && p is Student)
            {
                var student = p as Student;

                AddStudentView studentView = new AddStudentView(student);
                studentView.ShowDialog();
            }
        }
Exemplo n.º 5
0
        private void OnAddStudent()
        {
            //StudentCollection.Add(new StudentModel {LastName="fgh",FirstName="klwe" });


            AddStudentView studentView = new AddStudentView()
            {
                DataContext = new AddStudentViewModel(AddStudentInCollection)
            };

            studentView.ShowDialog();
        }
Exemplo n.º 6
0
        public void AddStudentView()
        {
            AddStudentView addstudentview = new AddStudentView();

            addstudentview.ShowDialog();
        }
Exemplo n.º 7
0
        private void ExecuteOpening(object p)
        {
            AddStudentView studentView = new AddStudentView();

            studentView.ShowDialog();
        }