private void Accept_prepayment(object sender, object e) { //DatabaseWorker.InsertTransaction("100", "dsfsdf", "1", "asfds", "sfdsdjkfsnk"); if (View1.SelectedItems.Count != 0) { MessageBoxResult dialogResult = MessageBox.Show("Вы действительно хотите принять эту предоплату?", "Подтверждение", MessageBoxButton.YesNo); if (dialogResult == MessageBoxResult.Yes) { try { DataRowView row = (DataRowView)View1.SelectedItems[0]; try { DatabaseWorker.InsertTransaction(row["Сума"].ToString(), row["Описание"].ToString(), row["Ид-пациента"].ToString(), row["Дата"].ToString(), "Принятие предоплаты"); DatabaseWorker.DeletePered(row["Идентификатор"].ToString()); } catch (Exception ex) { MessageBox.Show(ex.Message); } finally { try { DataTable dt = DatabaseWorker.SelectPered().Tables[0]; dt.Columns["Id"].ColumnName = "Идентификатор"; dt.Columns["id_Patient"].ColumnName = "Ид-пациента"; dt.Columns["Description"].ColumnName = "Описание"; dt.Columns["Date"].ColumnName = "Дата"; dt.Columns["Suma"].ColumnName = "Сума"; View1.ItemsSource = dt.DefaultView; } catch (Exception ex) { MessageBox.Show(ex.Message); } } } catch { } } } }