Guest User

Untitled

a guest
Nov 17th, 2018
117
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.97 KB | None | 0 0
  1. using System;
  2. using System.Collections.Generic;
  3. using System.ComponentModel;
  4. using System.Configuration;
  5. using System.Data;
  6. using System.Data.SqlClient;
  7. using System.Drawing;
  8. using System.Linq;
  9. using System.Text;
  10. using System.Threading.Tasks;
  11. using System.Windows.Forms;
  12.  
  13.  
  14. namespace Voyage
  15. {
  16.  
  17. public partial class fAuthorization : Form
  18. {
  19.  
  20. string connectionString = ConfigurationManager.ConnectionStrings["SqlCon"].ConnectionString;
  21. SqlConnection connection;
  22. public fAuthorization()
  23. {
  24. InitializeComponent();
  25. topPanel.BackColor = Color.FromArgb(0, 71, 160);
  26. headerLabel.ForeColor = Color.White;
  27. lLogAndPassword.ForeColor = Color.FromArgb(0, 71, 160);
  28. signInBtn.BackColor = Color.FromArgb(0, 71, 160);
  29. lLog.ForeColor= Color.FromArgb(0, 71, 160);
  30. lPassword.ForeColor = Color.FromArgb(0, 71, 160);
  31. seePassword.ForeColor= Color.FromArgb(0, 71, 160);
  32. lCopyright.ForeColor = Color.FromArgb(0, 71, 160);
  33. shutdownBtn.BackColor= Color.FromArgb(0, 71, 160);
  34.  
  35. }
  36.  
  37. private void seePassword_CheckedChanged(object sender, EventArgs e)
  38. {
  39. if (seePassword.Checked) tbPassword.UseSystemPasswordChar = false;
  40. else tbPassword.UseSystemPasswordChar = true;
  41. }
  42.  
  43. private void shutdownBtn_Click(object sender, EventArgs e)
  44. {
  45. this.Dispose();
  46. }
  47.  
  48. private void signInBtn_Click(object sender, EventArgs e)
  49. {
  50. SqlDataReader reader;
  51. string role = "";
  52. string username = "";
  53. try
  54. {
  55. using(connection = new SqlConnection(connectionString))
  56. {
  57. string command = String.Format("Select sLog, sRole From tUser Where " +
  58. "(sLog='{0}' Collate SQL_Latin1_General_CP1251_CS_AS) and " +
  59. "(sPassword='{1}' Collate SQL_Latin1_General_CP1251_CS_AS)",
  60. tbLog.Text, tbPassword.Text);
  61. SqlCommand Select = new SqlCommand(command, connection);
  62. reader = Select.ExecuteReader();
  63. if (reader.HasRows)
  64. {
  65. while (reader.Read())
  66. {
  67. username = reader[0].ToString().Trim();
  68. role = reader[1].ToString();
  69. }
  70. tbLog.Text = "";
  71. tbPassword.Text = "";
  72. MessageBox.Show(username, role);
  73. /* MainMenu mm = new MainMenu(role, username);
  74. mm.Owner = this;
  75. mm.Show();
  76. this.Hide();*/
  77. }
  78. else
  79. {
  80. MessageBox.Show("Неверные логин или пароль",
  81. "Ошибка",
  82. MessageBoxButtons.OK,
  83. MessageBoxIcon.Error);
  84. }
  85. }
  86. }
  87. catch (Exception ex)
  88. {
  89. MessageBox.Show(ex.ToString());
  90. }
  91. }
  92. }
  93. }
Add Comment
Please, Sign In to add comment