Example #1
0
 private void AddClient_Click(object sender, RoutedEventArgs e)
 {
     using (LSEntities ls = new LSEntities())
     {
         ls.Client.Load();
         Client client = new Client();
         {
             // Занесение данных из формы в объект
             client.ID         = ls.Client.Count();
             client.FirstName  = fn.Text;
             client.LastName   = ln.Text;
             client.Patronimyc = pn.Text;
             if (m.IsChecked == true)
             {
                 client.Gender = "1";
             }
             else
             {
                 client.Gender = "2";
             }
             client.Phone            = ph.Text;
             client.Birtday          = bd.SelectedDate;
             client.Email            = ml.Text;
             client.RegistrationDate = (DateTime)rd.SelectedDate;
         }
         ls.Client.Add(client); // Занесение в БД
         ls.SaveChanges();      //Сохранение БД
         System.Windows.MessageBox.Show("Клиент успешно Добавлен!");
         this.Close();
     }
 }
Example #2
0
        private void delete_Click(object sender, RoutedEventArgs e) //Удаление строки из таблицы
        {
            Client selected = (Client)Clients.SelectedItem;         //Проверка, выбран ли элемент для удаления

            if (selected == null)
            {
                System.Windows.MessageBox.Show("Выберите эллемент для удаления!");
            }
            else
            {
                ls.Client.Remove(selected); //Удаление эллемента
                ls.SaveChanges();           //Сохранение именений в бд
            }
        }