private void vxod_Click(object sender, RoutedEventArgs e) { if (txtName.Text == "" | passwor.Password == "") { MessageBox.Show("Поля должны быть заполнены", "Ошибка", MessageBoxButton.OK, MessageBoxImage.Error); } else { int pass = passwor.Password.GetHashCode(); Polz UserObject = BaseConnect.BaseModel.Polz.FirstOrDefault(y => y.Login == txtName.Text && y.Password == pass); if (UserObject == null) { MessageBox.Show("Такого пользователя нет", "Ошибка", MessageBoxButton.OK, MessageBoxImage.Error); } else { //MessageBox.Show("Добро пожаловать," + txtName.Text, "Информация", MessageBoxButton.OK, MessageBoxImage.Information); switch (UserObject.idRol) { case 1: MessageBox.Show("Вы вошли как администратор", "Информация", MessageBoxButton.OK, MessageBoxImage.Information); FrameLoad.FrameMain.Navigate(new PageAdmin()); break; default: MessageBox.Show("Добро пожаловать," + txtName.Text, "Информация", MessageBoxButton.OK, MessageBoxImage.Information); break; } } } }
private void delete_Click(object sender, RoutedEventArgs e) { if (log.Text == "") { MessageBox.Show("Необходимо выбрать клиента, которого нужно удалить", "Удаление клиента", MessageBoxButton.OK, MessageBoxImage.Error); } else { Polz polzovatel = BaseConnect.BaseModel.Polz.FirstOrDefault(c => c.Name == log.Text); BaseConnect.BaseModel.Polz.Remove(polzovatel); BaseConnect.BaseModel.SaveChanges(); MessageBox.Show("Пользователь удален", "Информация", MessageBoxButton.OK, MessageBoxImage.Information); dtg.ItemsSource = BaseConnect.BaseModel.Polz.ToList(); } }