Пример #1
0
        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;
                    }
                }
            }
        }
Пример #2
0
 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();
     }
 }