void GetProfile(int empID) { try { var timelogged = DateTime.Now; var emp = empSvc.Employee_BasicInfo(empID); lblDepartment.Text = emp.DepartmentName; lblName.Text = emp.EmployeeFullName; lblName.ForeColor = Color.Black; pictureBox2.Image = File.Exists(AppDomain.CurrentDomain.BaseDirectory + "\\EmpPics\\ProfilePic\\" + empID + "\\" + emp.PicName) ? Image.FromFile(AppDomain.CurrentDomain.BaseDirectory + "\\EmpPics\\ProfilePic\\" + empID + "\\" + emp.PicName) : pictureBox2.InitialImage; lblTimeLog.Text = timelogged.ToString("hh:mm:ss tt", DateTimeFormatInfo.InvariantInfo); lblEmployeeType.Text = emp.EmploymentType; var retVal = dsvc.DTR_Log(empID, timelogged, tkEvent); switch (retVal) { case 1: lblRemarks.Text = "Employee successfully logged in."; break; case 2: lblRemarks.Text = "Employee successfully logged out."; break; case 3: lblRemarks.Text = "Employee successfully logged in."; break; case 4: lblRemarks.Text = "Employee successfully logged out."; break; case 5: lblRemarks.Text = "Employee successfully logged in."; break; case 6: lblRemarks.Text = "Employee successfully logged out."; break; case -1: lblRemarks.Text = "Employee has no workload yet."; break; case -2: lblRemarks.Text = "Semester has not been set-up."; break; case -3: lblRemarks.Text = "No morning shift for this employee."; break; case -4: lblRemarks.Text = "Employee already logged in for morning shift."; break; case -5: lblRemarks.Text = "No morning shift for this employee."; break; case -6: lblRemarks.Text = "Employee already logged out for morning shift."; break; case -7: lblRemarks.Text = "No afternoon shift for this employee."; break; case -8: lblRemarks.Text = "Employee already logged in for afternoon shift."; break; case -9: lblRemarks.Text = "No afternoon shift for this employee."; break; case -10: lblRemarks.Text = "Employee already logged out for afternoon shift."; break; case -11: lblRemarks.Text = "No evening shift for this employee."; break; case -12: lblRemarks.Text = "Employee already logged in for evening shift."; break; case -13: lblRemarks.Text = "No evening shift for this employee."; break; case -14: lblRemarks.Text = "Employee already logged out for evening shift."; break; case -15: lblRemarks.Text = "Employmenst status is in-active."; break; } } catch { ShowNotFound(0); } }