private void DeleteBut_Click(object sender, RoutedEventArgs e)
        {
            using (var entity = new Model.TestEntities())
            {
                var a = entity.zajecia.Where <Model.zajecia>(x => x.id_zajec == _class.id_zajec).FirstOrDefault();

                entity.zajecia.Remove(a);
                _page.SupClassBlade.Children.Clear();

                entity.SaveChanges();
                _page.UpdateClassView();
            }
        }
Пример #2
0
        private void AddBut_Click(object sender, RoutedEventArgs e)
        {
            using (Model.TestEntities ent = new Model.TestEntities())
            {
                Model.grupy_dziekanskie gr = new Model.grupy_dziekanskie
                {
                    nazwa_grupy = Group.Text
                };
                ent.grupy_dziekanskie.Add(gr);

                ent.SaveChanges();
                _page.UpdateGroupsView();
            }
        }
Пример #3
0
        private void UpdateBut_Click(object sender, RoutedEventArgs e)
        {
            using (Model.TestEntities ent = new Model.TestEntities())
            {
                Model.studenci st = new Model.studenci {
                    imie_student    = Name.Text, drugie_imie_student = LastName.Text, nazwisko_student = LastName.Text,
                    nr_album        = Index.Text, miejsce_urodzenia_student = BirthPlace.Text, data_urodzenia_student = Convert.ToDateTime(BirthDate.Text), pesel_student = PESEL.Text,
                    telefon_student = Phone.Text, email_student = EMAIL.Text, id_grupy = ((Model.grupy_dziekanskie)(GroupCombo.SelectedItem)).id_grupy
                };
                ent.studenci.Add(st);

                ent.SaveChanges();
                _page.UpdateStudentsView();
            }
        }
Пример #4
0
        private void UpdateBut_Click(object sender, RoutedEventArgs e)
        {
            var student = ((Model.studentsbygroup_Result)StudentsView.SelectedItem);


            using (var entity = new Model.TestEntities())
            {
                var id = entity.studenci.Where(x => x.nr_album == student.nr_album).FirstOrDefault().id_student;
                entity.zajecia.Where(x => x.id_zajec == _classe.id_zajec).FirstOrDefault().studenci.Add(entity.studenci.Where(y => y.id_student == id).FirstOrDefault());

                entity.SaveChanges();

                supervisorStudentsListPage.UpdateView();
            }
        }
        private void AddBut_Click(object sender, RoutedEventArgs e)
        {
            var app = ((Model.ApplicationViewModel)ApplicationsView.SelectedItem);

            using (var entity = new Model.TestEntities())
            {
                entity.projekty.Where(x => x.id_proj == app.projId).FirstOrDefault().studenci.Add(entity.studenci.Where(a => a.id_student == app.studId).FirstOrDefault());

                entity.SaveChanges();

                entity.Database.ExecuteSqlCommand($"DELETE FROM dbo.zgloszenia WHERE id_proj ={app.projId} and id_student = {app.studId}");

                UpdateView();
                _projectPage.UpdateView();
            }
        }
        private void AddBut_Click(object sender, RoutedEventArgs e)
        {
            using (var entity = new Model.TestEntities())
            {
                Model.etapy stage = new Model.etapy()
                {
                    id_proj      = _project.id_proj,
                    nazwa_etapu  = StageName.Text,
                    termin_etapu = DateStage.SelectedDate
                };

                entity.etapy.Add(stage);
                entity.SaveChanges();
                UpdateStagesView();
            }
        }
Пример #7
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();
            }
        }
        private void DeleteBut_Click(object sender, RoutedEventArgs e)
        {
            using (var entity = new Model.TestEntities())
            {
                var a = entity.przedmioty.Where <Model.przedmioty>(x => x.id_przed == _subject.id_przed).FirstOrDefault();

                entity.przedmioty.Remove(a);

                try
                {
                    entity.SaveChanges();
                    _page.SupSubjectBlade.Children.Clear();
                    _page.UpdateSubjectsView();
                }
                catch (Exception) { Warning.Visibility = Visibility.Visible; }
            }
        }
