Example #1
0
        private void BChangeUsPas_Click(object sender, RoutedEventArgs e)
        {
            Staff staff2 = new Staff();

            staff2 = bd.Staffs.FirstOrDefault(p => p.Isenabled);
            ChangePassWindow cpw = new ChangePassWindow(staff2);

            cpw.Owner = this;
            var result = cpw.ShowDialog();

            if (result == true)
            {
                bd.SaveChanges();
                cpw.Close();
            }
            else
            {
                cpw.Close();
            }
        }
Example #2
0
 private void BLogIn_Click(object sender, RoutedEventArgs e)
 {
     foreach (var item in bd.Staffs)
     {
         item.Isenabled = false;
     }
     if (TbUsername.Text.Length > 0)         // проверяем введён ли логин
     {
         if (PbPassword.Password.Length > 0) // проверяем введён ли пароль
         {                                   // ищем в базе данных пользователя с такими данными
             var dtUser =
                 bd.Staffs.FirstOrDefault(s => s.Username.Equals(TbUsername.Text) & s.Password.Equals(PbPassword.Password));
             if (dtUser != null)                                // если такая запись существует
             {
                 MessageBox.Show("Пользователь авторизовался"); // говорим, что авторизовался
                 Menu menu = new Menu();
                 menu.Show();
                 dtUser.Isenabled = true;
                 Staff staff = new Staff();
                 staff = dtUser;
                 bd.SaveChanges();
                 this.Close();
             }
             else
             {
                 MessageBox.Show("Пользователь не найден");  // выводим ошибку
             }
         }
         else
         {
             MessageBox.Show("Введите пароль");  // выводим ошибку
         }
     }
     else
     {
         MessageBox.Show("Введите логин");  // выводим ошибку
     }
 }
Example #3
0
        private void BaddClient_Click(object sender, RoutedEventArgs e)
        {
            var             client = new Client();
            AddClientWindow add    = new AddClientWindow(client);

            add.Owner = this;
            var result = add.ShowDialog();

            if (result == true)
            {
                bd.Clients.Add(client);
                bd.SaveChanges();
                add.Close();
            }
            else
            {
                add.Close();
            }

            LvClients.ItemsSource = vm.ListCln;
        }