private void button1_Click(object sender, EventArgs e) { dcdc = new DataClassesDataContext(connectionString); try { if ((atomy)CB_menu2.SelectedItem == atomy.Klasa) { klasa nowa_klasa = new klasa(); nowa_klasa.identyfikator = TB_K_identyfikator_klasy.Text[0]; nowa_klasa.liczebnosc = short.Parse(TB_K_liczebnosc_klasy.Text); nowa_klasa.rok = byte.Parse(TB_K_rok_klasy.Text); nowa_klasa.id_klasa = Guid.NewGuid(); dcdc.klasas.InsertOnSubmit(nowa_klasa); TB_K_identyfikator_klasy.Text = string.Empty; TB_K_liczebnosc_klasy.Text = string.Empty; TB_K_rok_klasy.Text = string.Empty; } else if ((atomy)CB_menu2.SelectedItem == atomy.Sala) { sala nowa_sala = new sala(); nowa_sala.id_sala = Guid.NewGuid(); nowa_sala.numer = short.Parse(TB_S_numer.Text); nowa_sala.pojemnosc = byte.Parse(TB_S_pojemnosc.Text); dcdc.salas.InsertOnSubmit(nowa_sala); TB_S_numer.Text = string.Empty; TB_S_pojemnosc.Text = string.Empty; } else if ((atomy)CB_menu2.SelectedItem == atomy.Nauczyciel) { nauczyciel nowy_nauczyciel = new nauczyciel(); nowy_nauczyciel.id_nauczyciel = Guid.NewGuid(); nowy_nauczyciel.imie = TB_N_imie.Text; nowy_nauczyciel.nazwisko = TB_N_nazwisko.Text; //nowy_nauczyciel.id_specjalizacja = ((przedmiot)dcdc.przedmiots.Where(przdmt => przdmt.nazwa == CB_spec_nauczyciel.SelectedText)).id_przedmiot; dcdc.nauczyciels.InsertOnSubmit(nowy_nauczyciel); foreach (Guid specID in checkedSpecs) { nauczyciel_przedmiot naucz_przdmt = new nauczyciel_przedmiot(); naucz_przdmt.id_nauczyciel_przedmiot = Guid.NewGuid(); naucz_przdmt.id_nauczyciel = nowy_nauczyciel.id_nauczyciel; naucz_przdmt.id_przedmiot = specID; dcdc.nauczyciel_przedmiots.InsertOnSubmit(naucz_przdmt); } TB_N_imie.Text = string.Empty; TB_N_nazwisko.Text = string.Empty; CB_spec_nauczyciel.Text = "Wybierz przedmiot"; } else if ((atomy)CB_menu2.SelectedItem == atomy.Przedmiot) { przedmiot nowy_przedmiot = new przedmiot(); nowy_przedmiot.id_przedmiot = Guid.NewGuid(); nowy_przedmiot.nazwa = TB_P_nazwa.Text; dcdc.przedmiots.InsertOnSubmit(nowy_przedmiot); TB_P_nazwa.Text = string.Empty; } } catch (Exception ex) { MessageBox.Show("Wprowadzono niepoprawne dane !","", MessageBoxButtons.OK, MessageBoxIcon.Stop); } dcdc.SubmitChanges(); }
partial void Updateklasa(klasa instance);
partial void Deleteklasa(klasa instance);
partial void Insertklasa(klasa instance);