protected override void OnInitializeControls(EventArgs e) { base.OnInitializeControls(e); if (!IsPostBack) { SecureMasterPage.SetupPage(SideTabs, SelectedTabIndex); } }
protected override void OnInitializeControls(EventArgs e) { base.OnInitializeControls(e); if (!this.IsPostBack) { SecureMasterPage.SetupPage(SideTabs, SelectedTabIndex); introParagraphs.DataSource = IntroParagraphs; introParagraphs.DataBind(); roleCtrl.DataSource = EnumUtils.GetAllDescriptions <SystemRoleType>(); roleCtrl.DataBind(); if (_modelState.DataItem.IsDemoUser == null) { // Not a demo server IsDemoUserLabel.Visible = IsDemoUserCheckBox.Visible = false; } else { IsDemoUserCheckBox.Checked = _modelState.DataItem.IsDemoUser.Value; } passwordCtrl.Text = confirmPasswordCtrl.Text = string.Empty; ShowHidePasswordControl(); if (string.IsNullOrEmpty(_modelState.Affiliate)) { affiliateLabel.Visible = affiliateValue.Visible = false; } else { affiliateValue.Text = _modelState.Affiliate; } nameCtrl.Enabled = _modelState.IsNewUser; if (nameCtrl.Enabled) { AspNetUtils.SetFocus(this, nameCtrl, false); } else if (passwordCtrl.Visible) { AspNetUtils.SetFocus(this, passwordCtrl, false); } } IsDemoUserCheckBox.AutoPostBack = !_modelState.IsNewUser; }
protected override void OnInitializeControls(EventArgs e) { if (Response.IsRequestBeingRedirected) { return; } base.OnInitializeControls(e); if (!this.IsPostBack) { SecureMasterPage.SetupPage(SideTabs, SelectedTabIndex); introParagraphs.DataSource = IntroParagraphs; introParagraphs.DataBind(); userRepeaterList.DataSource = _modelState.Requests; userRepeaterList.DataBind(); } }
protected override void OnInitializeControls(EventArgs e) { if (Response.IsRequestBeingRedirected) { return; } base.OnInitializeControls(e); if (!this.IsPostBack) { SecureMasterPage.SetupPage(SideTabs, SelectedTabIndex); introParagraphs.DataSource = GetIntroParagraphs(); introParagraphs.DataBind(); roleCtrl.DataSource = EnumUtils.GetAllDescriptions <SystemRoleType>(); roleCtrl.DataBind(); if (!_isAddUsers) { // Edit user nameValue.Text = _editUserAccount.NaasAccount; affiliateValue.Text = _userAffiliate; activeCtrl.Checked = _editUserAccount.IsActive; SelectedRole = _editUserAccount.Role; addUsersBtn.Visible = false; deleteUserBtn.Enabled = _canDeleteUser; removeUserBtn.Enabled = _canRemoveUser; resetPasswordBtn.Enabled = _canResetPassword; } else { // Add users passwordCtrl.Text = confirmPasswordCtrl.Text = string.Empty; createInNaasCheckBox.Checked = true; saveUserBtn.Visible = deleteUserBtn.Visible = resetPasswordBtn.Visible = false; if (_editUserAccount != null) { SelectedRole = _editUserAccount.Role; activeCtrl.Checked = _editUserAccount.IsActive; nameCtrl.Text = _editUserAccount.NaasAccount; } else { SelectedRole = SystemRoleType.Authed; } AspNetUtils.SetFocus(this, nameCtrl, true); } UpdateVisibleRows(); addSelectedUsers.Enabled = false; RebindFlowRepeater(); } else { divPageError.Visible = false; } }
protected override void OnInitializeControls(EventArgs e) { base.OnInitializeControls(e); if (!this.IsPostBack) { NodeVisit nodeVisit = VisitHelper.GetVisit(); SecureMasterPage.SetupPage(SideTabs, SelectedTabIndex); introParagraphs.DataSource = IntroParagraphs; introParagraphs.DataBind(); ActivitySearchParams activitySearchParams = (_dataModel != null) && (_dataModel.SearchParams != null) ? _dataModel.SearchParams : null; exchangeDropDownList.DataSource = DataService.GetAllFlowNames(nodeVisit); exchangeDropDownList.DataBind(); exchangeDropDownList.Items.Insert(0, NOT_SELECTED_TEXT); exchangeDropDownList.SelectedIndex = 0; operationDropDownList.DataSource = DataService.GetAllOperationNames(nodeVisit); operationDropDownList.DataBind(); operationDropDownList.Items.Insert(0, NOT_SELECTED_TEXT); operationDropDownList.SelectedIndex = 0; List <string> nodeMethodTypes = new List <string>(EnumUtils.GetAllDescriptions <NodeMethod>()); nodeMethodTypes.Sort(); nodeMethodTypeDropdown.DataSource = nodeMethodTypes; nodeMethodTypeDropdown.DataBind(); nodeMethodTypeDropdown.Items.Insert(0, NOT_SELECTED_TEXT); nodeMethodTypeDropdown.SelectedIndex = 0; List <string> activityTypes = new List <string>(EnumUtils.GetAllDescriptions <ActivityType>()); activityTypes.Sort(); activityTypeCtrl.DataSource = activityTypes; activityTypeCtrl.DataBind(); activityTypeCtrl.Items.Insert(0, NOT_SELECTED_TEXT); activityTypeCtrl.SelectedIndex = 0; fromIpCtrl.DataSource = DataService.GetDistinctFromIpList(); fromIpCtrl.DataBind(); fromIpCtrl.Items.Insert(0, NOT_SELECTED_TEXT); fromIpCtrl.SelectedIndex = 0; List <string> userNames = new List <string>(_dataModel.UserIdToNameMap.Values); userNames.Sort(); byUserCtrl.DataSource = userNames; byUserCtrl.DataBind(); byUserCtrl.Items.Insert(0, NOT_SELECTED_TEXT); byUserCtrl.SelectedIndex = 0; if (activitySearchParams != null) { if (!CollectionUtils.IsNullOrEmpty(activitySearchParams.FlowNames)) { exchangeDropDownList.SelectedValue = activitySearchParams.FlowNames[0]; } if (!string.IsNullOrEmpty(activitySearchParams.OperationName)) { operationDropDownList.SelectedValue = activitySearchParams.OperationName; } if (activitySearchParams.NodeMethod != NodeMethod.None) { nodeMethodTypeDropdown.SelectedValue = EnumUtils.ToDescription(activitySearchParams.NodeMethod); } if (activitySearchParams.Type != ActivityType.None) { activityTypeCtrl.SelectedValue = EnumUtils.ToDescription(activitySearchParams.Type); } if (!string.IsNullOrEmpty(activitySearchParams.IP)) { fromIpCtrl.SelectedValue = activitySearchParams.IP; } if (!string.IsNullOrEmpty(activitySearchParams.CreatedByUsername)) { byUserCtrl.SelectedValue = activitySearchParams.CreatedByUsername; } if (!string.IsNullOrEmpty(activitySearchParams.TransactionId)) { transactionIdCtrl.Text = activitySearchParams.TransactionId; } if (!string.IsNullOrEmpty(activitySearchParams.DetailContains)) { contentCtrl.Text = activitySearchParams.DetailContains; } if (activitySearchParams.CreatedFrom != ActivitySearchParams.MIN_DATETIME) { fromDateImageButton.Text = activitySearchParams.CreatedFrom.ToString(fromDateCalendarExtender.Format); fromDateCalendarExtender.SelectedDate = activitySearchParams.CreatedFrom; } if (activitySearchParams.CreatedTo != ActivitySearchParams.MAX_DATETIME) { toDateImageButton.Text = activitySearchParams.CreatedTo.ToString(toDateCalendarExtender.Format); toDateCalendarExtender.SelectedDate = activitySearchParams.CreatedTo; } } resultsPerPage.Text = _dataModel.ResultsPerPage.ToString(); if (!nodeVisit.IsAdmin) { DeleteAllButton.Visible = false; } } _dataModel.RebindResults = false; if (!CollectionUtils.IsNullOrEmpty(_dataModel.SearchResults)) { BindSearchResults(); } //Page.Form.DefaultButton = searchBtn.ID; }
protected override void OnInitializeControls(EventArgs e) { LoadModel(); if (Response.IsRequestBeingRedirected) { return; } base.OnInitializeControls(e); bool disableEditing = (Model == null); if (!disableEditing && !this.IsPostBack) { SecureMasterPage.SetupPage(SideTabs, SelectedTabIndex); introParagraphs.DataSource = IntroParagraphs; introParagraphs.DataBind(); contactsDropDownList.DataSource = FlowService.GetFlowContactList(); contactsDropDownList.DataBind(); if (Model.IsNewFlow) { if (!CanEditNewFlows()) { ResponseRedirect("~/Secure/Flow.aspx"); return; } deleteBtn.Visible = false; } else { if (!CanViewFlowByName(Model.DataFlow.FlowName)) { ResponseRedirect("~/Secure/Flow.aspx"); return; } nameEdit.Text = Model.DataFlow.FlowName; descriptionTextBox.Text = Model.DataFlow.Description; contactsDropDownList.SelectedValue = Model.ContactUsername; webInfoTextBox.Text = Model.DataFlow.InfoUrl; protectedCheckBox.Checked = Model.DataFlow.IsProtected; disableEditing = !CanEditFlowByName(Model.DataFlow.FlowName); nameEdit.Enabled = false; deleteBtn.Visible = CanEditNewFlows(); } } if (disableEditing) { nameEdit.Enabled = descriptionTextBox.Enabled = contactsDropDownList.Enabled = webInfoTextBox.Enabled = protectedCheckBox.Enabled = false; deleteBtn.Visible = saveBtn.Visible = false; CustomValidator7.Visible = false; cancelBtn.Text = "Back"; } else if (!this.IsPostBack) { if (nameEdit.Enabled) { AspNetUtils.SetFocus(this, nameEdit, false); } else if (descriptionTextBox.Enabled) { AspNetUtils.SetFocus(this, descriptionTextBox, true); } } }