예제 #1
0
        private void FormEmployee_Load(object sender, EventArgs e)
        {
            // Read DB
            EmployeeLayer emp = new EmployeeLayer();

            dataGridView1.DataSource = emp.ReadEmployee();
        }
예제 #2
0
        private void buttonRefresh_Click(object sender, EventArgs e)
        {
            // Read again
            EmployeeLayer emp = new EmployeeLayer();

            dataGridView1.DataSource = emp.ReadEmployee();
            textBoxEmpId.Text        = "";
            textBoxFn.Text           = "";
            textBoxLn.Text           = "";
            textBoxLn.Text           = "";
        }
예제 #3
0
        public static void SaveRecord(EmployeeLayer emp)
        {
            // Open connection:

            if (connDB.State == ConnectionState.Closed)
            {
                connDB = UtilityDB.ConnectDB();
                cmd    = new SqlCommand();
            }
            cmd.Connection  = connDB;
            cmd.CommandText = string.Format("insert into Employees values({0},'{1}','{2}','{3}')", emp.EmployeeId, emp.FirstName, emp.LastName, emp.JobTitle);
            cmd.ExecuteNonQuery();
            connDB.Close();
        }
예제 #4
0
 private void btnSave_Click(object sender, EventArgs e)
 {
     if (textBoxEmpId.Text == "" || textBoxFn.Text == "" || textBoxLn.Text == "" || textBoxJT.Text == "")
     {
         MessageBox.Show("Can not be empty", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
     else
     {
         // create object
         EmployeeLayer emp = new EmployeeLayer();
         // fill the object with text input
         emp.EmployeeId = Convert.ToInt32(textBoxEmpId.Text);
         emp.FirstName  = textBoxFn.Text;
         emp.LastName   = textBoxLn.Text;
         emp.JobTitle   = textBoxLn.Text;
         // call function to save employee in database
         emp.saveRecord(emp);
     }
 }