Пример #9
0
        private void DeleteBut_Click(object sender, RoutedEventArgs e)
        {
            using (var entity = new Model.TestEntities())
            {
                var a = entity.studenci.Where <Model.studenci>(x => x.nr_album == _student.nr_album).FirstOrDefault();

                entity.studenci.Remove(a);

                try
                {
                    entity.SaveChanges();
                    _page.SupStudentBlade.Children.Clear();
                    _page.UpdateStudentsView();
                }
                catch (Exception) { Warning.Visibility = Visibility.Visible; }
            }
        }
        private void UpdateBut_Click(object sender, RoutedEventArgs e)
        {
            using (Model.TestEntities ent = new Model.TestEntities())
            {
                Model.zajecia st = new Model.zajecia
                {
                    data_zaj = Convert.ToDateTime(ClassDate.Text),
                    id_przed = ((Model.przedmioty)SubjectCombo.SelectedItem).id_przed,
                    id_prow  = ((Model.prowadzacy)TeacherCombo.SelectedItem).id_prow,
                    id_typ   = ((Model.typy_zajec)ClassTypeCombo.SelectedItem).id_typ
                };
                ent.zajecia.Add(st);

                ent.SaveChanges();
                _page.UpdateClassView();
            }
        }
        private void AddBut_Click(object sender, RoutedEventArgs e)
        {
            using (var entity = new Model.TestEntities())
            {
                var            classe  = (ClassComboViewModel.AdditionalInfoClasses)(ClassCombo.SelectedItem);
                Model.projekty project = new Model.projekty()
                {
                    nazwa_proj = Project.Text,
                    termin_wyk = Convert.ToDateTime(ProjectDate.Text),
                    id_zajec   = classe.Id,
                    id_prow    = _teacher.id_prow
                };

                entity.projekty.Add(project);
                entity.SaveChanges();
                _teacherProjectsPage.UpdateProjectsView();
            }
        }
Пример #12
0
        private void UpdateBut_Click(object sender, RoutedEventArgs e)
        {
            using (var entity = new Model.TestEntities())
            {
                var a     = entity.studenci.Where <Model.studenci>(x => x.nr_album == _student.nr_album).FirstOrDefault();
                var group = (GroupCombo.SelectedItem as Model.grupy_dziekanskie).id_grupy;
                a.nr_album                  = Index.Text;
                a.imie_student              = Name.Text;
                a.drugie_imie_student       = SecondName.Text;
                a.nazwisko_student          = LastName.Text;
                a.data_urodzenia_student    = Convert.ToDateTime(BirthDate.Text);
                a.miejsce_urodzenia_student = BirthPlace.Text;
                a.pesel_student             = PESEL.Text;
                a.email_student             = EMAIL.Text;
                a.telefon_student           = Phone.Text;
                a.id_grupy                  = group;

                entity.SaveChanges();
                _page.UpdateStudentsView();
            }
        }
        private void AddBut_Click(object sender, RoutedEventArgs e)
        {
            using (var entity = new Model.TestEntities())                                                                //Uchwyt
            {
                var a = entity.prowadzacy.Where <Model.prowadzacy>(x => x.id_prow == _teacher.id_prow).FirstOrDefault(); //pobieram istniejacy rekord z bazy

                //Ustawiam w danym rekordzie teksty z kolejnych pól tekstowych
                a.haslo                        = Index.Text;
                a.imie_prowadzacy              = Name.Text;
                a.drugie_imie_prowadzacy       = SecondName.Text;
                a.nazwisko_prowadzacy          = LastName.Text;
                a.data_urodzenia_prowadzacy    = Convert.ToDateTime(BirthDate.Text);
                a.miejsce_urodzenia_prowadzacy = BirthPlace.Text;
                a.pesel_prowadzacy             = PESEL.Text;
                a.email_prowadzacy             = EMAIL.Text;
                a.telefon_prowadzacy           = Phone.Text;

                //Zapisuje zmiany i aktualizuje widok tabeli w innej klasie
                entity.SaveChanges();
                _page.UpdateTeacherView();
            }
        }
        private void AddBut_Click(object sender, RoutedEventArgs e)
        {
            using (Model.TestEntities ent = new Model.TestEntities())
            {
                Model.prowadzacy st = new Model.prowadzacy
                {
                    imie_prowadzacy        = Name.Text,
                    drugie_imie_prowadzacy = LastName.Text,
                    nazwisko_prowadzacy    = LastName.Text,
                    haslo = Index.Text,
                    miejsce_urodzenia_prowadzacy = BirthPlace.Text,
                    data_urodzenia_prowadzacy    = Convert.ToDateTime(BirthDate.Text),
                    pesel_prowadzacy             = PESEL.Text,
                    telefon_prowadzacy           = Phone.Text,
                    email_prowadzacy             = EMAIL.Text,
                    id_typ_prowadzacy            = Convert.ToInt32(((ComboBoxItem)TeacherTypeCombo.SelectedItem).Tag)
                };
                ent.prowadzacy.Add(st);

                ent.SaveChanges();
                _page.UpdateTeacherView();
            }
        }