private void FrmUserMaintenance_Load(object sender, EventArgs e) { btnEdit.Visible = false; lstAccess = _userAccessService.LoadAccess(); cmbAccessLevel.DataSource = lstAccess; cmbAccessLevel.ValueMember = "AccessId"; cmbAccessLevel.DisplayMember = "AccessName"; if (Global.isUserEdit == true) { //edit user //if valid existing employee number for edit tbluser empDetails = new tbluser(); tbluseraccess empUserAccess = new tbluseraccess(); empDetails = _userService.GetEmployee(Global.selectedUser); empUserAccess = _userAccessService.GetAccess(Global.selectedUser); cmbAccessLevel.SelectedValue = empUserAccess.AccessId; txtUsername.Text = empDetails.UserId.ToString(); txtEmpNo.Text = empDetails.EmployeeNo; txtContact.Text = empDetails.MobileNo; txtFirstName.Text = empDetails.FirstName; txtMiddleName.Text = empDetails.MiddleName; txtLastName.Text = empDetails.LastName; // cmbSuffix.SelectedValue = empDetails.Suffix; txtEmail.Text = empDetails.Email; txtContact.Text = empDetails.MobileNo; //disable the fields txtEmpNo.Enabled = false; txtFirstName.Enabled = false; txtMiddleName.Enabled = false; txtLastName.Enabled = false; txtEmail.Enabled = false; txtContact.Enabled = false; txtUsername.Enabled = false; btnUpload.Enabled = false; //cmbSuffix.Enabled = false; pbUserImage.Image = Image.FromFile(String.IsNullOrEmpty(empDetails.Path) ? defaultImage : empDetails.Path); btnSave.Hide(); btnEdit.Show(); } else if (Global.isUserEdit == false) { //new input pbUserImage.Image = Image.FromFile(@"D:\Projects\dotnet\SVM_Suite\SVM_Suite\SVM_Contracts\imgresource\images.png"); lstAccess = _userAccessService.LoadAccess(); cmbAccessLevel.Enabled = true; txtEmpNo.Focus(); } //cmbEmployeeNo.DataSource = _userService.LoadUsers(); //cmbEmployeeNo.Enabled = true; btnEdit.Show(); btnSave.Hide(); }