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(); } }
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("Введите логин"); // выводим ошибку } }
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; }