}//Parsing public void SubmitChanges(string text) { try { dc.SubmitChanges(); MessageBox.Show(text + " {0}, DateTime.Now"); } catch (Exception f) { MessageBox.Show(f.Message); dc.SubmitChanges(); } }
// При нажатии кнопки добавить private void add_Click(object sender, RoutedEventArgs e) { // Проверяем все ли данные введены if (FieldsAreNotFilled()) { MessageBox.Show("Не все данные введены"); return; } // Проверяем есть ли такая модель int count = dc.Models.Where(m => m.Name == model.Text).Count(); // Если такая модель, оповещаем пользователя if (count > 0) { MessageBox.Show("Такая модель уже есть"); return; } // Добавляем запись в базу dc.Models.InsertOnSubmit(GetModel()); try { dc.SubmitChanges(); MessageBox.Show($"Новая модель добавлена"); } catch (Exception f) { MessageBox.Show(f.Message); } //try-catch } //add_Click
}//lvAppeal_SelectionChanged // При нажатии на кнопку Заявку в архив private void btToArchive_Click(object sender, RoutedEventArgs e) { (lvAppeal.SelectedItem as Orders).IsFinished = true; dc.SubmitChanges(); lvAppeal.ItemsSource = dc.Orders.Where(o => !o.IsFinished); }//btToArchive_Click
}//add_Click // При нажатии Добавить заявку private void addOrder_Click(object sender, RoutedEventArgs e) { try { dc.Executors.InsertAllOnSubmit(curExecutors); dc.SubmitChanges(); } catch (Exception ex) { MessageBox.Show(ex.Message, "Ошибка", MessageBoxButton.OK, MessageBoxImage.Error); } // try-catch } //addBids_Click
}// lvClient_SelectionChanged // При нажатии кнопки изменить private void change_Click(object sender, RoutedEventArgs e) { try { ChangeClientInfo(); using (dc = new MaintenanceDataContext()) dc.SubmitChanges(); } catch (Exception ex) { MessageBox.Show(ex.Message); } // try-catch } //change_Click
}// addModel_Click private void add_Click(object sender, RoutedEventArgs e) { //проверяет все ли данные введены if (FieldsAreNotFilled()) { MessageBox.Show("Не все данные введены"); return; } dc.Cars.InsertOnSubmit(GetCar()); try { dc.SubmitChanges(); MessageBox.Show("Авто добавлено"); } catch (Exception ex) { MessageBox.Show(ex.Message); } // try-catch } // add_Click
private void UpdateJobAdIndexing(Guid jobAdId, DateTime modifiedTime) { using (var dc = new MaintenanceDataContext(_connectionFactory.CreateConnection())) { var entity = (from i in dc.JobAdIndexingEntities where i.jobAdId == jobAdId select i).SingleOrDefault(); if (entity == null) { dc.JobAdIndexingEntities.InsertOnSubmit(new JobAdIndexingEntity { jobAdId = jobAdId, modifiedTime = modifiedTime }); } else { entity.modifiedTime = modifiedTime; } dc.SubmitChanges(); } }
// При нажатии принять private void accept_Click(object sender, RoutedEventArgs e) { if (FieldsAreNotFilled()) { MessageBox.Show("Не все данные введены!"); return; } dc.Employees.InsertOnSubmit(GetEmployee()); try { dc.SubmitChanges(); MessageBox.Show($"Добавлен новый работник"); } catch (Exception f) { MessageBox.Show(f.Message); } }
private void add_Click(object sender, RoutedEventArgs e) { //проверяет все ли данные введены if (FieldsAreNotFilled()) { MessageBox.Show("Не все данные введены"); return; } using (dc = new MaintenanceDataContext()) { dc.Persons.InsertOnSubmit(GetPerson()); try { dc.SubmitChanges(); MessageBox.Show("Клиент добавлен"); } catch (Exception f) { MessageBox.Show(f.Message); } // try-catch } // using } // add_Click