protected void LoadUserPosition(int userGroupId) { var cUserPosition = new CUserPosition(); RadComboBoxUserPosition.Text = string.Empty; RadComboBoxUserPosition.DataSource = cUserPosition.GetUserPositionList(userGroupId); RadComboBoxUserPosition.DataTextField = "Name"; RadComboBoxUserPosition.DataValueField = "Value"; RadComboBoxUserPosition.DataBind(); }
protected void GetStaffInfo() { if (RadGridUser.SelectedValue != null) { var cUser = new CUser(); var user = cUser.Get(Convert.ToInt32(RadGridUser.SelectedValue)); if (user.UserId > 0) { var cSiteLocation = new CSiteLocation(); var siteLocation = cSiteLocation.Get(user.SiteLocationId); LoadSite(siteLocation.SiteId); LoadSiteLocation(siteLocation.SiteId); LoadUserGroup(siteLocation.SiteId); LoadSupervisor(); RadComboBoxSite.SelectedValue = siteLocation.SiteId.ToString(); RadComboBoxSiteLocation.SelectedValue = user.SiteLocationId.ToString(); var cUserPosition = new CUserPosition(); var userPosition = cUserPosition.Get(user.UserPositionId); if (userPosition != null) { RadComboBoxUserGroup.SelectedValue = userPosition.UserGroupId.ToString(); LoadUserPosition(userPosition.UserGroupId); RadComboBoxUserPosition.SelectedValue = user.UserPositionId.ToString(); } RadComboBoxSuper.SelectedValue = user.Supervisor.ToString(); tbUserID.Enabled = false; tbUserID.Text = user.LoginId; //tbPassWord.Text = user.Password; tbFName.Text = user.FirstName; tbMName.Text = user.MidName; tbLName.Text = user.LastName; tbSIN.Text = Convert.ToString(user.SINNo); tbDOB.SelectedDate = user.DOB; DateTime Today = DateTime.Now; DateTime Dob = Convert.ToDateTime(user.DOB); TimeSpan ts = Today - Dob; DateTime Age = DateTime.MinValue + ts; int Years = Age.Year - 1; tbAge.Text = Years.ToString(); ddlMarital.SelectedValue = user.MaritalStatus; ddlGender.SelectedValue = user.Gender; tbWEmail.Text = user.Email; tbWPhone.Text = user.Phone; tbEmpNo.Text = user.EmployeeNumber; cbActive.Checked = user.IsActive; tbPAddess1.Text = user.Address1; tbPAddess2.Text = user.Address2; tbPCity.Text = user.City; tbPProvince.Text = user.Province; tbPPostal.Text = user.PostalCode; tbPHomePhone.Text = user.HomePhone; tbPCell.Text = user.CellPhone; tbPEmail.Text = user.PersonalEmail; tbEName.Text = user.EContactName; tbERelation.Text = user.ERelation; tbEPhone.Text = user.EPhone; tbEAddress.Text = user.EAddress; // pic if (user.Picture != null) { RadBinaryImagePicture.DataValue = user.Picture.ToArray(); RadBinaryImagePicture.Visible = true; } else { RadBinaryImagePicture.DataValue = null; RadBinaryImagePicture.Visible = false; } if (RadToolBarUser.FindItemByText("New") != null) { RadToolBarUser.FindItemByText("New").Enabled = true; } if (RadToolBarUser.FindItemByText("Save") != null) { RadToolBarUser.FindItemByText("Save").Text = @"Update"; } } } }