public static void addSection(database_layer.Section sec) { DataClassesDataContext context = new DataClassesDataContext(); context.Section.InsertOnSubmit(sec); context.SubmitChanges(); }
private void Button_Click(object sender, RoutedEventArgs e) { Tuple <int, string> selected_sub = (Tuple <int, string>)Topiccombobox.SelectedItem; if (selected_sub == null) { MessageBox.Show("Wybierz temat"); return; } string capa = Capacity_field.Text; bool capaIsNumber = true; for (int i = 0; i < capa.Length; i++) { if (!char.IsDigit(capa, i)) { MessageBox.Show("Rozmiar sekcji nie jest liczbą"); capaIsNumber = false; break; } } if ((selected_sub != null) || (!capaIsNumber)) { int capa_numb = Int32.Parse(capa); database_layer.Section sec = new database_layer.Section(); sec.ID_Semester = semester.ID_Semester; sec.Max_user = (short)capa_numb; sec.ID_Subject = (short)selected_sub.Item1; DataClassesDataContext context = new DataClassesDataContext(); var s = context.Section.OrderByDescending(se => se.ID_Section).FirstOrDefault(); sec.ID_Section = (short)(s.ID_Section + 1); MenuLecturerLogic.addSection(sec); } this.Close(); }