Form1.cs 2.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374
  1. using System;
  2. using System.Collections.Generic;
  3. using System.ComponentModel;
  4. using System.Data;
  5. using System.Drawing;
  6. using System.Linq;
  7. using System.Text;
  8. using System.Threading.Tasks;
  9. using System.Windows.Forms;
  10. namespace kafe_Loriy
  11. {
  12. public partial class Form1 : Form
  13. {
  14. public Form1()
  15. {
  16. InitializeComponent();
  17. }
  18. private void Form1_Load(object sender, EventArgs e)
  19. {
  20. }
  21. private void log_Click(object sender, EventArgs e)
  22. {
  23. if (string.IsNullOrEmpty(textBox1.Text)||string.IsNullOrEmpty(textBox2.Text))
  24. {
  25. MessageBox.Show("Значения не введены");
  26. return;
  27. }
  28. using (var model1 = new ОООКафе_ЛорийEntities())
  29. {
  30. var user = model1.Сотрудники
  31. .AsNoTracking()
  32. .FirstOrDefault(u => u.Логин == textBox1.Text && u.Пароль == textBox2.Text);
  33. if (user == null)
  34. {
  35. MessageBox.Show("неправильно, попробуй ещё раз");
  36. return;
  37. }
  38. if (user.Статус == 2)
  39. {
  40. MessageBox.Show("Удачи в жизни бро, ты уволен, попей чая, сходи в столовую и главное, не болей!");
  41. }
  42. else if (user.Статус == null)
  43. {
  44. MessageBox.Show("Твоя учётная запись ещё в процессе создания, не торопись, ещё успеешь поработать");
  45. }
  46. else
  47. {
  48. switch (user.Роль)
  49. {
  50. case 1:
  51. Form4 f4 = new Form4();
  52. f4.Show();
  53. this.Hide();
  54. break;
  55. case 2:
  56. Form2 f2 = new Form2();
  57. f2.Show();
  58. this.Hide();
  59. break;
  60. case 3:
  61. break;
  62. }
  63. }
  64. }
  65. }
  66. }
  67. }