Advertisement
Guest User

frmLogin

a guest
Jan 1st, 2018
141
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.33 KB | None | 0 0
  1. using System;
  2. using System.Data;
  3. using System.Windows.Forms;
  4. using System.Data.SqlClient;
  5. using System.Diagnostics;
  6.  
  7. namespace LoginApp
  8. {
  9. public partial class frmLogin : Form
  10. {
  11. public frmLogin()
  12. {
  13. InitializeComponent();
  14. }
  15.  
  16. private void btnLogin_Click(object sender, EventArgs e)
  17. {
  18. SqlConnection sqlcon = new SqlConnection(@"Data Source=(LocalDB)\MSSQLLocalDB;AttachDbFilename=C:\Users\Tom\source\repos\LoginApp\DB\LoginDB.mdf;Integrated Security=True;Connect Timeout=30");
  19.  
  20. // Talk about issue with 'Table' being keyword for T-SQL so having to put square brackets around it
  21. SqlCommand command = new SqlCommand(null, sqlcon);
  22. command.CommandText = "SELECT * FROM [Table] WHERE username = @username AND password = @password";
  23. SqlParameter usernameParam = new SqlParameter("@username", SqlDbType.VarChar, 50);
  24. SqlParameter passwordParam = new SqlParameter("@password", SqlDbType.VarChar, 50);
  25.  
  26. usernameParam.Value = txtUsername.Text.Trim();
  27. passwordParam.Value = txtPassword.Text.Trim();
  28.  
  29. command.Parameters.Add(usernameParam);
  30. command.Parameters.Add(passwordParam);
  31.  
  32. command.Prepare();
  33. command.ExecuteNonQuery();
  34. SqlDataAdapter sda = new SqlDataAdapter(command);
  35. DataTable dtbl = new DataTable();
  36. sda.Fill(dtbl);
  37. if(dtbl.Rows.Count ==1)
  38. {
  39. var userId = dtbl.Rows[0]["userId"];
  40. LoggedInUserInformation.UserID = Convert.ToInt32(userId);
  41. frmMain objFrmMain = new frmMain();
  42. this.Hide();
  43. objFrmMain.Show();
  44. }
  45. else
  46. {
  47. MessageBox.Show("Check your username and password");
  48. }
  49. }
  50.  
  51. private void frmLogin_Load(object sender, EventArgs e)
  52. {
  53.  
  54. }
  55.  
  56. private void btnExit_Click(object sender, EventArgs e)
  57. {
  58. this.Close();
  59. }
  60.  
  61. private void btnCreateAccount_Click(object sender, EventArgs e)
  62. {
  63. UserRegistration objUserRegistration = new UserRegistration();
  64. this.Hide();
  65. objUserRegistration.Show();
  66. }
  67. }
  68. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement