예제 #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();
        }
예제 #2
0
 partial void UpdateGrupa(Grupa instance);
예제 #3
0
 partial void DeleteGrupa(Grupa instance);
예제 #4
0
 partial void InsertGrupa(Grupa instance);
예제 #5
0
		private void detach_Grupas(Grupa entity)
		{
			this.SendPropertyChanging();
			entity.Kierunek = null;
		}
예제 #6
0
		private void attach_Grupas(Grupa entity)
		{
			this.SendPropertyChanging();
			entity.Kierunek = this;
		}
예제 #7
0
		private void detach_Grupas(Grupa entity)
		{
			this.SendPropertyChanging();
			entity.GrupaNazwa = null;
		}
예제 #8
0
		private void attach_Grupas(Grupa entity)
		{
			this.SendPropertyChanging();
			entity.GrupaNazwa = this;
		}