Ejemplo n.º 1
0
        private void back_Click(object sender, RoutedEventArgs e)
        {
            HouseList re = new HouseList();

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

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

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

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