forked from dsudasinghe/Attendance-Management-System
-
Notifications
You must be signed in to change notification settings - Fork 0
/
LoginForm.cs
111 lines (72 loc) · 2.66 KB
/
LoginForm.cs
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
using System.Security.Cryptography;
using System.Data.SqlClient;
namespace attendence_management_system
{
public partial class LoginForm : MetroFramework.Forms.MetroForm
{
private string passwordTemfordec;
public bool loginFlag { get; set; }
public int UserID { get; set; }
public LoginForm()
{
InitializeComponent();
loginFlag = false;
}
private void label1_Click(object sender, EventArgs e)
{
}
private void label2_Click(object sender, EventArgs e)
{
}
/* public string encryption(String password)
{
MD5CryptoServiceProvider md5 = new MD5CryptoServiceProvider();
byte[] encrypt;
UTF8Encoding encode = new UTF8Encoding();
//encrypt the given password string into Encrypted data
encrypt = md5.ComputeHash(encode.GetBytes(password));
StringBuilder encryptdata = new StringBuilder();
//Create a new string by using the encrypted data
for (int i = 0; i < encrypt.Length; i++)
{
encryptdata.Append(encrypt[i].ToString());
}
return encryptdata.ToString();
}
*/
private void metroButtonLogin_Click(object sender, EventArgs e)
{
DataSet1TableAdapters.UsersTableAdapter userAda = new DataSet1TableAdapters.UsersTableAdapter();
Crypt new1 = new Crypt();
passwordTemfordec=new1.encryption(metroTextBoxpassword.Text);
//passwordTemfordec = encryption(metroTextBoxpassword.Text);
DataTable dt = userAda.GetDataByUserAndPass(metroTextBoxusername.Text, passwordTemfordec);
// MessageBox.Show(metroTextBoxusername.Text+" test " + passwordTemfordec); // test
// int UserIdtest = int.Parse(dt.Rows[0]["UserID"].ToString());
// MessageBox.Show"UserIdtest");
if (dt.Rows.Count > 0)
{
//valid
// MessageBox.Show("Login successful");
UserID = int.Parse(dt.Rows[0]["UserID"].ToString());
loginFlag = true;
}
else
{
// not valid
MessageBox.Show("Login Error");
loginFlag = false;
}
Close(); //here i changed the plan guys
}
}
}