private void btnEdit_Click(object sender, EventArgs e)
 {
     if (lsvEmployee.SelectedItems.Count > 0)
     {
         EmployeeDao emDao = new EmployeeDao();
         Employee    emp   = emDao.GetEmployeeByID(Convert.ToInt32(lsvEmployee.SelectedItems[0].SubItems[0].Text));
         emp.EmployeeName = txtName.Text;
         emp.Address      = txtAddress.Text;
         emp.Position     = txtPosition.Text;
         emp.PhoneNumber  = txtPhoneNumber.Text;
         emp.Gender       = (cboGender.SelectedIndex == 0);
         try
         {
             emDao.UpdateEmployee(emp);
         }
         catch (Exception ex)
         {
             MessageBox.Show("Failed : " + ex.Message);
         }
         txtName.Text        = "";
         txtAddress.Text     = "";
         txtPhoneNumber.Text = "";
         txtPosition.Text    = "";
         txtStartDate.Text   = "";
         LoadTable();
     }
 }
 private void lsvEmployee_SelectedIndexChanged(object sender, EventArgs e)
 {
     if (lsvEmployee.SelectedItems.Count > 0)
     {
         EmployeeDao EmDao = new EmployeeDao();
         Employee    emp   = EmDao.GetEmployeeByID(Convert.ToInt32(lsvEmployee.SelectedItems[0].SubItems[0].Text));
         txtName.Text        = emp.EmployeeName;
         txtAddress.Text     = emp.Address;
         txtPhoneNumber.Text = emp.PhoneNumber;
         txtPosition.Text    = emp.Position;
         txtStartDate.Text   = emp.StartDate.ToShortDateString();
         if (emp.Gender)
         {
             cboGender.SelectedIndex = 0;
         }
         else
         {
             cboGender.SelectedIndex = 1;
         }
     }
 }