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 UpdateGrupa(Grupa instance);
partial void DeleteGrupa(Grupa instance);
partial void InsertGrupa(Grupa instance);
private void detach_Grupas(Grupa entity) { this.SendPropertyChanging(); entity.Kierunek = null; }
private void attach_Grupas(Grupa entity) { this.SendPropertyChanging(); entity.Kierunek = this; }
private void detach_Grupas(Grupa entity) { this.SendPropertyChanging(); entity.GrupaNazwa = null; }
private void attach_Grupas(Grupa entity) { this.SendPropertyChanging(); entity.GrupaNazwa = this; }