Ejemplo n.º 1
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (String.IsNullOrEmpty(ClassName))
            {
                throw new ArgumentException("ClassName");
            }

            if (!IsPostBack)
            {
                MetaClass mc = MetaDataWrapper.GetMetaClassByName(ClassName);

                // Tree
                BindTree();

                // Default Values
                ItemText.Text = CHelper.GetResFileString(mc.PluralName);

                // Style
                Page.ClientScript.RegisterClientScriptBlock(this.Page.GetType(), Guid.NewGuid().ToString(),
                                                            String.Format("<link type='text/css' rel='stylesheet' href='{0}' />", ResolveClientUrl("~/Styles/Shell/mainLeftTemplate.css")));

                // Header
                MainHeader.AddLink(
                    CHelper.GetIconText(CHelper.GetResFileString("{IbnFramework.ListInfo:tClose}"), ResolveClientUrl("~/layouts/images/cancel.gif")),
                    "javascript:window.close();");

                // Buttons
                PublishButton.Attributes.Add("onclick", "DisableButtons(this);");
                PublishButton.Style.Add(HtmlTextWriterStyle.Width, "150px;");
                CloseButton.Attributes.Add("onclick", "window.close();");
                CloseButton.Style.Add(HtmlTextWriterStyle.Width, "150px;");
            }
        }
Ejemplo n.º 2
0
        private void BindToolbar()
        {
            MainHeader.Title = GetGlobalResourceObject("IbnFramework.Profile", "PageCustomization").ToString();

            string link = string.Empty;

            if (String.IsNullOrEmpty(ClassName))
            {
                link = ResolveClientUrl("~/Apps/Administration/Pages/PortalCustomization.aspx?Tab=PageCustomization");
            }
            else if (String.Compare(ClassName, CustomizationProfileEntity.ClassName, true) == 0)
            {
                link = String.Format(CultureInfo.InvariantCulture,
                                     "{0}?ClassName={1}&ObjectId={2}&Tab=PageCustomization",
                                     ResolveClientUrl("~/Apps/MetaUIEntity/Pages/EntityView.aspx"),
                                     ClassName,
                                     ObjectId);
            }

            string text = CHelper.GetIconText(GetGlobalResourceObject("IbnFramework.Common", "Back").ToString(), ResolveClientUrl("~/Images/IbnFramework/cancel.GIF"));

            if (!String.IsNullOrEmpty(link))
            {
                MainHeader.AddLink(text, link);
            }
        }
Ejemplo n.º 3
0
 private void BindSecHeader()
 {
     secHeader.Title = LocRM.GetString("Miscellaneous");
     secHeader.AddLink(
         CHelper.GetIconText(LocRM.GetString("tCommonSettings"), ResolveClientUrl("~/Layouts/Images/cancel.gif")),
         "~/Apps/Administration/Pages/default.aspx?NodeId=MAdmin3");
 }
Ejemplo n.º 4
0
        private void BindToolbar()
        {
            MainHeader.Title = GetGlobalResourceObject("IbnFramework.BusinessProcess", "WorkflowSchema").ToString();

            string link = GetOwnerLink();
            string text = CHelper.GetIconText(GetGlobalResourceObject("IbnFramework.Common", "Back").ToString(), ResolveClientUrl("~/Images/IbnFramework/cancel.GIF"));

            if (!String.IsNullOrEmpty(link))
            {
                MainHeader.AddLink(text, link);
            }
        }
Ejemplo n.º 5
0
        public override void DataBind()
        {
            if (mc != null)
            {
                NewLink.Text = CHelper.GetIconText(
                    GetGlobalResourceObject("IbnFramework.GlobalMetaInfo", "NewRelationNN").ToString(),
                    ResolveClientUrl("~/images/IbnFramework/newitem.gif"));

                NewLink.NavigateUrl = String.Format(CultureInfo.InvariantCulture,
                                                    "{0}?class={1}",
                                                    EditFieldLink,
                                                    mc.Name);

                BindData();
            }
        }
Ejemplo n.º 6
0
        private void BindToolbar()
        {
            if (template == null)
            {
                MainHeader.Title = GetGlobalResourceObject("IbnFramework.BusinessProcess", "NewTemplate").ToString();
            }
            else
            {
                MainHeader.Title = GetGlobalResourceObject("IbnFramework.BusinessProcess", "TemplateEditing").ToString();
            }

            string link = CHelper.GetLinkEntityList(WorkflowDefinitionEntity.ClassName);
            string text = CHelper.GetIconText(GetGlobalResourceObject("IbnFramework.Common", "Back").ToString(), ResolveClientUrl("~/Images/IbnFramework/cancel.GIF"));

            if (!String.IsNullOrEmpty(link))
            {
                MainHeader.AddLink(text, link);
            }
        }
Ejemplo n.º 7
0
        private void BindInfo()
        {
            if (CustomPageId == PrimaryKeyId.Empty)
            {
                MainHeader.Title = GetGlobalResourceObject("IbnFramework.Profile", "NewPage").ToString();
            }
            else
            {
                MainHeader.Title = GetGlobalResourceObject("IbnFramework.Profile", "PageEditing").ToString();
            }

            string text = CHelper.GetIconText(GetGlobalResourceObject("IbnFramework.Common", "Back").ToString(), ResolveClientUrl("~/Images/IbnFramework/cancel.GIF"));
            string link = ResolveClientUrl(GetLinkToList());

            MainHeader.AddLink(text, link);

            SaveButton.CustomImage = ResolveUrl("~/layouts/images/saveitem.gif");
            SaveButton.Text        = GetGlobalResourceObject("IbnFramework.Global", "_mc_Save").ToString();
            CancelButton.Text      = GetGlobalResourceObject("IbnFramework.Global", "_mc_Cancel").ToString();
        }
Ejemplo n.º 8
0
        private void BindToolbar()
        {
            if (ObjectId != PrimaryKeyId.Empty)
            {
                MainHeader.Title = GetGlobalResourceObject("IbnFramework.BusinessProcess", "BusinessProcessEditing").ToString();
            }
            else if (FromId != PrimaryKeyId.Empty)
            {
                MainHeader.Title = GetGlobalResourceObject("IbnFramework.BusinessProcess", "BusinessProcessDuplication").ToString();
            }
            else
            {
                MainHeader.Title = GetGlobalResourceObject("IbnFramework.BusinessProcess", "New").ToString();
            }

            string link = GetOwnerLink();
            string text = CHelper.GetIconText(GetGlobalResourceObject("IbnFramework.Common", "Back").ToString(), ResolveClientUrl("~/Images/IbnFramework/cancel.GIF"));

            if (!String.IsNullOrEmpty(link))
            {
                MainHeader.AddLink(text, link);
            }
        }