/// <summary>
        /// Occurs when the page is being loaded.
        /// </summary>
        /// <param name="sender">The sourceRow of the event.</param>
        /// <param name="e">An EventArgs that contains no event data.</param>
        protected void Page_Load(object sender, EventArgs e)
        {
            Micajah.Common.Pages.MasterPage.CreatePageHeader(this.Page, false, true);

            AutoGeneratedButtonsField.InsertButtonSeparator(ButtonsSeparator);

            if (!this.IsPostBack)
            {
                Micajah.Common.Pages.MasterPage.SetPageTitle(this.Page, ActionProvider.FindAction(CustomUrlProvider.CreateApplicationAbsoluteUrl(Request.Url.PathAndQuery)));

                this.LoadResources();
                this.ValidateResetPasswordRequest();
            }

            if (FrameworkConfiguration.Current.WebApplication.MasterPage.Theme == Pages.MasterPageTheme.Modern)
            {
                this.Page.Header.Controls.Add(Support.CreateStyleSheetLink(ResourceProvider.GetResourceUrl(ResourceProvider.LogOnModernStyleSheet, true)));

                MagicForm.ApplyStyle(FormTable);

                PasswordCompareValidator.Attributes["controltovalidate2"] = ConfirmPasswordTextBox.ClientID;

                MainContainer.Style[HtmlTextWriterStyle.Height]    = "320px";
                MainContainer.Style[HtmlTextWriterStyle.MarginTop] = "-160px";
            }
            else
            {
                this.Page.Header.Controls.Add(Support.CreateStyleSheetLink(ResourceProvider.GetResourceUrl(ResourceProvider.LogOnStyleSheet, true)));
            }
        }
        /// <summary>
        /// Occurs when the page is being loaded.
        /// </summary>
        /// <param name="sender">The sourceRow of the event.</param>
        /// <param name="e">An EventArgs that contains no event data.</param>
        protected void Page_Load(object sender, EventArgs e)
        {
            Micajah.Common.Pages.MasterPage.InitializeSetupPage(this.Page);
            this.MasterPage.VisibleBreadcrumbs = false;

            m_UserContext = UserContext.Current;

            this.LoadResources();
            this.ParseParams();

            MagicForm.ApplyStyle(SearchTable);
            AutoGeneratedButtonsField.InsertButtonSeparator(ButtonsSeparator);
            Control container = MagicForm.AddRequiredTable(FooterCell);

            container.Controls.Add(ButtonsHolder);

            if (this.IsPostBack)
            {
                BaseControl.LoadResources(List, this.GetType().BaseType.Name);
            }
            else
            {
                InstanceListRow.Visible = FrameworkConfiguration.Current.WebApplication.EnableMultipleInstances;
                InstanceList.Required   = (m_RoleId != RoleProvider.OrganizationAdministratorRoleId);
            }
        }
Exemple #3
0
    protected void Page_Load(object sender, EventArgs e)
    {
        if (!IsPostBack)
        {
            ColorScheme selectedScheme = ColorScheme.White;
            if (Request.QueryString["ColorScheme"] != null)
            {
                selectedScheme = (ColorScheme)Enum.Parse(typeof(ColorScheme), Request.QueryString["ColorScheme"]);
            }

            foreach (ColorScheme scheme in Enum.GetValues(typeof(ColorScheme)))
            {
                ListItem item = new ListItem(scheme.ToString(), scheme.ToString());
                DropDownList1.Items.Add(item);
                if (scheme == selectedScheme)
                {
                    item.Selected = true;
                }
            }

            MagicForm1.ColorScheme = selectedScheme;
            MagicForm.ApplyStyle(Table1, MagicForm1.ColorScheme);
            MagicForm.ApplyStyle(Table2, MagicForm1.ColorScheme, false, false);

            if (Micajah.Common.Configuration.FrameworkConfiguration.Current.WebApplication.MasterPage.Theme == Micajah.Common.Pages.MasterPageTheme.Modern)
            {
                SelectHolder.Visible = false;
            }
        }
    }
Exemple #4
0
        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);
        }
