-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathborrowBooks.cs
138 lines (125 loc) · 4.56 KB
/
borrowBooks.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
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 borrowBooks : Form
{
public borrowBooks()
{
InitializeComponent();
}
private void guna2DateTimePicker1_ValueChanged(object sender, EventArgs e)
{
}
private void guna2GradientButton4_Click(object sender, EventArgs e)
{
searchBooks sebks = new searchBooks();
sebks.Show();
this.Hide();
}
private void guna2GradientButton5_Click(object sender, EventArgs e)
{
login log = new login();
log.Show();
this.Hide();
}
private void guna2GradientButton2_Click(object sender, EventArgs e)
{
returnBooks rebks = new returnBooks();
rebks.Show();
this.Hide();
}
private void guna2GradientButton3_Click(object sender, EventArgs e)
{
userProfile user = new userProfile();
user.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 [books] Where bookID='" + txtID.Text + "'";
SqlCommand cmd = new SqlCommand(query, conn);
try
{
if (txtID.Text == "")
{
MessageBox.Show("Please Enter Your Book ID");
}
else
{
conn.Open();
SqlDataReader sdr = cmd.ExecuteReader();
sdr.Read();
txtISBN.Text = sdr["ISBN"].ToString();
txtName.Text = sdr["name"].ToString();
txtAuthor.Text = sdr["author"].ToString();
txtPublisher.Text = sdr["publisher"].ToString();
MessageBox.Show("Book is available");
}
}
catch (SqlException ex)
{
MessageBox.Show(ex.ToString());
}
finally
{
conn.Close();
}
}
private void guna2Button1_Click(object sender, EventArgs e)
{
string email = txtEmail.Text;
string bookID = txtID.Text;
string ISBN = txtISBN.Text;
string name = txtName.Text;
string author = txtAuthor.Text;
string publisher = txtPublisher.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 = "INSERT INTO [borrowBooks] (email,bookID,ISBN,name,author,publisher,date) VALUES('" + email + "','" + bookID + "','" + ISBN + "','" + name + "','" + author + "','" + publisher + "','" + txtDate.Text + "')";
SqlCommand cmd = new SqlCommand(query, conn);
try
{
if (txtEmail.Text == "")
{
MessageBox.Show("Please Enter Your Email");
}
else if (txtID.Text == "")
{
MessageBox.Show("Please Enter Your Book ID");
}
else
{
conn.Open();
cmd.ExecuteNonQuery();
MessageBox.Show("Book Borrowed Successfully");
}
}
catch (SqlException ex)
{
MessageBox.Show(ex.ToString());
}
finally
{
conn.Close();
}
}
private void guna2Button2_Click(object sender, EventArgs e)
{
txtEmail.Text = "";
txtID.Text = "";
txtISBN.Text = "";
txtName.Text = "";
txtAuthor.Text = "";
txtPublisher.Text = "";
}
}
}