Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- using System.Collections.Generic;
- using System.ComponentModel;
- using System.Drawing;
- using System.Data;
- using System.Linq;
- using System.Text;
- using System.Threading.Tasks;
- using System.Windows.Forms;
- using System.Data.SqlClient;
- namespace Todays_Crafts
- {
- public partial class employeecontrol : UserControl
- {
- SqlConnection con = new SqlConnection(@"Data Source=DESKTOP-BUHG7VK\SQLEXPRESS01;Initial Catalog=TodaysCrafts;Integrated Security=True");
- SqlCommand cmd;
- SqlDataAdapter adapt;
- //ID variable used in Updating and Deleting Record
- int id = 0;
- public employeecontrol()
- {
- InitializeComponent();
- DisplayData();
- }
- private void employeeBindingNavigatorSaveItem_Click(object sender, EventArgs e)
- {
- this.Validate();
- this.employeeBindingSource.EndEdit();
- this.tableAdapterManager.UpdateAll(this.todaysCrafts);
- }
- //Display Data in DataGridView
- private void DisplayData()
- {
- con.Open();
- DataTable dt = new DataTable();
- adapt = new SqlDataAdapter("select * from employee", con);
- adapt.Fill(dt);
- dataGridView1.DataSource = dt;
- con.Close();
- }
- //Clear Data
- private void ClearData()
- {
- textBox1.Text = "";
- textBox2.Text = "";
- textBox3.Text = "";
- textBox4.Text = "";
- textBox5.Text = "";
- textBox6.Text = "";
- textBox7.Text = "";
- textBox8.Text = "";
- textBox9.Text = "";
- textBox10.Text = "";
- textBox11.Text = "";
- textBox12.Text = "";
- id = 0;
- }
- //Insert Data
- private void button1_Click(object sender, EventArgs e)
- {
- if (textBox2.Text != "" && textBox3.Text != "" && textBox4.Text != "" && textBox5.Text != "" && textBox6.Text != "" && textBox7.Text != "" && textBox8.Text != "" && textBox9.Text != "" && textBox10.Text != "" && textBox11.Text != "" && textBox12.Text != "")
- {
- 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);
- con.Open();
- cmd.Parameters.AddWithValue("@first_name", textBox2.Text);
- cmd.Parameters.AddWithValue("@last_name", textBox3.Text);
- cmd.Parameters.AddWithValue("@username", textBox4.Text);
- cmd.Parameters.AddWithValue("@password", textBox5.Text);
- cmd.Parameters.AddWithValue("@birthday", textBox6.Text);
- cmd.Parameters.AddWithValue("@address", textBox7.Text);
- cmd.Parameters.AddWithValue("@email", textBox8.Text);
- cmd.Parameters.AddWithValue("@contact_no", textBox9.Text);
- cmd.Parameters.AddWithValue("@gender", textBox10.Text);
- cmd.Parameters.AddWithValue("@date_applied", textBox11.Text);
- cmd.Parameters.AddWithValue("@date_resigned", textBox12.Text); ;
- cmd.ExecuteNonQuery();
- con.Close();
- MessageBox.Show("Record Inserted Successfully");
- DisplayData();
- ClearData();
- }
- else
- {
- MessageBox.Show("Please Provide Details!");
- }
- }
- //Update Record
- private void button2_Click(object sender, EventArgs e)
- {
- if (textBox2.Text != "" && textBox3.Text != "" && textBox4.Text != "" && textBox5.Text != "" && textBox6.Text != "" && textBox7.Text != "" && textBox8.Text != "" && textBox9.Text != "" && textBox10.Text != "" && textBox11.Text != "" && textBox12.Text != "")
- {
- 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);
- con.Open();
- cmd.Parameters.AddWithValue("@id", textBox1.Text);
- cmd.Parameters.AddWithValue("@first_name", textBox2.Text);
- cmd.Parameters.AddWithValue("@last_name", textBox3.Text);
- cmd.Parameters.AddWithValue("@username", textBox4.Text);
- cmd.Parameters.AddWithValue("@password", textBox5.Text);
- cmd.Parameters.AddWithValue("@birthday", textBox6.Text);
- cmd.Parameters.AddWithValue("@address", textBox7.Text);
- cmd.Parameters.AddWithValue("@email", textBox8.Text);
- cmd.Parameters.AddWithValue("@contact_no", textBox9.Text);
- cmd.Parameters.AddWithValue("@gender", textBox10.Text);
- cmd.Parameters.AddWithValue("@date_applied", textBox11.Text);
- cmd.Parameters.AddWithValue("@date_resigned", textBox12.Text); ;
- cmd.ExecuteNonQuery();
- MessageBox.Show("Record Updated Successfully");
- con.Close();
- DisplayData();
- ClearData();
- }
- else
- {
- MessageBox.Show("Please Select Record to Update");
- }
- }
- //Delete Record
- private void button3_Click(object sender, EventArgs e)
- {
- if (id != 0)
- {
- string con = "DELETE FROM employee WHERE id=@id";
- SqlCommand cmd = new SqlCommand(con);
- cmd.Parameters.AddWithValue("@id", textBox1.Text);
- cmd.ExecuteNonQuery();
- MessageBox.Show("Record Deleted Successfully!");
- DisplayData();
- ClearData();
- }
- else
- {
- MessageBox.Show("Please Select Record to Delete");
- }
- }
- private void dataGridView1_MouseClick(object sender, MouseEventArgs e)
- {
- textBox1.Text = dataGridView1.SelectedRows[0].Cells[0].Value.ToString();
- textBox2.Text = dataGridView1.SelectedRows[0].Cells[1].Value.ToString();
- textBox3.Text = dataGridView1.SelectedRows[0].Cells[2].Value.ToString();
- textBox4.Text = dataGridView1.SelectedRows[0].Cells[3].Value.ToString();
- textBox5.Text = dataGridView1.SelectedRows[0].Cells[4].Value.ToString();
- textBox6.Text = dataGridView1.SelectedRows[0].Cells[5].Value.ToString();
- textBox7.Text = dataGridView1.SelectedRows[0].Cells[6].Value.ToString();
- textBox8.Text = dataGridView1.SelectedRows[0].Cells[7].Value.ToString();
- textBox9.Text = dataGridView1.SelectedRows[0].Cells[8].Value.ToString();
- textBox10.Text = dataGridView1.SelectedRows[0].Cells[9].Value.ToString();
- textBox11.Text = dataGridView1.SelectedRows[0].Cells[10].Value.ToString();
- textBox12.Text = dataGridView1.SelectedRows[0].Cells[11].Value.ToString();
- }
- private void textBox9_KeyPress(object sender, KeyPressEventArgs e)
- {
- if (!char.IsControl(e.KeyChar) && !char.IsDigit(e.KeyChar))
- e.Handled = true;
- base.OnKeyPress(e);
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement