Ejemplo n.º 1
0
 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("Данная земля участвует в предложение");
     }
 }
Ejemplo n.º 2
0
        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("Проверьте введеные данные");
                }
            }
        }