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; }