Esempio n. 1
0
        private void Update_Click(object sender, RoutedEventArgs e)
        {
            try
            {
                if (Floor.Text != "" && Rooms.Text != "" && Square.Text != "")
                {
                    RealtorEntities db    = new RealtorEntities();
                    Apartment       apart = db.Apartment.Find(SecurityContext.id);
                    apart.Floor         = int.Parse(Floor.Text);
                    apart.NumberOfRooms = int.Parse(Rooms.Text);
                    apart.square        = int.Parse(Square.Text);
                    if (MessageBox.Show("Вы уверены что хотите обновить данные о квартире?", "Обнволение", MessageBoxButton.YesNo, MessageBoxImage.Warning) == MessageBoxResult.No)
                    {
                    }
                    else
                    {
                        db.Apartment.Create();
                        db.SaveChanges();
                        if (MessageBox.Show("Перейти на форму списка квартир?", "Данные успешно сохранены", MessageBoxButton.YesNo, MessageBoxImage.Warning) == MessageBoxResult.No)
                        {
                        }
                        else
                        {
                            ApartList re = new ApartList();
                            this.Hide();
                            re.Show();
                        }
                    }
                }
                else

                {
                    MessageBox.Show("Вы  заполнили  не все поля");
                }
            }
            catch
            {
                MessageBox.Show("Проверьте введеные данные");
            }
        }
Esempio n. 2
0
 private void Delete_Click(object sender, RoutedEventArgs e)
 {
     try
     {
         if (MessageBox.Show("Вы уверены что хотите удалить данную квартиру?", "Удаление", MessageBoxButton.YesNo, MessageBoxImage.Warning) == MessageBoxResult.No)
         {
         }
         else
         {
             RealtorEntities db     = new RealtorEntities();
             Apartment       client = db.Apartment.Find(SecurityContext.id);
             db.Apartment.Remove(db.Apartment.Where(dr => dr.IdApartment == SecurityContext.id).FirstOrDefault());
             db.SaveChanges();
             ApartList re = new ApartList();
             this.Hide();
             re.Show();
         }
     }
     catch
     {
         MessageBox.Show("Данная квартира участвует в предложение");
     }
 }
Esempio n. 3
0
        private void Button_Click(object sender, RoutedEventArgs e)
        {
            if (SecurityContext.autovxod == 3) //Менеджер
            {
                try
                {
                    if (Floor.Text != "" && Rooms.Text != "" && Squ.Text != "")
                    {
                        RealtorEntities db   = new RealtorEntities();
                        Apartment       save = new Apartment
                        {
                            Floor         = int.Parse(Floor.Text),
                            NumberOfRooms = int.Parse(Rooms.Text),
                            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.Apartment.Add(save);
                            db.SaveChanges();
                            if (MessageBox.Show("Перейти на форму списка квартир?", "Данные успешно сохранены", MessageBoxButton.YesNo, MessageBoxImage.Warning) == MessageBoxResult.No)
                            {
                            }
                            else
                            {
                                ApartList re = new ApartList();
                                this.Hide();
                                re.Show();
                            }
                        }
                    }

                    else

                    {
                        MessageBox.Show("Вы  заполнили не все поля");
                    }
                }
                catch
                {
                    MessageBox.Show("Проверьте введеные данные");
                }
            }
            if (SecurityContext.autovxod == 1) //клиент
            {
                try
                {
                    if (Floor.Text != "" && Rooms.Text != "" && Squ.Text != "")
                    {
                        RealtorEntities db   = new RealtorEntities();
                        Apartment       save = new Apartment
                        {
                            Floor         = int.Parse(Floor.Text),
                            NumberOfRooms = int.Parse(Rooms.Text),
                            square        = int.Parse(Squ.Text),
                            IdClient      = SecurityContext.idClient,
                        };
                        if (MessageBox.Show("Вы уверены что хотите сохранить данные?", "Сохранение", MessageBoxButton.YesNo, MessageBoxImage.Warning) == MessageBoxResult.Yes)
                        {
                            db.Apartment.Add(save);
                            db.SaveChanges();
                            if (MessageBox.Show("Перейти на форму списка квартир?", "Данные успешно сохранены", MessageBoxButton.YesNo, MessageBoxImage.Warning) == MessageBoxResult.No)
                            {
                            }
                            else
                            {
                                ApartList re = new ApartList();
                                this.Hide();
                                re.Show();
                            }
                        }
                    }

                    else

                    {
                        MessageBox.Show("Вы  заполнили не  все поля");
                    }
                }
                catch
                {
                    MessageBox.Show("Проверьте введеные данные");
                }
            }
        }