Exemple #1
0
 public TeacherStudentNote(Model.studenci student, Model.przedmioty subject, Model.prowadzacy teacher, SubjectPage subjectPage)
 {
     _subjectPage = subjectPage;
     _student     = student;
     _teacher     = teacher;
     _subject     = subject;
     InitializeComponent();
 }
 public SubjectPage(Model.przedmioty subject, Model.prowadzacy teacher)
 {
     _teacher = teacher;
     _subject = subject;
     InitializeComponent();
     UpdateView();
     SubjectNameLbl.Content = _subject.nazwa_przed;
 }
Exemple #3
0
        internal void UpdateBut_Click(object sender, RoutedEventArgs e)
        {
            using (Model.TestEntities ent = new Model.TestEntities())
            {
                Model.przedmioty su = new Model.przedmioty
                {
                    //id_prow = ((TeacherComboViewModel)SubjectCombo.SelectedItem).Teacher.,
                    id_prow     = ((Model.prowadzacy)SubjectCombo.SelectedItem).id_prow,
                    nazwa_przed = Subject.Text
                };
                ent.przedmioty.Add(su);

                ent.SaveChanges();
                _page.UpdateSubjectsView();
            }
        }
        internal void SetSubject(przedmioty subject)
        {
            _subject = subject;

            Subject.Text = subject.nazwa_przed;
            using (var entity = new Model.TestEntities())
            {
                var prow = entity.prowadzacy.Where(x => x.id_prow == _subject.id_prow).FirstOrDefault();
                for (int i = 0; i < TeacherCombo.Items.Count; i++)
                {
                    if ((TeacherCombo.Items[i] as prowadzacy).id_prow == prow.id_prow)
                    {
                        TeacherCombo.SelectedIndex = i;
                    }
                }
            }
        }