コード例 #1
0
        protected override void Page_Load(object sender, EventArgs e)
        {
            RequireClientAuthentication();

            if (CustomerUtilities.IsLoggedIn() == true)
            {
                phonebook = ObjectFromQueryString<Phonebook>(XpoHelper.GetNewSession());

                if (phonebook != null)
                {
                    phonebook.Reload();
                    phonebook.Employees.Reload();

                    EmployeesGridView.DataBind(phonebook.Employees);

                    EmployeesGridView.ClientVisible = true;
                    SetHeadingControlText(phonebook.Name, "Employees");
                    SetupRibbon();

                    if (IsPostBack == false)
                    {
                        SetupEditSelectedEmployeesFormLayout();
                        EditSelectedEmployeesFormLayout.DataBind(new Employee());
                    }
                }
                else
                {
                    Response.Redirect(UrlManager.Root);
                }

                EmployeesGridView.SettingsBehavior.ConfirmDelete = true;
            }

            RemoveAllSelectedEmployeesButton.Image.IconID = IconImage.Delete_Small;

            base.Page_Load(sender, e);
        }