Exemple #5
0
        protected void Page_Load(object sender, EventArgs e)
        {
            MagicForm.ApplyColorScheme(AddJobPanelTable, WebApplicationSettings.DefaultColorScheme);

            if (!IsPostBack)
            {
                Session["lblStatusSelected"] = 1;
                Session["lblDateSelectedTo"] = null;
                Session["lblDateSelected"]   = null;
                Session["IsFirstTime"]       = null;
                Session["SortDefault"]       = true;
                Session["SelectedRange"]     = "all";
                Miami.Substitute.Dal.User user = new Miami.Substitute.Dal.User();
                DataView dv = user.LoadForMain(Micajah.Common.Security.UserContext.Current.UserId);
                lblLocationId.Text                 = dv[0]["LocationId"].ToString();
                StartDate.MinDate                  = DateTime.Now.Date;
                EndDate.MinDate                    = DateTime.Now.Date;
                StartDate.SelectedDate             = DateTime.Now.Date;
                StartTimePicker.TimeView.StartTime = new TimeSpan(1, 0, 0);
                StartTimePicker.TimeView.EndTime   = new TimeSpan(22, 0, 0);
                StartTimePicker.TimeView.Interval  = new TimeSpan(0, 15, 0);
                StartTimePicker.TimeView.Columns   = 4;
                StartTimePicker.TimeView.Width     = 280;
                StartTimePicker.SelectedDate       = new DateTime(DateTime.Now.Year, DateTime.Now.Month, DateTime.Now.Day, 7, 0, 0);
                EndTimePicker.SelectedDate         = new DateTime(DateTime.Now.Year, DateTime.Now.Month, DateTime.Now.Day, 17, 0, 0);
            }
        }
        /// <summary>
        /// Occurs when the page is being loaded.
        /// </summary>
        /// <param name="sender">The sourceRow of the event.</param>
        /// <param name="e">An EventArgs that contains no event data.</param>
        protected void Page_Load(object sender, EventArgs e)
        {
            Micajah.Common.Pages.MasterPage.CreatePageHeader(this.Page, false, true);

            AutoGeneratedButtonsField.InsertButtonSeparator(ButtonsSeparator);

            if (!IsPostBack)
            {
                Micajah.Common.Pages.MasterPage.SetPageTitle(this.Page, ActionProvider.FindAction(CustomUrlProvider.CreateApplicationAbsoluteUrl(Request.Url.PathAndQuery)));

                LoadResources();

                string loginName = Request.QueryString["l"];
                if (!string.IsNullOrEmpty(loginName))
                {
                    LoginTextBox.Text = loginName;
                }

                LoginTextBox.Focus();

                ResultTable.Visible = false;
            }

            if (FrameworkConfiguration.Current.WebApplication.MasterPage.Theme == Pages.MasterPageTheme.Modern)
            {
                this.Page.Header.Controls.Add(Support.CreateStyleSheetLink(ResourceProvider.GetResourceUrl(ResourceProvider.LogOnModernStyleSheet, true)));

                MagicForm.ApplyStyle(FormTable);
                MagicForm.ApplyStyle(ResultTable);
            }
            else
            {
                this.Page.Header.Controls.Add(Support.CreateStyleSheetLink(ResourceProvider.GetResourceUrl(ResourceProvider.LogOnStyleSheet, true)));
            }
        }
Exemple #7
0
    protected void Page_Load(object sender, EventArgs e)
    {
        this.Master.VisibleHeader          = false;
        this.Master.VisibleMainMenu        = false;
        this.Master.VisibleBreadCrumbs     = false;
        this.Master.VisibleLeftArea        = false;
        this.Master.VisibleApplicationLogo = false;
        this.Master.VisiblePageTitle       = false;
        this.Master.VisibleFooter          = false;
        MagicForm.ApplyColorScheme(UpdateSubstituteTable, WebApplicationSettings.DefaultColorScheme);
        ClientScript.RegisterStartupScript(Page.GetType(), "LogoDivRemove", "document.getElementById('LogoDiv').style.visibility = 'hidden';", true);
        if (!IsPostBack)
        {
            Miami.Substitute.Dal.User user = new Miami.Substitute.Dal.User();
            DataView dv = user.LoadForMain(Micajah.Common.Security.UserContext.Current.UserId);
            int      locationId; int.TryParse(dv[0]["LocationId"].ToString(), out locationId);

            if (UserId > 0 && locationId > 0)
            {
                DataRowView drv = user.LoadSubstituteForUpdate(UserId, locationId);
                AltPhone.Text     = drv["AltPhone"].ToString();
                Notes.Text        = drv["Note"].ToString();
                Preferred.Checked = Convert.ToBoolean(drv["IsClerkPreferred"]);
            }
        }
    }
Exemple #8
0
 private void LoadResources()
 {
     UpdateButton.Text = MagicForm.GetUpdateButtonText(DetailsViewMode.Edit, string.Empty, InsertButtonCaptionType.Create, UpdateButtonCaptionType.Save
                                                       , (m_IsModernTheme ? CloseButtonVisibilityMode.None : CloseButtonVisibilityMode.Edit));
     CancelLink.Text          = Resources.AutoGeneratedButtonsField_CancelButton_Text;
     CancelLink.Visible       = true;
     ButtonsSeparator.Visible = true;
 }
        protected void Page_Load(object sender, EventArgs e)
        {
            Micajah.Common.Pages.MasterPage.CreatePageHeader(this.Page, false, true);

            AutoGeneratedButtonsField.InsertButtonSeparator(ButtonsSeparator0);
            AutoGeneratedButtonsField.InsertButtonSeparator(ButtonsSeparator1);
            AutoGeneratedButtonsField.InsertButtonSeparator(ButtonsSeparator2);

            Micajah.Common.Pages.MasterPage.SetPageTitle(this.Page, Resources.SignupUserControl_TitleLabel_Text);

            if (!IsPostBack)
            {
                string url = LoginProvider.Current.GetLoginUrl(false);
                if (this.InvitedLoginId == Guid.Empty)
                {
                    if (!string.IsNullOrEmpty(Request.Url.Query))
                    {
                        url += Request.Url.Query;
                    }
                }
                LogOnPageLink2.NavigateUrl = LogOnPageLink1.NavigateUrl = url;

                this.EnsureOrganization();

                this.LoadResources();

                if (this.LoginName != null)
                {
                    int errorCode = ValidateLoginName(this.LoginName);
                    if (errorCode > 0)
                    {
                        LoginTextBox.Text     = this.LoginName;
                        LoginTextBox.ReadOnly = true;
                        SubmitButton1.Enabled = false;
                    }
                    Step1ButtonHolder.Visible = false;
                }
            }
            else
            {
                this.EnsureOrganization();
            }


            if (FrameworkConfiguration.Current.WebApplication.MasterPage.Theme == Pages.MasterPageTheme.Modern)
            {
                this.Page.Header.Controls.Add(Support.CreateStyleSheetLink(ResourceProvider.GetResourceUrl(ResourceProvider.LogOnModernStyleSheet, true)));

                MagicForm.ApplyStyle(Step1Table);
                MagicForm.ApplyStyle(Step2Table);

                PasswordCompareValidator.Attributes["controltovalidate2"] = ConfirmPasswordTextBox.ClientID;
            }
            else
            {
                this.Page.Header.Controls.Add(Support.CreateStyleSheetLink(ResourceProvider.GetResourceUrl(ResourceProvider.LogOnStyleSheet, true)));
            }
        }
 protected void Page_PreRender(object sender, EventArgs e)
 {
     if (ActionsTable.Visible)
     {
         MagicForm.ApplyStyle(ActionsTable);
     }
     AutoGeneratedButtonsField.InsertButtonSeparator(ButtonsSeparator);
     List.ShowAddLink = ((List.Rows.Count == 0) || (FrameworkConfiguration.Current.WebApplication.EnableMultipleInstances));
 }
 public AutoGeneratedButtonsField(MagicForm magicForm)
 {
     if (magicForm != null)
     {
         m_MagicForm        = magicForm;
         m_ShowEditButton   = magicForm.AutoGenerateEditButton;
         m_ShowInsertButton = magicForm.AutoGenerateInsertButton;
         m_ShowDeleteButton = magicForm.AutoGenerateDeleteButton;
     }
 }
        internal static void Initialize(MagicForm form)
        {
            if (form == null)
            {
                return;
            }

            form.AutoGenerateRows         = false;
            form.AutoGenerateInsertButton = true;
            form.AutoGenerateEditButton   = true;
            form.DefaultMode = DetailsViewMode.Edit;
        }
        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;
        }
Exemple #14
0
        protected void Page_Load(object sender, EventArgs e)
        {
            Micajah.Common.Pages.MasterPage.InitializeSetupPage(this.Page);

            if (!IsPostBack)
            {
                LoadResources();
                Tree_DataBind();
            }

            MagicForm.ApplyStyle(CommandTable, EditForm.ColorScheme);
        }
Exemple #15
0
    protected void Page_Load(object sender, EventArgs e)
    {
        this.Master.VisibleHeader          = false;
        this.Master.VisibleMainMenu        = false;
        this.Master.VisibleBreadCrumbs     = false;
        this.Master.VisibleLeftArea        = false;
        this.Master.VisibleApplicationLogo = false;
        this.Master.VisiblePageTitle       = false;
        this.Master.VisibleFooter          = false;
        MagicForm.ApplyColorScheme(UpdateJobTable, WebApplicationSettings.DefaultColorScheme);

        ClientScript.RegisterStartupScript(Page.GetType(), "LogoDivRemove", "document.getElementById('LogoDiv').style.visibility = 'hidden';", true);
    }
Exemple #16
0
        protected void Page_Load(object sender, EventArgs e)
        {
            MagicForm.ApplyStyle(FormTable, ColorScheme.White, false, true);
            AutoGeneratedButtonsField.InsertButtonSeparator(ButtonsSeparator);

            if (!this.IsPostBack)
            {
                this.LoadResources();
                CancelLink.NavigateUrl      = CustomUrlProvider.CreateApplicationAbsoluteUrl(ResourceProvider.UsersPageVirtualPath);
                EmailValidator.ErrorMessage = Resources.TextBox_RegularExpressionValidator_ErrorMessage;

                EmailValidator.Attributes["controltovalidate2"] = EmailTextBox.ClientID;
            }
        }
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack)
            {
                Tree.EntityNodeId = UserId;
                Tree.LoadTree();
            }

            SaveButton.Text   = string.Concat(Resources.AutoGeneratedButtonsField_SaveButton_Text, Resources.AutoGeneratedButtonsField_CloseButtonSeparator, Resources.AutoGeneratedButtonsField_CloseButton_Text);
            CancelButton.Text = Resources.AutoGeneratedButtonsField_CancelButton_Text;
            AutoGeneratedButtonsField.InsertButtonSeparator(ButtonsSeparator);

            MagicForm.ApplyStyle(MagicFormTable);
        }
        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;
                }
            }
        }
Exemple #19
0
        protected override void OnLoad(EventArgs e)
        {
            base.OnLoad(e);

            this.InitializeParameters();

            if (!this.IsPostBack)
            {
                Micajah.Common.Pages.MasterPage.SetPageTitle(this.Page, ActionProvider.GlobalNavigationLinks.FindByActionId(ActionProvider.LoginGlobalNavigationLinkActionId));

                if (string.Compare(Request.QueryString["ac"], "1", StringComparison.OrdinalIgnoreCase) == 0)
                {
                    ShowErrorMessage(Resources.LogOnControl_YouAreLoggedFromAnotherComputer);
                }

                m_MainContainerHeight = 220;

                this.CheckSignupUser();
                this.LoadResources();
                this.LoadLogos();

                if (!string.IsNullOrEmpty(this.LoginName))
                {
                    LoginTextBox.Text = this.LoginName;
                }
            }

            if (FrameworkConfiguration.Current.WebApplication.MasterPage.Theme == Pages.MasterPageTheme.Modern)
            {
                this.Page.Header.Controls.Add(Support.CreateStyleSheetLink(ResourceProvider.GetResourceUrl(ResourceProvider.LogOnModernStyleSheet, true)));

                MagicForm.ApplyStyle(FormTable);
            }
            else
            {
                this.Page.Header.Controls.Add(Support.CreateStyleSheetLink(ResourceProvider.GetResourceUrl(ResourceProvider.LogOnStyleSheet, true)));
            }

            if (LoginTextBox.Text.Length > 0)
            {
                PasswordTextBox.Focus();
            }
            else
            {
                LoginTextBox.Focus();
            }
        }
Exemple #20
0
        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;
            }
        }
