-
Notifications
You must be signed in to change notification settings - Fork 0
/
Student.cs
129 lines (110 loc) · 5.23 KB
/
Student.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
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;
using static System.Windows.Forms.VisualStyles.VisualStyleElement;
namespace Educational_Inistitute_Management
{
public partial class Student : Form
{
public Student()
{
InitializeComponent();
}
private void dateTimePicker1_ValueChanged(object sender, EventArgs e)
{
dateTimePicker1.CustomFormat = "dd/MM/yyyy";
}
private void dateTimePicker1_KeyDown(object sender, KeyEventArgs e)
{
if (e.KeyCode == Keys.Back)
{
dateTimePicker1.CustomFormat = "";
}
}
private void btnSave_Click(object sender, EventArgs e)
{
SqlConnection con = new SqlConnection(@"Data Source=MY-POTATO\SQLEXPRESS;Initial Catalog=edudb;Integrated Security=True;");
con.Open();
SqlCommand cnn = new SqlCommand("insert into studentab values(@studentid,@studentname,@dateofbirth,@gender,@contactnumber,@email)",con);
cnn.Parameters.AddWithValue("@StudentId", int.Parse(textBox1.Text));
cnn.Parameters.AddWithValue("@StudentName",textBox2.Text);
cnn.Parameters.AddWithValue("@DateofBirth", dateTimePicker1.Value);
cnn.Parameters.AddWithValue("@Gender", cmbGender.SelectedItem.ToString());
cnn.Parameters.AddWithValue("@Contactnumber", textBox5.Text);
cnn.Parameters.AddWithValue("@Email", textBox6.Text);
cnn.ExecuteNonQuery();
con.Close();
MessageBox.Show("Saved successfully !", "Save", MessageBoxButtons.OK, MessageBoxIcon.Information );
}
private void btnAdd_Click(object sender, EventArgs e)
{
SqlConnection con = new SqlConnection(@"Data Source=MY-POTATO\SQLEXPRESS;Initial Catalog=edudb;Integrated Security=True;");
con.Open();
SqlCommand cnn = new SqlCommand("select * from studentab", con);
SqlDataAdapter da = new SqlDataAdapter(cnn);
DataTable table = new DataTable();
da.Fill(table);
dataGridView1.DataSource = table;
}
private void btnUpdate_Click(object sender, EventArgs e)
{
SqlConnection con = new SqlConnection(@"Data Source=MY-POTATO\SQLEXPRESS;Initial Catalog=edudb;Integrated Security=True;");
con.Open();
SqlCommand cnn = new SqlCommand("update studentab set studentname=@studentname,dateofbirth=@dateofbirth,gender=@gender,Contactnumber=@Contactnumber,email=@email where studentid=@studentid", con);
cnn.Parameters.AddWithValue("@StudentId", int.Parse(textBox1.Text));
cnn.Parameters.AddWithValue("@StudentName", textBox2.Text);
cnn.Parameters.AddWithValue("@DateofBirth", dateTimePicker1.Value);
cnn.Parameters.AddWithValue("@Gender", cmbGender.SelectedItem.ToString());
cnn.Parameters.AddWithValue("@Contactnumber", textBox5.Text);
cnn.Parameters.AddWithValue("@Email", textBox6.Text);
cnn.ExecuteNonQuery();
con.Close();
MessageBox.Show("updated successfully !", "Update", MessageBoxButtons.OK, MessageBoxIcon.Information);
}
private void btnDelete_Click(object sender, EventArgs e)
{
SqlConnection con = new SqlConnection(@"Data Source=MY-POTATO\SQLEXPRESS;Initial Catalog=edudb;Integrated Security=True;");
con.Open();
SqlCommand cnn = new SqlCommand("delete studentab where studentid=@studentid", con);
cnn.Parameters.AddWithValue("@StudentId", int.Parse(textBox1.Text));
cnn.ExecuteNonQuery();
con.Close();
MessageBox.Show("Deleted successfully !", "Delete", MessageBoxButtons.OK, MessageBoxIcon.Information);
}
private void btnNew_Click(object sender, EventArgs e)
{
textBox1.Text = "";
textBox2.Text = "";
cmbGender.SelectedIndex = -1;
textBox5.Text = "";
textBox6.Text = "";
}
private void btnDisplay_Click(object sender, EventArgs e)
{
SqlConnection con = new SqlConnection(@"Data Source=MY-POTATO\SQLEXPRESS;Initial Catalog=edudb;Integrated Security=True;");
con.Open();
SqlCommand cnn = new SqlCommand("select * from studentab", con);
SqlDataAdapter da = new SqlDataAdapter(cnn);
DataTable table = new DataTable();
da.Fill(table);
dataGridView1.DataSource = table;
}
private void Student_Load(object sender, EventArgs e)
{
SqlConnection con = new SqlConnection(@"Data Source=MY-POTATO\SQLEXPRESS;Initial Catalog=edudb;Integrated Security=True;");
con.Open();
SqlCommand cnn = new SqlCommand("select * from studentab", con);
SqlDataAdapter da = new SqlDataAdapter(cnn);
DataTable table = new DataTable();
da.Fill(table);
dataGridView1.DataSource = table;
}
}
}