private void Save_Click(object sender, RoutedEventArgs e) { if (Name_box.Text == "" || type_gr.Text == "") { MessageBox.Show("Перевірте поля, деякі поля є пустими."); } else { using (bd_table db = new bd_table()) { if (gr_table != null) { gr_table.xy = String.Empty; Add_data(Convert.ToInt32(numericUpDown.Value)); db.table.Update(gr_table); } else { gr_table = new Class_table(); Add_data(Convert.ToInt32(numericUpDown.Value)); db.table.Add(gr_table); } db.SaveChanges(); } window.Activate(); this.Close(); } }
private void Window_Loaded(object sender, RoutedEventArgs e) { if (Class_Model.Buffer != null) { var id = Convert.ToInt32(Class_Model.Buffer); using (bd_table db = new bd_table()) { gr_table = db.table.FirstOrDefault(c => c.Id == id); } } if (gr_table != null) { this.Title = "Редагування даних графіка"; count_txtbox = gr_table.xy.Split(';').Length - 1; numericUpDown.Value = count_txtbox; Name_box.Text = gr_table.Name; type_gr.Text = gr_table.index; Edit_data(gr_table.xy); } }