AuthorClass.cs 1.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Text;
  5. using System.Threading.Tasks;
  6. using System.Windows;
  7. namespace Final.Class
  8. {
  9. internal class AuthorClass
  10. {
  11. public void Auth(string login, string password)
  12. {
  13. Goiman_A_AEntities db = new Goiman_A_AEntities();
  14. Win.ServiseWin serviseWin = new Win.ServiseWin();
  15. Win.UserWin usr = new Win.UserWin();
  16. User user = db.User.FirstOrDefault(i => i.Login == login);
  17. if(user != null)
  18. {
  19. if(user.Login == login && user.Password == password)
  20. {
  21. switch(user.Role_id)
  22. {
  23. case 1:
  24. MessageBox.Show("Вы успешно вошли!");
  25. serviseWin.Show();
  26. break;
  27. case 2:
  28. MessageBox.Show("Вы успешно вошли!");
  29. usr.Show();
  30. break;
  31. }
  32. }
  33. else
  34. {
  35. MessageBox.Show("Неверно");
  36. }
  37. }
  38. else
  39. {
  40. MessageBox.Show("Нет польз");
  41. }
  42. }
  43. }
  44. }