private void Button_Click(object sender, RoutedEventArgs e)
        {
            ManagerList re = new ManagerList();

            this.Hide();
            re.Show();
        }
Example #2
0
        private void Button_Click_3(object sender, RoutedEventArgs e) //список менеджеров
        {
            ManagerList re = new ManagerList();

            this.Hide();
            re.Show();
        }
        private void Button_Click_1(object sender, RoutedEventArgs e) //обновление
        {
            if (Password.Text != "" && Login.Text != "")
            {
                RealtorEntities db      = new RealtorEntities();
                Manager         manager = db.Manager.Find(SecurityContext.idManager);

                manager.Login    = Login.Text;
                manager.Password = Password.Text;
                if (MessageBox.Show("Вы уверены что хотите обновить данного менеджера?", "Обнволение", MessageBoxButton.YesNo, MessageBoxImage.Warning) == MessageBoxResult.No)
                {
                }
                else
                {
                    db.Manager.Create();
                    db.SaveChanges();
                    ManagerList re = new ManagerList();
                    this.Hide();
                    re.Show();
                }
            }
            else
            {
                MessageBox.Show("Заполните все поля");
            }
        }
        private void Button_Click(object sender, RoutedEventArgs e) //создание меденжера
        {
            try
            {
                if (Password.Text != "" && Login.Text != "" && Last.Text != "" && First.Text != "" && Mid.Text != "")
                {
                    var regex = new Regex(@"(.*[!,@,#,$,%,^,&,*,(,),+,_,=,?,№,;,+,=,<,>,',\,|,/,.,\,:,-])");
                    if (regex.IsMatch(Last.Text) || regex.IsMatch(First.Text) || regex.IsMatch(Mid.Text))
                    {
                        MessageBox.Show("Некорректный ввод данных проверьте поле ФИО");
                    }
                    else
                    {
                        regex = new Regex(@"(.*[0-9])");

                        if (regex.IsMatch(Last.Text) || regex.IsMatch(First.Text) || regex.IsMatch(Mid.Text))
                        {
                            MessageBox.Show("Некорректный ввод данных проверьте поле  ФИО ");
                        }
                        else
                        {
                            RealtorEntities db   = new RealtorEntities();
                            Manager         save = new Manager
                            {
                                LastName   = Last.Text,
                                Name       = First.Text,
                                MiddleName = Mid.Text,
                                Login      = Login.Text,
                                Password   = Password.Text,
                                rol        = "Manager",
                            };
                            if (MessageBox.Show("Вы уверены что хотите сохранить данные?", "Сохранение", MessageBoxButton.YesNo, MessageBoxImage.Warning) == MessageBoxResult.Yes)
                            {
                                db.Manager.Add(save);
                                db.SaveChanges();
                                if (MessageBox.Show("Перейти на форму списка менеджеров?", "Данные успешно сохранены", MessageBoxButton.YesNo, MessageBoxImage.Warning) == MessageBoxResult.No)
                                {
                                }
                                else
                                {
                                    ManagerList re = new ManagerList();
                                    this.Hide();
                                    re.Show();
                                }
                            }
                        }
                    }
                }


                else
                {
                    MessageBox.Show("Вы заполнили не все поля");
                }
            }
            catch
            {
                MessageBox.Show("Данный логин уже занят");
            }
        }
        private void Button_Click_2(object sender, RoutedEventArgs e) //удаление
        {
            RealtorEntities db      = new RealtorEntities();
            Manager         manager = db.Manager.Find(SecurityContext.idManager);

            if (MessageBox.Show("Вы уверены что хотите удалить данного менеджера?", "Удаление", MessageBoxButton.YesNo, MessageBoxImage.Warning) == MessageBoxResult.No)
            {
            }
            else
            {
                db.Manager.Remove(db.Manager.Where(dr => dr.IdManager == SecurityContext.idManager).FirstOrDefault());
                db.SaveChanges();
                ManagerList re = new ManagerList();
                this.Hide();
                re.Show();
            }
        }
Example #6
0
        private void Button_Click(object sender, RoutedEventArgs e) //создание меденжера
        {
            try
            {
                if (Password.Text != "" && Login.Text != "")
                {
                    RealtorEntities db   = new RealtorEntities();
                    Manager         save = new Manager
                    {
                        Login    = Login.Text,
                        Password = Password.Text,
                        rol      = "Manager",
                    };
                    db.Manager.Add(save);
                    db.SaveChanges();
                    if (MessageBox.Show("Перейти на форму списка менеджеров?", "Данные успешно сохранены", MessageBoxButton.YesNo, MessageBoxImage.Warning) == MessageBoxResult.No)
                    {
                    }
                    else
                    {
                        ManagerList re = new ManagerList();
                        this.Hide();
                        re.Show();
                    }
                }

                else
                {
                    MessageBox.Show("Вы не ввели логин или пароль");
                }
            }
            catch
            {
                MessageBox.Show("Данный логин уже занят");
            }
        }
        private void Button_Click_1(object sender, RoutedEventArgs e) //обновление
        {
            try
            {
                if (Password.Text != "" && Login.Text != "" && Last.Text != "" && First.Text != "" && Mid.Text != "")
                {
                    if (Password.Text != "" && Login.Text != "" && Last.Text != "" && First.Text != "" && Mid.Text != "")
                    {
                        var regex = new Regex(@"(.*[!,@,#,$,%,^,&,*,(,),+,_,=,?,№,;,+,=,<,>,',\,|,/,.,\,:,-])");
                        if (regex.IsMatch(Last.Text) || regex.IsMatch(First.Text) || regex.IsMatch(Mid.Text))
                        {
                            MessageBox.Show("Некорректный ввод данных проверьте поле ФИО");
                        }
                        else
                        {
                            regex = new Regex(@"(.*[0-9])");

                            if (regex.IsMatch(Last.Text) || regex.IsMatch(First.Text) || regex.IsMatch(Mid.Text))
                            {
                                MessageBox.Show("Некорректный ввод данных проверьте поле  ФИО ");
                            }
                            else
                            {
                                RealtorEntities db      = new RealtorEntities();
                                Manager         manager = db.Manager.Find(SecurityContext.idManager);
                                manager.LastName   = Last.Text;
                                manager.Name       = First.Text;
                                manager.MiddleName = Mid.Text;
                                manager.Login      = Login.Text;
                                manager.Password   = Password.Text;
                                if (MessageBox.Show("Вы уверены что хотите обновить данного менеджера?", "Обнволение", MessageBoxButton.YesNo, MessageBoxImage.Warning) == MessageBoxResult.No)
                                {
                                }
                                else
                                {
                                    db.Manager.Create();
                                    db.SaveChanges();
                                    if (MessageBox.Show("Перейти на форму списка менеджеров?", "Данные успешно сохранены", MessageBoxButton.YesNo, MessageBoxImage.Warning) == MessageBoxResult.No)
                                    {
                                    }
                                    else
                                    {
                                        ManagerList re = new ManagerList();
                                        this.Hide();
                                        re.Show();
                                    }
                                }
                            }
                        }
                    }
                }

                else
                {
                    MessageBox.Show("Вы заполнили не все поля");
                }
            }
            catch
            {
                MessageBox.Show("Данный логин уже занят");
            }
        }