internal static Accomplice getEditedAccomplice(Accomplice accomplice, SqliteWorker _sqlWorker) { AddAccomplice wndA = new AddAccomplice(accomplice, _sqlWorker); wndA.ShowDialog(); return(wndA.a); }
internal static Accomplice getAccomplice(SqliteWorker _sqlWorker) { AddAccomplice wndA = new AddAccomplice(_sqlWorker); wndA.ShowDialog(); return(wndA.a); }
private void dataGrid_MouseDoubleClick(object sender, MouseButtonEventArgs e) { if (dataGrid.SelectedItem != null) { Accomplice s = AddAccomplice.getEditedAccomplice(dataGrid.SelectedItem as Accomplice, sqlWorker); if (s != null) { if (sqlWorker.updateAccomplice(s)) { al.update(s); dataGrid.Items.Refresh(); } else { MessageBox.Show("Ошибка при изменении элемента"); } } } }
private void Button_Click_1(object sender, RoutedEventArgs e) { if (lbChoosed.SelectedItem != null) { Accomplice s = AddAccomplice.getEditedAccomplice(lbChoosed.SelectedItem as Accomplice, sqlWorker); if (s != null) { if (sqlWorker.updateAccomplice(s)) { aChoosedList.update(s); lbChoosed.Items.Refresh(); } else { MessageBox.Show("Ошибка при изменении элемента"); } } } }
private void btnAddAccomplice_Click_1(object sender, RoutedEventArgs e) { Accomplice newItem = AddAccomplice.getAccomplice(sqlWorker); if (newItem != null) { //добавить в БД int id = sqlWorker.getNewId("Accomplice"); if (sqlWorker.addAccomplice(id, newItem)) { newItem.Id = id; //если успешное добавление в БД aChoosedList.values.Add(newItem); } else { MessageBox.Show("Ошибка при добавлении данных"); } } }