Beispiel #1
0
        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();
        }
Beispiel #2
0
        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";
                    }
                }
            }
        }