private void Delete_Click(object sender, RoutedEventArgs e) { try { if (MessageBox.Show("Вы уверены что хотите удалить данную землю?", "Удаление", MessageBoxButton.YesNo, MessageBoxImage.Warning) == MessageBoxResult.No) { } else { RealtorEntities db = new RealtorEntities(); Land land = db.Land.Find(SecurityContext.id); db.Land.Remove(db.Land.Where(dr => dr.IdLand == SecurityContext.id).FirstOrDefault()); db.SaveChanges(); LandLIst re = new LandLIst(); this.Hide(); re.Show(); } } catch { MessageBox.Show("Данная земля участвует в предложение"); } }
private void Button_Click(object sender, RoutedEventArgs e) { if (SecurityContext.autovxod == 3) //Менеджер { try { if (squ.Text != "") { RealtorEntities db = new RealtorEntities(); Land save = new Land { square = int.Parse(squ.Text), IdClient = int.Parse(dtClient.Rows[ClientLi.SelectedIndex].ItemArray[0].ToString()) }; if (MessageBox.Show("Вы уверены что хотите сохранить данные?", "Сохранение", MessageBoxButton.YesNo, MessageBoxImage.Warning) == MessageBoxResult.Yes) { db.Land.Add(save); db.SaveChanges(); if (MessageBox.Show("Перейти на форму списка земли?", "Данные успешно сохранены", MessageBoxButton.YesNo, MessageBoxImage.Warning) == MessageBoxResult.No) { } else { LandLIst re = new LandLIst(); this.Hide(); re.Show(); } } } else { MessageBox.Show("Вы заполнили не все поля"); } } catch { MessageBox.Show("Проверьте введеные данные"); } } if (SecurityContext.autovxod == 1) //Клиент { try { if (squ.Text != "") { RealtorEntities db = new RealtorEntities(); Land save = new Land { square = int.Parse(squ.Text), IdClient = SecurityContext.idClient }; if (MessageBox.Show("Вы уверены что хотите сохранить данные?", "Сохранение", MessageBoxButton.YesNo, MessageBoxImage.Warning) == MessageBoxResult.Yes) { db.Land.Add(save); db.SaveChanges(); if (MessageBox.Show("Перейти на форму списка земли?", "Данные успешно сохранены", MessageBoxButton.YesNo, MessageBoxImage.Warning) == MessageBoxResult.No) { } else { LandLIst re = new LandLIst(); this.Hide(); re.Show(); } } } else { MessageBox.Show("Вы заполнили не все поля"); } } catch { MessageBox.Show("Проверьте введеные данные"); } } }