Exemplo n.º 1
0
        internal static Accomplice getEditedAccomplice(Accomplice accomplice, SqliteWorker _sqlWorker)
        {
            AddAccomplice wndA = new AddAccomplice(accomplice, _sqlWorker);

            wndA.ShowDialog();
            return(wndA.a);
        }
Exemplo n.º 2
0
        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("Ошибка при добавлении данных");
                }
            }
        }