/// <summary> /// Добавить работника /// </summary> private void insertEmployee(object sender, RoutedEventArgs e) { DataRow newRow = dataTable.NewRow(); EditWindow editWindow = new EditWindow(newRow); editWindow.ShowDialog(); if (editWindow.DialogResult.Value) { dataTable.Rows.Add(editWindow.resultRow); dataAdapter.Update(dataTable); } }
/// <summary> /// Обновить данные /// </summary> private void updateEmployee(object sender, RoutedEventArgs e) { DataRowView newRow = (DataRowView)listView.SelectedItem; newRow.BeginEdit(); EditWindow editWindow = new EditWindow(newRow.Row); editWindow.ShowDialog(); if (editWindow.DialogResult.HasValue && editWindow.DialogResult.Value) { newRow.EndEdit(); dataAdapter.Update(dataTable); } }