Advertisement
Guest User

Untitled

a guest
Jan 30th, 2019
110
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 7.55 KB | None | 0 0
  1. using System;
  2. using System.Collections.Generic;
  3. using System.ComponentModel;
  4. using System.Drawing;
  5. using System.Data;
  6. using System.Linq;
  7. using System.Text;
  8. using System.Threading.Tasks;
  9. using System.Windows.Forms;
  10. using System.Data.SqlClient;
  11.  
  12. namespace Todays_Crafts
  13. {
  14. public partial class employeecontrol : UserControl
  15. {
  16. SqlConnection con = new SqlConnection(@"Data Source=DESKTOP-BUHG7VK\SQLEXPRESS01;Initial Catalog=TodaysCrafts;Integrated Security=True");
  17. SqlCommand cmd;
  18. SqlDataAdapter adapt;
  19. //ID variable used in Updating and Deleting Record
  20. int id = 0;
  21. public employeecontrol()
  22. {
  23. InitializeComponent();
  24. DisplayData();
  25. }
  26.  
  27. private void employeeBindingNavigatorSaveItem_Click(object sender, EventArgs e)
  28. {
  29. this.Validate();
  30. this.employeeBindingSource.EndEdit();
  31. this.tableAdapterManager.UpdateAll(this.todaysCrafts);
  32. }
  33.  
  34. //Display Data in DataGridView
  35. private void DisplayData()
  36. {
  37. con.Open();
  38. DataTable dt = new DataTable();
  39. adapt = new SqlDataAdapter("select * from employee", con);
  40. adapt.Fill(dt);
  41. dataGridView1.DataSource = dt;
  42. con.Close();
  43. }
  44.  
  45. //Clear Data
  46. private void ClearData()
  47. {
  48. textBox1.Text = "";
  49. textBox2.Text = "";
  50. textBox3.Text = "";
  51. textBox4.Text = "";
  52. textBox5.Text = "";
  53. textBox6.Text = "";
  54. textBox7.Text = "";
  55. textBox8.Text = "";
  56. textBox9.Text = "";
  57. textBox10.Text = "";
  58. textBox11.Text = "";
  59. textBox12.Text = "";
  60. id = 0;
  61. }
  62.  
  63. //Insert Data
  64. private void button1_Click(object sender, EventArgs e)
  65. {
  66. if (textBox2.Text != "" && textBox3.Text != "" && textBox4.Text != "" && textBox5.Text != "" && textBox6.Text != "" && textBox7.Text != "" && textBox8.Text != "" && textBox9.Text != "" && textBox10.Text != "" && textBox11.Text != "" && textBox12.Text != "")
  67. {
  68. cmd = new SqlCommand("insert into employee(first_name,last_name,username,password,birthday,address,email,contact_no,gender,date_applied,date_resigned) values(@first_name,@last_name,@username,@password,@birthday,@address,@email,@contact_no,@gender,@date_applied,@date_resigned)", con);
  69. con.Open();
  70. cmd.Parameters.AddWithValue("@first_name", textBox2.Text);
  71. cmd.Parameters.AddWithValue("@last_name", textBox3.Text);
  72. cmd.Parameters.AddWithValue("@username", textBox4.Text);
  73. cmd.Parameters.AddWithValue("@password", textBox5.Text);
  74. cmd.Parameters.AddWithValue("@birthday", textBox6.Text);
  75. cmd.Parameters.AddWithValue("@address", textBox7.Text);
  76. cmd.Parameters.AddWithValue("@email", textBox8.Text);
  77. cmd.Parameters.AddWithValue("@contact_no", textBox9.Text);
  78. cmd.Parameters.AddWithValue("@gender", textBox10.Text);
  79. cmd.Parameters.AddWithValue("@date_applied", textBox11.Text);
  80. cmd.Parameters.AddWithValue("@date_resigned", textBox12.Text); ;
  81. cmd.ExecuteNonQuery();
  82. con.Close();
  83. MessageBox.Show("Record Inserted Successfully");
  84. DisplayData();
  85. ClearData();
  86. }
  87. else
  88. {
  89. MessageBox.Show("Please Provide Details!");
  90. }
  91. }
  92.  
  93. //Update Record
  94. private void button2_Click(object sender, EventArgs e)
  95. {
  96. if (textBox2.Text != "" && textBox3.Text != "" && textBox4.Text != "" && textBox5.Text != "" && textBox6.Text != "" && textBox7.Text != "" && textBox8.Text != "" && textBox9.Text != "" && textBox10.Text != "" && textBox11.Text != "" && textBox12.Text != "")
  97. {
  98. cmd = new SqlCommand("update employee set first_name=@first_name,last_name=@last_name,username=@username,password=@password,birthday=@birthday,address=@address,email=@email,contact_no=@contact_no,gender=@gender,date_applied=@date_applied,date_resigned=@date_resigned where id=@id", con);
  99. con.Open();
  100. cmd.Parameters.AddWithValue("@id", textBox1.Text);
  101. cmd.Parameters.AddWithValue("@first_name", textBox2.Text);
  102. cmd.Parameters.AddWithValue("@last_name", textBox3.Text);
  103. cmd.Parameters.AddWithValue("@username", textBox4.Text);
  104. cmd.Parameters.AddWithValue("@password", textBox5.Text);
  105. cmd.Parameters.AddWithValue("@birthday", textBox6.Text);
  106. cmd.Parameters.AddWithValue("@address", textBox7.Text);
  107. cmd.Parameters.AddWithValue("@email", textBox8.Text);
  108. cmd.Parameters.AddWithValue("@contact_no", textBox9.Text);
  109. cmd.Parameters.AddWithValue("@gender", textBox10.Text);
  110. cmd.Parameters.AddWithValue("@date_applied", textBox11.Text);
  111. cmd.Parameters.AddWithValue("@date_resigned", textBox12.Text); ;
  112. cmd.ExecuteNonQuery();
  113. MessageBox.Show("Record Updated Successfully");
  114. con.Close();
  115. DisplayData();
  116. ClearData();
  117. }
  118. else
  119. {
  120. MessageBox.Show("Please Select Record to Update");
  121. }
  122. }
  123.  
  124. //Delete Record
  125. private void button3_Click(object sender, EventArgs e)
  126. {
  127. if (id != 0)
  128. {
  129. string con = "DELETE FROM employee WHERE id=@id";
  130. SqlCommand cmd = new SqlCommand(con);
  131. cmd.Parameters.AddWithValue("@id", textBox1.Text);
  132. cmd.ExecuteNonQuery();
  133. MessageBox.Show("Record Deleted Successfully!");
  134. DisplayData();
  135. ClearData();
  136. }
  137. else
  138. {
  139. MessageBox.Show("Please Select Record to Delete");
  140. }
  141. }
  142.  
  143.  
  144. private void dataGridView1_MouseClick(object sender, MouseEventArgs e)
  145. {
  146. textBox1.Text = dataGridView1.SelectedRows[0].Cells[0].Value.ToString();
  147. textBox2.Text = dataGridView1.SelectedRows[0].Cells[1].Value.ToString();
  148. textBox3.Text = dataGridView1.SelectedRows[0].Cells[2].Value.ToString();
  149. textBox4.Text = dataGridView1.SelectedRows[0].Cells[3].Value.ToString();
  150. textBox5.Text = dataGridView1.SelectedRows[0].Cells[4].Value.ToString();
  151. textBox6.Text = dataGridView1.SelectedRows[0].Cells[5].Value.ToString();
  152. textBox7.Text = dataGridView1.SelectedRows[0].Cells[6].Value.ToString();
  153. textBox8.Text = dataGridView1.SelectedRows[0].Cells[7].Value.ToString();
  154. textBox9.Text = dataGridView1.SelectedRows[0].Cells[8].Value.ToString();
  155. textBox10.Text = dataGridView1.SelectedRows[0].Cells[9].Value.ToString();
  156. textBox11.Text = dataGridView1.SelectedRows[0].Cells[10].Value.ToString();
  157. textBox12.Text = dataGridView1.SelectedRows[0].Cells[11].Value.ToString();
  158. }
  159.  
  160. private void textBox9_KeyPress(object sender, KeyPressEventArgs e)
  161. {
  162. if (!char.IsControl(e.KeyChar) && !char.IsDigit(e.KeyChar))
  163. e.Handled = true;
  164. base.OnKeyPress(e);
  165. }
  166. }
  167. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement