private void CreateFormTable() { m_FormTable = new Table(); m_FormTable.ID = "FormTable"; if (this.IsInMagicForm) { m_FormTable.Width = Unit.Percentage(100); m_MagicForm.ItemInserted += new DetailsViewInsertedEventHandler(MagicForm_ItemInserted); m_MagicForm.ItemUpdated += new DetailsViewUpdatedEventHandler(MagicForm_ItemUpdated); m_MagicForm.ItemCommand += new DetailsViewCommandEventHandler(MagicForm_ItemCommand); if (this.RepeatColumns == 1) { m_MagicForm.PostRender += new EventHandler <PostRenderEventArgs>(MagicForm_PostRender); } } else { m_FormTable.Width = this.Width; TableHeaderRow tr = new TableHeaderRow(); tr.TableSection = TableRowSection.TableHeader; TableHeaderCell th = new TableHeaderCell(); th.Text = MagicForm.GetCaption(DetailsViewMode.Edit, m_Entity.Name); th.ColumnSpan = this.RepeatColumns * 2; tr.Cells.Add(th); m_FormTable.Rows.Add(tr); } this.Controls.Add(m_FormTable); }
private void LoadResources() { BaseControl.LoadResources(List, this.GetType().BaseType.Name); EditForm.ObjectName = Resources.GroupsInstancesRolesControl_EditForm_ObjectName; EditForm.Fields[0].HeaderText = Resources.GroupsInstancesRolesControl_EditForm_InstanceListField_HeaderText; EditForm.Fields[1].HeaderText = Resources.GroupsInstancesRolesControl_EditForm_RoleListField_HeaderText; CaptionLiteral.Text = MagicForm.GetCaption(DetailsViewMode.Edit, Resources.GroupsInstancesRolesControl_ActionsTable_Caption); SaveButton.Text = MagicForm.GetUpdateButtonText(DetailsViewMode.Edit, Resources.GroupsInstancesRolesControl_ActionsTable_Caption); CancelButton.Text = Resources.AutoGeneratedButtonsField_CancelButton_Text; }
protected void EditForm_DataBound(object sender, EventArgs e) { if (this.ShowLogOnNameInCaption) { EditForm.Caption = MagicForm.GetCaption(EditForm.CurrentMode, string.Format(CultureInfo.InvariantCulture, Resources.ChangePasswordControl_EditForm_CaptionFormat, DataBinder.Eval(EditForm.DataItem, "LoginName"))); } if (EditForm.CurrentMode != DetailsViewMode.ReadOnly) { if ((PasswordCompareValidator != null) && (ConfirmNewPassword != null)) { m_PasswordCompareValidator.Attributes["controltovalidate2"] = m_ConfirmNewPassword.ClientID; } } }
protected void GridViewParameters_Action(object sender, CommonGridViewActionEventArgs e) { if (e == null) { return; } switch (e.Action) { case CommandActions.Add: GridViewParameters.Visible = false; TableEditParameter.Visible = true; RuleParameterCaption.Text = MagicForm.GetCaption(DetailsViewMode.Insert, Resources.RuleParametersControl_RuleParameterCaption_Text); m_EntityValue = null; m_FieldName = null; DropDownListEntityTypes.DataBind(); if (DropDownListEntityTypes.Items.Count > 0) { DropDownListEntityTypes_SelectedIndexChanged(DropDownListEntityTypes, EventArgs.Empty); } break; case CommandActions.Edit: GridViewParameters.SelectedIndex = e.RowIndex; GridViewParameters.Visible = false; TableEditParameter.Visible = true; RuleParameterCaption.Text = MagicForm.GetCaption(DetailsViewMode.Edit, Resources.RuleParametersControl_RuleParameterCaption_Text); ClientDataSet.RuleParametersRow row = RuleEngineProvider.GetRuleParameterRow(this.RuleParameterId); if (row != null) { m_FieldName = row.FieldName; m_EntityValue = row.Value; m_Term = row.Term; DropDownListEntityTypes.DataBind(); DropDownListEntityTypes.SelectedValue = row.EntityNodeTypeId.ToString(); DropDownListEntityTypes_SelectedIndexChanged(DropDownListEntityTypes, EventArgs.Empty); } break; case CommandActions.Delete: GridViewParameters.DataBind(); break; default: break; } }
private void LoadResources() { CaptionLiteral.Text = MagicForm.GetCaption(DetailsViewMode.Edit, Resources.CustomStyleSheetEditControl_FormTable_ObjectName); UpdateButton.Text = MagicForm.GetUpdateButtonText(DetailsViewMode.Edit, Resources.CustomStyleSheetEditControl_FormTable_ObjectName, InsertButtonCaptionType.Create, UpdateButtonCaptionType.Save, CloseButtonVisibilityMode.None); CancelLink.Text = Resources.AutoGeneratedButtonsField_CancelButton_Text; }