示例#1
0
 private void Button_Click(object sender, RoutedEventArgs e) //обновление
 {
     if (RealtorLastName.Text != "" && RealtorName.Text != "" && RealtorMiddleName.Text != "")
     {
         RealtorEntities db      = new RealtorEntities();
         Realtor         realtor = db.Realtor.Find(SecurityContext.idRealtor);
         realtor.LastName   = RealtorLastName.Text;
         realtor.MiddleName = RealtorMiddleName.Text;
         realtor.Name       = RealtorName.Text;
         realtor.Comission  = RealtorCommis.Text;
         if (MessageBox.Show("Вы уверены что хотите обновить данного риелтора?", "Обновление", MessageBoxButton.YesNo, MessageBoxImage.Warning) == MessageBoxResult.No)
         {
         }
         else
         {
             db.Realtor.Create();
             db.SaveChanges();
             RealtorList re = new RealtorList();
             this.Hide();
             re.Show();
         }
     }
     else
     {
         MessageBox.Show("Заполните обязательные поля");
     }
 }
        private void Button_Click_1(object sender, RoutedEventArgs e)
        {
            RealtorEntities db      = new RealtorEntities();
            Realtor         realtor = db.Realtor.Find(SecurityContext.idRealtor);

            db.Realtor.Remove(db.Realtor.Where(dr => dr.id == SecurityContext.idRealtor).FirstOrDefault());
            db.SaveChanges();
            RealtorList re = new RealtorList();

            this.Hide();
            re.Show();
        }
        private void Button_Click(object sender, RoutedEventArgs e)
        {
            RealtorEntities db      = new RealtorEntities();
            Realtor         realtor = db.Realtor.Find(SecurityContext.idRealtor);

            realtor.LastName   = RealtorLastName.Text;
            realtor.MiddleName = RealtorMiddleName.Text;
            realtor.Name       = RealtorName.Text;
            realtor.Comission  = RealtorCommis.Text;
            db.Realtor.Create();
            db.SaveChanges();
            RealtorList re = new RealtorList();

            this.Hide();
            re.Show();
        }
示例#4
0
        private void Button_Click_1(object sender, RoutedEventArgs e) //удаление
        {
            RealtorEntities db      = new RealtorEntities();
            Realtor         realtor = db.Realtor.Find(SecurityContext.idRealtor);

            if (MessageBox.Show("Вы уверены что хотите удалить данного риелтора?", "Удаление", MessageBoxButton.YesNo, MessageBoxImage.Warning) == MessageBoxResult.No)
            {
            }
            else
            {
                db.Realtor.Remove(db.Realtor.Where(dr => dr.id == SecurityContext.idRealtor).FirstOrDefault());
                db.SaveChanges();
                RealtorList re = new RealtorList();
                this.Hide();
                re.Show();
            }
        }
        private void Button_Click(object sender, RoutedEventArgs e)
        {
            RealtorEntities db   = new RealtorEntities();
            Realtor         save = new Realtor
            {
                LastName   = RealtorLastName.Text,
                Name       = RealtorName.Text,
                MiddleName = RealtorMiddleName.Text,
                Comission  = RealtorCommis.Text,
            };

            db.Realtor.Add(save);
            db.SaveChanges();
            MessageBox.Show("Реалтор добавлен");
            RealtorList reg = new RealtorList();

            this.Hide();
            reg.Show();
        }
示例#6
0
 private void Button_Click(object sender, RoutedEventArgs e) //создание нового риелтора
 {
     try
     {
         if (RealtorName.Text != "" && RealtorLastName.Text != "" && RealtorMiddleName.Text != "")
         {
             RealtorEntities db   = new RealtorEntities();
             Realtor         save = new Realtor
             {
                 LastName   = RealtorLastName.Text,
                 Name       = RealtorName.Text,
                 MiddleName = RealtorMiddleName.Text,
                 Comission  = RealtorCommis.Text,
             };
             db.Realtor.Add(save);
             db.SaveChanges();
             if (MessageBox.Show("Перейти на форму списка риелторов?", "Данные успешно сохранены", MessageBoxButton.YesNo, MessageBoxImage.Warning) == MessageBoxResult.No)
             {
             }
             else
             {
                 RealtorList re = new RealtorList();
                 this.Hide();
                 re.Show();
             }
         }
         else
         {
             MessageBox.Show("Вы заполнили не все обязательные поля");
         }
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message);
     }
 }