Exemple #21
0
        /// <summary>
        /// Raises the System.Web.UI.Control.PreRender event and registers the style sheet of the control.
        /// </summary>
        /// <param name="e">An System.EventArgs object that contains the event data.</param>
        protected override void OnPreRender(EventArgs e)
        {
            base.OnPreRender(e);

            ResourceProvider.RegisterStyleSheetResource(this, "Styles.Settings.css", "SettingsStyleSheet", false);
            MagicForm.RegisterStyleSheet(this.Page);

            if (!m_IsModernTheme)
            {
                ScriptManager.RegisterClientScriptBlock(this.Page, this.Page.GetType(), "ToggleOnOffSwitchClientScript", this.ToggleOnOffSwitchClientScript, true);
            }

            if (this.DisplayedSettingLevel != SettingLevels.Group)
            {
                CommandBar.Visible = (this.Settings.Count > 1);
            }
        }
Exemple #22
0
        protected void Page_Load(object sender, EventArgs e)
        {
            MagicForm.ApplyColorScheme(AddJobPanelTable, WebApplicationSettings.DefaultColorScheme);

            if (!IsPostBack)
            {
                if (Page.Request.QueryString["JobId"] != null)
                {
                    lblJobId.Text = Page.Request.QueryString["JobId"];
                }

                Miami.Substitute.Dal.User user = new Miami.Substitute.Dal.User();
                DataView dv = user.LoadForMain(Micajah.Common.Security.UserContext.Current.UserId);
                lblLocationId.Text = dv[0]["LocationId"].ToString();

                Job job = new Job();
                //job.m_statusId
                job.LoadByPrimaryKeyBase(Convert.ToInt32(Page.Request.QueryString["JobId"]));
                Subtype.SelectedValue        = job.DalJob.SubtypeId.ToString();
                Grade.SelectedValue          = job.DalJob.GradeId.ToString();
                StartDate.SelectedDate       = job.DalJob.DatetimeStart;
                EndDate.SelectedDate         = job.DalJob.DatetimeEnd;
                StartTimePicker.SelectedDate = new DateTime(DateTime.Now.Year, DateTime.Now.Month, DateTime.Now.Day, job.DalJob.DatetimeStart.Hour, job.DalJob.DatetimeStart.Minute, 0);
                EndTimePicker.SelectedDate   = new DateTime(DateTime.Now.Year, DateTime.Now.Month, DateTime.Now.Day, job.DalJob.DatetimeEnd.Hour, job.DalJob.DatetimeEnd.Minute, 0);
                Room.Text           = job.DalJob.Room;
                Teacher.Text        = job.DalJob.Teacher;
                Subject.Text        = job.DalJob.Subject;
                Note.Text           = job.DalJob.Note;
                StartDateValid.Text = "1";
                EndDateValid.Text   = "1";

                EndDate.MinDate = StartDate.SelectedDate.Value;

                EditButton.Enabled
                                    = Subtype.Enabled
                                    = Grade.Enabled
                                    = StartDate.Enabled
                                    = EndDate.Enabled
                                    = Room.Enabled
                                    = Teacher.Enabled
                                    = Subject.Enabled
                                    = Note.Enabled
                                    = job.m_statusId < 2;
            }
        }
Exemple #23
0
        protected void Page_PreRender(object sender, EventArgs e)
        {
            if (LdapGroupMappingsTable.Visible)
            {
                MagicForm.ApplyStyle(LdapGroupMappingsTable);
            }

            if (FrameworkConfiguration.Current.WebApplication.MasterPage.Theme == Pages.MasterPageTheme.Modern)
            {
                ButtonHeaderCell.Visible = true;
                ButtonCell.ColumnSpan    = 0;
            }
            else
            {
                ButtonHeaderCell.Visible = false;
                ButtonCell.ColumnSpan    = 2;
            }
        }
Exemple #24
0
        protected void Page_Load(object sender, EventArgs e)
        {
            Micajah.Common.Pages.MasterPage.InitializeSetupPage(this.Page);

            if (!IsPostBack)
            {
                bool editMode = (this.RoleId != Guid.Empty);
                if (RoleProvider.IsBuiltIn(this.RoleId) || (editMode && (RoleProvider.GetRoleRow(RoleId) == null)))
                {
                    this.RedirectToRolePage();
                }

                LoadResources();
                ActionsTree_DataBind();
            }

            MagicForm.ApplyStyle(CommandTable, EditForm.ColorScheme);
        }
