//обработчик для кнопки СОХРАНИТЬ ДОБАВЛЕНИЕ ОРГАНИЗАЦИИ private void Button_Click_1(object sender, RoutedEventArgs e) { Организации newOrg = new Организации(); newOrg.КодОрганизации = int.Parse(кодОрганизацииTextBox.Text); newOrg.Организация = организацияTextBox.Text; newOrg.ОрганизацияКратко = организацияКраткоTextBox.Text; newOrg.УНП = уНПTextBox.Text; newOrg.БИКБанка = бИКБанкаTextBox.Text; newOrg.Банк = банкTextBox.Text; newOrg.асчётныйСчёт = расчётныйСчётTextBox.Text; newOrg.ПочтовыйИндекс = почтовыйИндексTextBox.Text; newOrg.Город = городTextBox.Text; newOrg.Адрес = адресTextBox.Text; newOrg.ПочтовыйЯщик = почтовыйЯщикTextBox.Text; newOrg.Телефон = телефонTextBox.Text; App.Context.Организации.Add(newOrg); App.Context.SaveChanges(); this.DialogResult = true; this.Close(); }
//обработчик для кнопки РЕДАКТИРОВАТЬ ОРГАНИЗАЦИИ private void Button_Click_2(object sender, RoutedEventArgs e) { Организации selectedOrg = организацииDataGrid.SelectedItem as Организации; OrgsEditWindow add = new OrgsEditWindow(selectedOrg); bool? wasAdded = add.ShowDialog(); if (wasAdded == true) { orgsSource.View.Refresh(); App.Context.SaveChanges(); } }
// обработчик для кнопки "УДАЛИТЬ" private void Button_Click_1(object sender, RoutedEventArgs e) { Организации selectedOrg = организацииDataGrid.SelectedItem as Организации; MessageBoxResult confirmdelete = MessageBox.Show( "Удалить строку?", "Внимание!", MessageBoxButton.YesNo, MessageBoxImage.Question); if (confirmdelete == MessageBoxResult.Yes) { App.Context.Организации.Remove(selectedOrg); orgsSource.View.Refresh(); App.Context.SaveChanges(); } }
public OrgsEditWindow(Организации edited) { InitializeComponent(); this.editOrg = edited; this.адресTextBox.Text = edited.Адрес; this.банкTextBox.Text = edited.Банк; this.бИКБанкаTextBox.Text = edited.БИКБанка; this.городTextBox.Text = edited.Город; this.кодОрганизацииTextBox.Text = edited.КодОрганизации.ToString(); this.организацияTextBox.Text = edited.Организация; this.организацияКраткоTextBox.Text = edited.ОрганизацияКратко; this.почтовыйИндексTextBox.Text = edited.ПочтовыйИндекс; this.почтовыйЯщикTextBox.Text = edited.ПочтовыйЯщик; this.расчётныйСчётTextBox.Text = edited.асчётныйСчёт; this.телефонTextBox.Text = edited.Телефон; this.уНПTextBox.Text = edited.УНП; }