示例#7
0
        private void Button_Click(object sender, RoutedEventArgs e) //создание нового риелтора
        {
            try
            {
                if (RealtorCommis.Text != "" && RealtorName.Text != "" && RealtorLastName.Text != "" && RealtorMiddleName.Text != "" && Log.Text != "" && Pas.Text != "")
                {
                    var regex = new Regex(@"(.*[!,@,#,$,%,^,&,*,(,),+,_,=,?,№,;,+,=,<,>,',\,|,/,.,\,:,-])");
                    if (regex.IsMatch(RealtorName.Text) || regex.IsMatch(RealtorLastName.Text) || regex.IsMatch(RealtorMiddleName.Text))
                    {
                        MessageBox.Show("Некорректный ввод данных проверьте поля ФИО или Доля от коммиссии");
                    }
                    else
                    {
                        regex = new Regex(@"(.*[0-9])");

                        if (regex.IsMatch(RealtorName.Text) || regex.IsMatch(RealtorLastName.Text) || regex.IsMatch(RealtorMiddleName.Text))
                        {
                            MessageBox.Show("Некорректный ввод проверьте поле ФИО ");
                        }
                        else
                        {
                            regex = new Regex(@"(.*[a-z])");
                            if (regex.IsMatch(RealtorCommis.Text))
                            {
                                MessageBox.Show("Проверьте введеные значения в поле комисси");
                            }
                            else
                            {
                                regex = new Regex(@"(.*[A-Z])");
                                if (regex.IsMatch(RealtorCommis.Text))
                                {
                                    MessageBox.Show("Проверьте введеные данные в поле комисси");
                                }

                                else
                                {
                                    regex = new Regex(@"(.*[!,@,#,$,%,^,&,*,(,),+,_,=,?,№,;,+,=,<,>,',\,|,/,-])");
                                    if (regex.IsMatch(RealtorCommis.Text))
                                    {
                                        MessageBox.Show("Проверьте введеные данные в поле комисси");
                                    }

                                    else
                                    {
                                        regex = new Regex(@"(.*[А-Я])");
                                        if (regex.IsMatch(RealtorCommis.Text))
                                        {
                                            MessageBox.Show("Проверьте введеные данные в поле комисси");
                                        }
                                        else
                                        {
                                            regex = new Regex(@"(.*[а-я])");
                                            if (regex.IsMatch(RealtorCommis.Text))
                                            {
                                                MessageBox.Show("Проверьте введеные данные в поле комисси");
                                            }
                                            else
                                            {
                                                RealtorEntities db   = new RealtorEntities();
                                                Realtor         save = new Realtor
                                                {
                                                    LastName   = RealtorLastName.Text,
                                                    Name       = RealtorName.Text,
                                                    MiddleName = RealtorMiddleName.Text,
                                                    Comission  = int.Parse(RealtorCommis.Text),
                                                    Login      = Log.Text,
                                                    Password   = Pas.Text
                                                };
                                                if (MessageBox.Show("Вы уверены что хотите сохранить данные?", "Сохранение", MessageBoxButton.YesNo, MessageBoxImage.Warning) == MessageBoxResult.Yes)
                                                {
                                                    db.Realtor.Add(save);
                                                    db.SaveChanges();
                                                    if (SecurityContext.autovxod == 3)
                                                    {
                                                        if (MessageBox.Show("Перейти на форму списка риелторов?", "Данные успешно сохранены", MessageBoxButton.YesNo, MessageBoxImage.Warning) == MessageBoxResult.No)
                                                        {
                                                        }
                                                        else
                                                        {
                                                            RealtorList re = new RealtorList();
                                                            this.Hide();
                                                            re.Show();
                                                        }
                                                    }
                                                    if (SecurityContext.autovxod == 2)
                                                    {
                                                        if (MessageBox.Show("Перейти на форму авторизации?", "Данные успешно сохранены", MessageBoxButton.YesNo, MessageBoxImage.Warning) == MessageBoxResult.No)
                                                        {
                                                        }
                                                        else
                                                        {
                                                            MainWindow rel = new MainWindow();
                                                            this.Hide();
                                                            rel.Show();
                                                        }
                                                    }
                                                }
                                            }
                                        }
                                    }
                                }
                            }
                        }
                    }
                }
                else
                {
                    MessageBox.Show("Вы заполнили не все  поля");
                }
            }
            catch
            {
                MessageBox.Show("Данный логин существует");
            }
        }