Exemple #25
0
        /// <summary>
        /// Occurs when the page is being loaded.
        /// </summary>
        /// <param name="sender">The sourceRow of the event.</param>
        /// <param name="e">An EventArgs that contains no event data.</param>
        protected void Page_Load(object sender, EventArgs e)
        {
            Micajah.Common.Pages.MasterPage.CreatePageHeader(this.Page, false, false);

            Micajah.Common.Pages.MasterPage.SetPageTitle(this.Page, ActionProvider.FindAction(CustomUrlProvider.CreateApplicationAbsoluteUrl(Request.Url.PathAndQuery)));

            this.LoadResources();

            if (FrameworkConfiguration.Current.WebApplication.MasterPage.Theme == Pages.MasterPageTheme.Modern)
            {
                this.Page.Header.Controls.Add(Support.CreateStyleSheetLink(ResourceProvider.GetResourceUrl(ResourceProvider.LogOnModernStyleSheet, true)));

                MagicForm.ApplyStyle(FormTable);
            }
            else
            {
                this.Page.Header.Controls.Add(Support.CreateStyleSheetLink(ResourceProvider.GetResourceUrl(ResourceProvider.LogOnStyleSheet, true)));
            }
        }
        private void button_submit_Click(object sender, EventArgs e)
        {
            String name   = this.combo_name.SelectedItem.ToString();
            String month  = this.combo_month.SelectedItem.ToString();
            String number = this.combo_number.SelectedItem.ToString();
            String fruit  = this.combo_fruit.SelectedItem.ToString();

            int namenum   = name.Length + ((this.combo_name.SelectedIndex + 1) * 2);
            int monthnum  = month.Length + ((this.combo_month.SelectedIndex + 1) * 1);
            int numbernum = int.Parse(number) * 20;
            int fruitnum  = (this.combo_fruit.SelectedIndex + 1) * (fruit.Length * 100);

            if (Application.OpenForms.OfType <MagicForm>().Count() == 1)     //check if its already opened
            {
                Application.OpenForms.OfType <MagicForm>().First().Close();
            }

            MagicForm MF = new MagicForm(namenum + monthnum + numbernum + fruitnum);

            MF.Show();
        }
Exemple #27
0
        protected internal static void LoadResources(MagicForm form, string className)
        {
            if (form == null)
            {
                return;
            }

            string editFormResourceName = string.Concat(className, "_", form.ID, "_");

            string value = Resources.ResourceManager.GetString(editFormResourceName + "ObjectName");

            if (value != null)
            {
                form.ObjectName = value;
            }

            foreach (DataControlField field in form.Fields)
            {
                BoundField boundField = field as BoundField;
                if (boundField != null)
                {
                    value = Resources.ResourceManager.GetString(string.Concat(editFormResourceName, boundField.DataField, "Field_HeaderText"));
                    if (value != null)
                    {
                        boundField.HeaderText = value;
                    }

                    CheckBoxField checkBoxField = field as CheckBoxField;
                    if (checkBoxField != null)
                    {
                        value = Resources.ResourceManager.GetString(string.Concat(editFormResourceName, checkBoxField.DataField, "Field_Text"));
                        if (value != null)
                        {
                            checkBoxField.Text = value;
                        }
                    }
                }
            }
        }
Exemple #28
0
        protected void Page_PreRender(object sender, EventArgs e)
        {
            MagicForm.ApplyStyle(FormTable);

            if (FrameworkConfiguration.Current.WebApplication.MasterPage.Theme == Pages.MasterPageTheme.Modern)
            {
                CancelLink.Visible = false;
            }
            else
            {
                HtmlTable table = MagicForm.RequiredTable;
                if (table != null)
                {
                    RequiredCell.Controls.Add(table);
                }
                else
                {
                    RequiredCell.Visible = false;
                }
                AutoGeneratedButtonsField.InsertButtonSeparator(ButtonsSeparator);
            }

            if (InstanceListRow.Visible)
            {
                InstanceListRow.Visible = FrameworkConfiguration.Current.WebApplication.EnableMultipleInstances;
            }

            if (FrameworkConfiguration.Current.WebApplication.MasterPage.Theme == Pages.MasterPageTheme.Modern)
            {
                ButtonHeaderCell.Visible = true;
                ButtonCell.ColumnSpan    = 0;
            }
            else
            {
                ButtonHeaderCell.Visible = false;
                ButtonCell.ColumnSpan    = 2;
            }
        }
Exemple #29
0
 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;
 }
 private void ShowLinkButtonBack()
 {
     LinkButtonBack.Visible = true;
     MagicForm.RegisterStyleSheet(this.Page);
 }