Esempio n. 1
0
        private void AddKierunekCiagGroupCommand(object parameter)
        {
            DataClasses1DataContext context = new DataClasses1DataContext();

            string[] nameSeparator = _selectedCiag.Split('-');

            Guid idCiag = Ciag.FindCiagIdByName(nameSeparator[0]);
            Guid idKierunek = Kierunek.FindKierunekIdByName(_selectedKierunek);
            Guid idGrupa = Grupa.FindGrupaIdByName(_selectedGroup);
            Grupa grupa = Grupa.CheckGrupaExist(idKierunek, idCiag, idGrupa);
            if ( grupa == null)
            {
                var nowaGrupa = new Grupa
                    {
                        Id_Ciag = idCiag,
                        Id_Kierunek = idKierunek,
                        Id_Grupa_Nazwa = idGrupa
                    };
                context.Grupas.InsertOnSubmit(nowaGrupa);
                context.SubmitChanges();
                grupa = nowaGrupa;
            }

            var studentGrupa = new StudentGrupa
            {
                Id_Grupa = grupa.Id_Grupa,
                Id_Student = _studentId
            };
            context.StudentGrupas.InsertOnSubmit(studentGrupa);
            context.SubmitChanges();

            Window frm = (Window)parameter;
            frm.Close();
        }
 partial void DeleteStudentGrupa(StudentGrupa instance);
 partial void UpdateStudentGrupa(StudentGrupa instance);
 partial void InsertStudentGrupa(StudentGrupa instance);
		private void detach_StudentGrupas(StudentGrupa entity)
		{
			this.SendPropertyChanging();
			entity.Student = null;
		}
		private void attach_StudentGrupas(StudentGrupa entity)
		{
			this.SendPropertyChanging();
			entity.Student = this;
		}