示例#1
0
        private void save_Click(object sender, RoutedEventArgs e)
        {
            //Сохранение новых данных
            Persona persona = null;

            Entities1 user = new Entities1();

            persona = user.Persona.Where(b => b.LoginReg == loginText.Text).FirstOrDefault();
            if (persona != null)
            {
                persona.Imia    = fioTextRed.Text;
                persona.Pochta  = pochtaTextRed.Text;
                persona.Telefon = telefonTextRed.Text;

                user.Persona.Add(persona); //занесение в бд
                user.SaveChanges();        //сохранение в бд
            }

            //Вывод новых данных
            fioText.Text     = persona.Imia;
            pochtaText.Text  = persona.Pochta;
            telefonText.Text = persona.Telefon;

            //Скрытие и открытие элементов
            blokRed.Visibility   = Visibility.Collapsed;
            blokOsnov.Visibility = Visibility.Visible;
        }
示例#2
0
        private void enter_Click(object sender, RoutedEventArgs e)
        {
            //Получение данных от пользователя
            string loginUser = loginText.Text;
            string pass      = passText.Password;

            //Проверка наличия пользователя в базе

            Persona persona = null;

            using (Entities1 user = new Entities1())
            {
                persona = user.Persona.Where(b => b.LoginReg == loginUser && b.ParolReg == pass).FirstOrDefault();
            }

            if (persona != null)
            {
                MessageBox.Show("Вход выполнен успешно!");

                //Переход в кабинет администратора
                if (persona.CodRol == 1)
                {
                    Admin admin = new Admin(loginUser);
                    admin.Show();
                    Close();
                }
                //Переход в кабинет пользователя
                else if (persona.CodRol == 2)
                {
                    Cabinet user = new Cabinet(loginUser);
                    user.Show();
                    Close();
                }
                //Переход в кабинет разработчика
                else
                {
                    Razrab razrab = new Razrab(loginUser);
                    razrab.Show();
                    Close();
                }
            }
            else
            {
                MessageBox.Show("Неверный логин или пароль!");
            }
        }
示例#3
0
        public Admin(string loginUser)
        {
            InitializeComponent();

            //Вывод данных из таблицы
            Entities1 registraciaEntities = new Entities1();

            var Sravnenie = registraciaEntities.Persona.FirstOrDefault(p => p.LoginReg == loginUser);

            if (Sravnenie != null)
            {
                loginText.Text   = Sravnenie.LoginReg;
                fioText.Text     = Sravnenie.Imia;
                pochtaText.Text  = Sravnenie.Pochta;
                telefonText.Text = Sravnenie.Telefon;
                polText.Text     = Sravnenie.Pol;
            }
        }