}//Parsing

        public void SubmitChanges(string text)
        {
            try
            {
                dc.SubmitChanges();
                MessageBox.Show(text + "  {0}, DateTime.Now");
            }
            catch (Exception f)
            {
                MessageBox.Show(f.Message);
                dc.SubmitChanges();
            }
        }
Beispiel #2
0
        // При нажатии кнопки добавить
        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
Beispiel #5
0
        }// 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
Beispiel #7
0
 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();
     }
 }
Beispiel #8
0
        // При нажатии принять
        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