-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathuserProfile.cs
145 lines (136 loc) · 4.92 KB
/
userProfile.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
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
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.Data.SqlClient;
namespace Library_Management_System
{
public partial class userProfile : Form
{
public userProfile()
{
InitializeComponent();
}
private void guna2GradientButton5_Click(object sender, EventArgs e)
{
login log = new login();
log.Show();
this.Hide();
}
private void guna2GradientButton4_Click(object sender, EventArgs e)
{
searchBooks sebks = new searchBooks();
sebks.Show();
this.Hide();
}
private void guna2GradientButton3_Click(object sender, EventArgs e)
{
borrowBooks brbks = new borrowBooks();
brbks.Show();
this.Hide();
}
private void guna2GradientButton2_Click(object sender, EventArgs e)
{
returnBooks rebks = new returnBooks();
rebks.Show();
this.Hide();
}
private void guna2Button3_Click(object sender, EventArgs e)
{
SqlConnection conn = new SqlConnection(@"Data Source=(LocalDB)\MSSQLLocalDB;AttachDbFilename=D:\Library Management System\Library Management System\LibraryManagementSystemDB.mdf;Integrated Security=True;Connect Timeout=30");
string query = "Select * From [user] Where email='" + txtEmail.Text + "'";
SqlCommand cmd = new SqlCommand(query, conn);
try
{
if(txtEmail.Text == "")
{
MessageBox.Show("Please Enter Your Valid Email");
}
else
{
conn.Open();
SqlDataReader sdr = cmd.ExecuteReader();
sdr.Read();
txtEmail.Text = sdr["email"].ToString();
txtFName.Text = sdr["firstName"].ToString();
txtLName.Text = sdr["lastName"].ToString();
txtPassword.Text = sdr["password"].ToString();
txtMobile.Text = sdr["mobile"].ToString();
MessageBox.Show("User Profile Details Available");
}
}
catch (SqlException ex)
{
MessageBox.Show(ex.ToString());
}
finally
{
conn.Close();
}
}
private void guna2Button1_Click(object sender, EventArgs e)
{
string fName = txtFName.Text;
string lName = txtLName.Text;
string email = txtEmail.Text;
string password = txtPassword.Text;
string mobile = txtMobile.Text;
SqlConnection conn = new SqlConnection(@"Data Source=(LocalDB)\MSSQLLocalDB;AttachDbFilename=D:\Library Management System\Library Management System\LibraryManagementSystemDB.mdf;Integrated Security=True;Connect Timeout=30");
string query = "Update [user] Set mobile='" + mobile + "',password='"+password+"' Where email=email";
SqlCommand cmd = new SqlCommand(query, conn);
try
{
if (txtEmail.Text=="")
{
MessageBox.Show("Please Enter Your Email");
}
else
{
if(fName=="" || lName=="" || email=="" || password=="" || mobile == "")
{
MessageBox.Show("Please cheack your Email");
}
else
{
conn.Open();
cmd.ExecuteNonQuery();
MessageBox.Show("User Profile updated Successfully");
}
}
}
catch (SqlException ex)
{
MessageBox.Show(ex.ToString());
}
finally
{
conn.Close();
}
}
private void guna2Button2_Click(object sender, EventArgs e)
{
if (txtEmail.Text=="")
{
MessageBox.Show("Please enter valid Email");
}
else
{
if (txtEmail.Text=="" || txtFName.Text=="" || txtLName.Text=="" || txtMobile.Text=="" || txtPassword.Text=="")
{
MessageBox.Show("Please check your Email");
}
else
{
deleteAccount del = new deleteAccount();
del.Show();
this.Hide();
}
}
}
}
}