Example #1
0
        internal void UnmergeExternalData(string thisAddinId, Hashtable addinsToUnmerge)
        {
            NodeSet.UnmergeExternalData(thisAddinId, addinsToUnmerge);

            var todel = new List <ConditionTypeDescription> ();

            foreach (ConditionTypeDescription cond in Conditions)
            {
                if (cond.AddinId != thisAddinId && (addinsToUnmerge == null || addinsToUnmerge.Contains(cond.AddinId)))
                {
                    todel.Add(cond);
                }
            }
            foreach (ConditionTypeDescription cond in todel)
            {
                Conditions.Remove(cond);
            }

            if (addinsToUnmerge == null)
            {
                Addins.Clear();
            }
            else
            {
                foreach (string s in addinsToUnmerge.Keys)
                {
                    Addins.Remove(s);
                }
            }
            if (thisAddinId != null && !Addins.Contains(thisAddinId))
            {
                Addins.Add(thisAddinId);
            }
        }
        protected void Page_Load(object sender, EventArgs e)
        {
            intSite = Convert.ToInt32(HttpContext.Current.Session["SiteId"].ToString());
            Addins adds = new Addins();
            DataSet data = new DataSet();
            data = product.Get_SideSAPricing(intSite);

            System.Text.StringBuilder sbproduct = new System.Text.StringBuilder();
            int contDiv = 0;
            foreach (DataTable table in data.Tables)
            {
                foreach (DataRow row in table.Rows)
                {
                    if (contDiv == 0)
                    {
                        sbproduct.AppendLine("<div id=\"div_Product1\" class=\"boxProduct\">");
                    }
                    else
                    {
                        sbproduct.AppendLine("<div class=\"clear\"></div>");
                        sbproduct.AppendLine("<div class=\"DottedGray\"></div>");
                        sbproduct.AppendLine("<div id=\"div_Product2\" class=\"boxProduct\">");

                    }
                    sbproduct.AppendLine("<div class=\"colorLinks\">");
                    sbproduct.AppendLine("<p><a href=product.aspx?p=\""+row["TitleId"]+"\">"+row["Title"]+"</a><br />"+adds.cutDescription(adds.StripHTML(Convert.ToString(row["WebDesc"])), 39)+"</p>");
                    contDiv++;
                }
            }
            if (contDiv != 0)
            {
                Product1.Controls.Add(new LiteralControl(sbproduct.ToString()));
                div_Wrapper.Visible = true;
            }
        }
Example #3
0
        /// <summary>
        /// Activate all Installed Addins
        /// </summary>
        private void ActivateAllAddins()
        {
            try
            {
                // Get Addins collection
                Addins qtInstalledAddins = _qtpApplication.Addins;

                if (qtInstalledAddins.Count > 0)
                {
                    string[] qtAddins = new string[qtInstalledAddins.Count];

                    // Addins Object is 1 base order
                    for (int idx = 1; idx <= qtInstalledAddins.Count; ++idx)
                    {
                        // Our list is 0 base order
                        qtAddins[idx - 1] = qtInstalledAddins[idx].Name;
                    }

                    object erroDescription;
                    var    addinNames = (object)qtAddins;

                    _qtpApplication.SetActiveAddins(ref addinNames, out erroDescription);
                }
            }
            catch (Exception)
            {
                // Try anyway to run the test
            }
        }
Example #4
0
 internal void SetExtensionsAddinId(string addinId)
 {
     NodeSet.SetExtensionsAddinId(addinId);
     foreach (ConditionTypeDescription cond in Conditions)
     {
         cond.AddinId = addinId;
     }
     Addins.Add(addinId);
 }
Example #5
0
        void ExecAiMoveUp()
        {
            if (!(AddinsList.SelectedItem is Addin ai))
            {
                return;
            }

            CurrentEnvironment.MoveUp(ai);
            CurrentEnvironment.Render(Addins);
            AddinsList.SelectedItem = Addins.First(a => a.Path == ai.Path);
        }
Example #6
0
 public AddInViewModel(Addins addinsObj)
 {
     _addins         = addinsObj;
     Title           = "HOK Addin Manager v." + System.Reflection.Assembly.GetExecutingAssembly().GetName().Version;
     Help            = new RelayCommand(OnHelp);
     SubmitComment   = new RelayCommand(OnSubmitComment);
     OpenUrlCommand  = new RelayCommand <object>(OpenUrlExecuted);
     LoadTypeCommand = new RelayCommand <object>(LoadTypeExecuted);
     WindowLoaded    = new RelayCommand <Window>(OnWindowLoaded);
     Cancel          = new RelayCommand <Window>(OnCancel);
     Ok = new RelayCommand <Window>(OnOk);
 }
    protected void btnSave_Click(object sender, EventArgs e)
    {
        hidden_from_hour = Convert.ToString(Request["hidden_from_hour"]);
        hidden_from_minute = Convert.ToString(Request["hidden_from_minute"]);
        hidden_from_ampm = Convert.ToString(Request["hidden_from_ampm"]);
        hidden_to_hour = Convert.ToString(Request["hidden_to_hour"]);
        hidden_to_minute = Convert.ToString(Request["hidden_to_minute"]);
        hidden_to_ampm = Convert.ToString(Request["hidden_to_ampm"]);
        Addins addin = new Addins();
        linktopage = addin.encodingAmp(Convert.ToString(Request["txt_link"]));

        btn_SaveLand_Click();

        string image_path = "";
        if (Convert.ToString(Request["rb_image_type"]) == "upload")
        {
            image_path = hidePath.Value;
        }
        else
        {
            if (Convert.ToString(Request["rb_image_type"]) == "url")
            {
                image_path = Convert.ToString(Request["txt_image_url"]);
            }
        }

        if ((image_path != "") && (Convert.ToString(Request["txtFrom"]) != "") && (Convert.ToString(Request["txtTo"]) != "") && (flag == false))
        {
            string from = "" + Convert.ToString(Request["txtFrom"]) + " " + hidden_from_hour + ":" + hidden_from_minute + ":00 " + hidden_from_ampm + " ";
            string To = "" + Convert.ToString(Request["txtTo"]) + " " + hidden_to_hour + ":" + hidden_to_minute + ":00 " + hidden_to_ampm + "";
            DateTime dateFrom = Convert.ToDateTime(from);
            DateTime dateto = Convert.ToDateTime(To);
            addFeature(Convert.ToInt32(Session["siteId"]), Convert.ToInt32(Session["contId"]), position, txt_Title.Text, image_path, txt_Alt.Text, linktopage, dateFrom, dateto, true, true);
            Response.Redirect("mnt_FeaturedSpace.aspx");
        }
        else
        {
            if ((image_path != "") && (Convert.ToString(Request["txtFrom"]) != "") && (Convert.ToString(Request["txtTo"]) != "") && (flag == true))
            {
                string from = "" + Convert.ToString(Request["txtFrom"]) + " " + hidden_from_hour + ":" + hidden_from_minute + ":00 " + hidden_from_ampm + " ";
                string To = "" + Convert.ToString(Request["txtTo"]) + " " + hidden_to_hour + ":" + hidden_to_minute + ":00 " + hidden_to_ampm + "";
                DateTime dateFrom = Convert.ToDateTime(from);
                DateTime dateto = Convert.ToDateTime(To);
                updatefeature(Convert.ToInt32(Session["siteId"]), Convert.ToInt32(Session["contId"]), Convert.ToInt32(Request["FeatureId"]), txt_Title.Text, image_path, txt_Alt.Text, dateFrom, dateto, true, true, linktopage);
                Response.Redirect("mnt_FeaturedSpace.aspx");
            }
            lbError.Visible = true;
        }
    }
Example #8
0
        private async void Init()
        {
            var addins = await LoadAddins();

            AllAddins = new ReactiveList <AddinVM>(addins.Select(s => new AddinVM(s)));
            Addins    = AllAddins.CreateDerivedCollection(s => s, filter);
            if (!fileData.Data.LastAddin.IsNullOrEmpty())
            {
                Addin = AllAddins.FirstOrDefault(a => a.Addin.AddinFile.EqualsIgnoreCase(fileData.Data.LastAddin));
                if (Addin != null && !fileData.Data.LastCommand.IsNullOrEmpty())
                {
                    Command = Addin.Addin.Commands.FirstOrDefault(
                        c => c.Command.GlobalName == fileData.Data.LastCommand);
                }
            }

            var canStart = this.WhenAnyValue(v => v.Command).Select(s => s != null);

            Start = CreateCommand(() =>
            {
                HideMe();
                var addin = Addin;
                var com   = Command;
                fileData.Data.AddinFiles.Remove(addin.Addin.AddinFile);
                fileData.Data.AddinFiles.Insert(0, addin.Addin.AddinFile);
                fileData.Data.LastAddin   = addin.Addin.AddinFile;
                fileData.Data.LastCommand = Command.Method.Name;
                OnClosing();
                AllAddins.Remove(addin);
                AllAddins.Insert(0, addin);
                Addin   = addin;
                Command = com;
                AddinManagerService.Invoke(com);
            }, canStart);
            RemoveAddin = CreateCommand <AddinVM>(a =>
            {
                AllAddins.Remove(a);
                fileData.Data.AddinFiles.Remove(a.Addin.AddinFile);
            });
            AddAddin = CreateCommand(AddAddinExec);
            if (!errors.IsNullOrEmpty())
            {
                ShowMessage(errors, "Ошибка загрузки файлов сборок");
            }
            this.WhenAnyValue(v => v.Search).Skip(1).Throttle(TimeSpan.FromMilliseconds(300))
            .ObserveOn(dispatcher)
            .Subscribe(s =>
                       Addins.Reset());
        }
Example #9
0
 /// <summary>
 /// Writes XML file containing Plugin information.
 /// </summary>
 /// <param name="xmlFile">File Path to XML file.</param>
 /// <param name="addins">List of Addins to be serialized.</param>
 public static void WriteConfig(string xmlFile, Addins addins)
 {
     try
     {
         using (var fs = new FileStream(xmlFile, FileMode.Create))
         {
             var serializer = new XmlSerializer(typeof(Addins));
             serializer.Serialize(fs, addins);
             fs.Close();
         }
     }
     catch (Exception ex)
     {
         Log.AppendLog(LogMessageType.EXCEPTION, ex.Message);
     }
 }
Example #10
0
        internal void MergeWith(string thisAddinId, ExtensionPoint ep)
        {
            NodeSet.MergeWith(thisAddinId, ep.NodeSet);

            foreach (ConditionTypeDescription cond in ep.Conditions)
            {
                if (cond.AddinId != thisAddinId && !Conditions.Contains(cond))
                {
                    Conditions.Add(cond);
                }
            }
            foreach (string s in ep.Addins)
            {
                if (!Addins.Contains(s))
                {
                    Addins.Add(s);
                }
            }
        }
 /// <summary>
 /// Copies another extension point.
 /// </summary>
 /// <param name='ep'>
 /// Extension point from which to copy.
 /// </param>
 public void CopyFrom(ExtensionPoint ep)
 {
     path        = ep.path;
     name        = ep.name;
     description = ep.description;
     NodeSet.CopyFrom(ep.NodeSet);
     Conditions.Clear();
     foreach (ConditionTypeDescription cond in ep.Conditions)
     {
         ConditionTypeDescription cc = new ConditionTypeDescription();
         cc.CopyFrom(cond);
         Conditions.Add(cc);
     }
     Addins.Clear();
     foreach (string s in ep.Addins)
     {
         Addins.Add(s);
     }
     rootAddin = ep.rootAddin;
 }
    protected void Page_Load(object sender, EventArgs e)
    {
        Addins addins = new Addins();
        str_TinyMCE = addins.GettinyMCE();

        Session["CurrentPage"] = "mnt_FreeTools.aspx";
        if (Request["ContentGroupId"] != null)
        {
            Session["contId"] = Convert.ToInt32(Request["ContentGroupId"]);
        }
        if (Request["GenericId"] != null)
        {
            Session["GenericId"] = Convert.ToInt32(Request["GenericId"]);
        }

        siteid = Convert.ToInt32(HttpContext.Current.Session["siteId"].ToString());
        DataSet data = new DataSet();
        data = Get_Site_FreeTools(siteid);
        if (data.Tables["table"].Rows.Count != 0)
        {
            foreach (DataTable table in data.Tables)
            {
                foreach (DataRow row in table.Rows)
                {
                    Title1 = row["FreeTitle1"].ToString();
                    SubTitle1 = row["FreeSubTitle1"].ToString();
                    Content1 = row["FreeContent1"].ToString();
                    Title2 = row["FreeTitle2"].ToString();
                    SubTitle2 = row["FreeSubTitle2"].ToString();
                    Content2 = row["FreeContent2"].ToString();
                    Title3 = row["FreeTitle3"].ToString();
                    SubTitle3 = row["FreeSubTitle3"].ToString();
                    Content3 = row["FreeContent3"].ToString();
                    btn_Save.CssClass = "class_btnUpdate";
                    btn_Save.Text = ".";
                }
            }
        }
    }
Example #13
0
        /// <summary>
        /// Reads XML Configuration File.
        /// </summary>
        /// <param name="xmlFile">File Path to XML file.</param>
        /// <param name="addins">List of Addins to be deserialized.</param>
        public static void ReadConfig(string xmlFile, ref Addins addins)
        {
            try
            {
                if (!File.Exists(xmlFile))
                {
                    return;
                }

                var serializer = new XmlSerializer(typeof(Addins));
                var fs         = new FileStream(xmlFile, FileMode.Open);
                var reader     = XmlReader.Create(fs);
                if (serializer.CanDeserialize(reader))
                {
                    var settingAddins = (Addins)serializer.Deserialize(reader);
                    for (var i = 0; i < addins.AddinCollection.Count; i++)
                    {
                        var info         = addins.AddinCollection[i];
                        var settingFound = settingAddins.AddinCollection
                                           .Where(x => x.ToolName == info.ToolName)
                                           .ToList();
                        if (!settingFound.Any())
                        {
                            continue;
                        }

                        var settingInfo = settingFound.First();
                        addins.AddinCollection[i].ToolLoadType = settingInfo.ToolLoadType;
                    }
                }
                fs.Close();
            }
            catch (Exception ex)
            {
                Log.AppendLog(LogMessageType.EXCEPTION, ex.Message);
            }
        }
    protected void Page_Load(object sender, EventArgs e)
    {
        miniSitemap.CMS_mnt_SiteMap minism = (miniSitemap.CMS_mnt_SiteMap)(Page.LoadControl("mnt_SiteMap.ascx"));
        PlaceHolderMinisitemap.Controls.Add(minism);
        bool fila = false;
        if (Convert.ToBoolean(Session["authenticated"]) != true)
        {
            Response.Redirect("CMS_Login.aspx");
        }
        Addins addins = new Addins();
        str_TinyMCE = addins.GettinyMCE();
        DataSet data = new DataSet();
        System.Text.StringBuilder sb = new System.Text.StringBuilder();
        #region Load
        if (Request["Update"] == null)
        {
            data = Get_Site_Information(Convert.ToInt32(Session["siteId"]));
            sb.AppendLine("<h1>Site Information</h1>");
            foreach (DataTable table in data.Tables)
            {
                foreach (DataRow row in table.Rows)
                {
                    sb.AppendLine("<div class=\"cdro_caja\">");
                    sb.AppendLine("<table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\">");

                    sb.AppendLine("<tr><td width=\"88\"></td><td>&nbsp;</td><td align=\"center\"></td><td>&nbsp;</td></tr>");

                    sb.AppendLine("<tr><td width=\"88\">&nbsp;</td>");
                    sb.AppendLine("<td width=\"58\" align=\"right\">Name&nbsp;&nbsp;</td>");
                    sb.AppendLine("<td width=\"310\">   <input type=\"text\" class=\"class_file\" value=\"" + row["SiteName"].ToString() + "\"name=\"txtTitle\"  /></td>");
                    sb.AppendLine("<td width=\"175\"></td></tr>");
                    sb.AppendLine("<tr><td colspan=\"5\">&nbsp;</td></tr>");
                    sb.AppendLine("<tr><td width=\"88\"></td>");
                    sb.AppendLine("<td align=\"right\">Description&nbsp;&nbsp;</td>");
                    sb.AppendLine("<td><input type=\"text\" class=\"class_file\" value=\"" + row["SiteDescription"].ToString() + "\"name=\"txtDescription\"  /></td>");
                    sb.AppendLine("<td></td></tr>");
                    sb.AppendLine("<tr><td colspan=\"5\">&nbsp;</td></tr>");
                    sb.AppendLine("<tr><td width=\"88\" height=\"20\"></td>");
                    sb.AppendLine("<td align=\"right\">URL:&nbsp;&nbsp;</td><td><input type=\"text\" class=\"class_file\" value=\"" + row["SiteURL"].ToString() + "\"name=\"txtURL\"  /></td>");
                    sb.AppendLine("<td>&nbsp;</td></tr>");
                    sb.AppendLine("<tr><td colspan=\"5\">&nbsp;</td></tr>");
                    sb.AppendLine("<tr><td width=\"88\"></td><td align=\"right\">Phone&nbsp;&nbsp;</td>");
                    sb.AppendLine("<td><input type=\"text\" class=\"class_file\" value=\"" + row["SitePhone"].ToString() + "\"name=\"txtPhone\"  /></td>");
                    sb.AppendLine("<td>&nbsp;</td> </tr>");
                    sb.AppendLine("<tr><td colspan=\"5\">&nbsp;</td></tr>");
                    sb.AppendLine("<tr><td width=\"88\"></td><td align=\"right\">Tag Line&nbsp;&nbsp;</td>");
                    sb.AppendLine("<td><input type=\"text\" class=\"class_file\" value=\"" + row["SiteTagLine"].ToString() + "\"name=\"txtTagLine\"  /></td>");
                    sb.AppendLine("<td>&nbsp;</td> </tr>");
                    sb.AppendLine("<tr><td colspan=\"5\">&nbsp;</td></tr>");
                    sb.AppendLine("<tr><td width=\"88\"></td><td align=\"right\">CopyRight:&nbsp;&nbsp;</td>");
                    sb.AppendLine("<td><input type=\"text\" class=\"class_file\" value=\"" + row["SiteCopy"].ToString() + "\"name=\"txtCopy\"  /></td>");
                    sb.AppendLine("<td>&nbsp;</td> </tr>");
                    sb.AppendLine("<tr><td colspan=\"5\">&nbsp;</td></tr>");
                    sb.AppendLine("<tr><td width=\"88\"></td><td align=\"right\">Key Words:&nbsp;&nbsp;</td>");
                    sb.AppendLine("<td><input type=\"text\" class=\"class_file\"s value=\"" + row["SiteKeyWords"].ToString() + "\"name=\"txtKeyWords\"  /></td>");
                    sb.AppendLine("<td>&nbsp;</td> </tr>");
                    sb.AppendLine("<tr><td colspan=\"5\">&nbsp; </td> </tr>");
                    sb.AppendLine("<tr><td width=\"88\"></td>");
                    sb.AppendLine("<td>&nbsp;</td>");
                    sb.AppendLine("<td align=\"center\">");
                    sb.AppendLine("</td>");
                    sb.AppendLine("<td>&nbsp;</td></tr></table></div>");
                    Privacy = Convert.ToInt32(row["SitePrivacy"]);
                    TermOfUse = Convert.ToInt32(row["SiteTerm"]);

                }
            }
            data.Dispose();
            div_SiteInfo.InnerHtml = sb.ToString();

            sb = new System.Text.StringBuilder();
            data = new DataSet();
            data = Get_SiteContact(Convert.ToInt32(Session["siteId"]));
            fila = false;
            sb.AppendLine(" <table width=\"512\" border=\"0\" cellspacing=\"0\" cellpadding=\"2\"><tr>");
            sb.AppendLine("<td width=\"4\" height=\"10\">&nbsp;</td>");
            sb.AppendLine("<td width=\"200\" class=\"class_LineaVTabla\">&nbsp;</td>");
            sb.AppendLine("<td width=\"109\" class=\"class_LineaVTabla\">&nbsp;</td> ");
            sb.AppendLine("<td width=\"113\" class=\"class_LineaVTabla\" align=\"center\">&nbsp;</td>");
            sb.AppendLine("<td width=\"113\" align=\"center\">&nbsp;</td></tr>");
            sb.AppendLine("<tr>");
            sb.AppendLine("<td>&nbsp;</td>");
            sb.AppendLine("<td class=\"class_LineaVTabla\">Contact Title</td>");
            sb.AppendLine("<td class=\"class_LineaVTabla\">Contact Image</td>");
            sb.AppendLine("<td  class=\"class_LineaVTabla\" align=\"center\">&nbsp;</td>");
            //sb.AppendLine("<td align=\"center\">&nbsp;</td>");
            sb.AppendLine("</tr>");
            foreach (DataTable table2 in data.Tables)
            {
                foreach (DataRow row2 in table2.Rows)
                {
                    if (fila == true)
                    {
                        sb.AppendLine("<tr>");
                    }
                    else
                    {
                        sb.AppendLine("<tr class=\"whiteTable\"> ");
                    }
                    sb.AppendLine("<td>&nbsp;</td>");
                    sb.AppendLine("<td class=\"class_LineaVTabla\" align=\"center\">" + row2["SiteContTitle"].ToString() + "</td>");
                    sb.AppendLine("<td align=\"left\" class=\"class_LineaVTabla\">" + row2["SiteContImage"].ToString() + "</td>");
                    sb.AppendLine("<td class=\"class_LineaVTabla\" align=\"center\"><a href=mnt_Site.aspx?SiteContId=" + row2["SiteContId"] + "><img src=\"images/btn_Edit.png\" border=\"0\" />Edit</a></td>");
                    sb.AppendLine("<td class=\"class_LineaVTabla\" align=\"center\"><a href=mnt_Site.aspx?DeleteId=" + row2["SiteContId"] + "><img src=\"images/btn_delete.png\" border=\"0\" />Delete</a></td>");
                    //sb.AppendLine("<td align=\"left\">&nbsp;</td>");
                    sb.AppendLine(" </tr>");
                    if (fila == true)
                    { fila = false; }
                    else
                    { fila = true; }
                    contacts++;
                  }

            }
            sb.AppendLine("</TABLE>");
            if (contacts == 3)
            { btn_New.Visible = false; }
            div_ContactInfo.InnerHtml = sb.ToString();
            data.Dispose();
            sb = new System.Text.StringBuilder();
            data = new DataSet();

        }
        //div_displayadds.InnerHtml = sb.ToString();
        sb = new System.Text.StringBuilder();
        sb.AppendLine(" <a href=\"mnt_site.aspx?Privacy="+Privacy+"&EditPrivacy=true\">Privacy Policy</a> | ");
        sb.AppendLine(" <a href=\"mnt_site.aspx?Term=" + TermOfUse + "&EditPrivacy=true\">Terms of Use</a>");
        div_AdditionalInfo.InnerHtml = sb.ToString();

        #endregion
        #region edit
        if ((Request["SiteContId"] != null) && (Convert.ToString(Request["SiteContId"]) != ""))
        {
            if (Request["UpdateInfo"] == null)
            {
                Details = true;
                sb = new System.Text.StringBuilder();
                data = GetAllSiteContactById(Convert.ToInt32(Session["siteId"]), Convert.ToInt32(Request["SiteContId"]));
                Session["SiteContId"] = Convert.ToInt32(Request["SiteContId"]);
                foreach (DataTable table in data.Tables)
                {
                    foreach (DataRow row in table.Rows)
                    {
                        sitecontid = Request["SiteContId"].ToString();
                        SiteContTitle= row["SiteContTitle"].ToString();
                        SiteContAddress = row["SiteContAddress"].ToString();
                        SiteContEmailCus = row["SiteContEmailCus"].ToString();
                        SiteContEmailSal = row["SiteContEmailSal"].ToString();
                        SiteContOrdPos = row["SiteContOrdPos"].ToString();
                        ActualImage = row["SiteContImage"].ToString();
                        if (ActualImage != "")
                        {
                            div_actualimage.Visible = true;
                        }
                        lbimage.Text = ActualImage;
                        lbimage.Visible = false;
                    }
                }
            }
            btn_UpdateCont.CssClass = "class_btnUpdate";
            btn_UpdateCont.Text = ".";

        }
        #endregion
        #region delete
        if (Request["DeleteId"] != null)
        {
            delSiteContact(Convert.ToInt32(Session["siteId"]),Convert.ToInt32(Request["DeleteId"]));
            Response.Redirect("mnt_Site.aspx");
        }

        #endregion
        #region new
        if (Request["New"] != null)
        {
            Details = true;
        }
        #endregion

        #region editAdds

        if (Request["EditAddId"] != null)
        {
            AddEdit = true;
            sb = new System.Text.StringBuilder();
            data = new DataSet();
            if (Request["UpdateInfoAdd"] == null)
            {
                data = Get_Adds_By_Id(Convert.ToInt32(Session["siteId"]),Convert.ToInt32(Request["EditAddId"]));
                foreach (DataTable table in data.Tables)
                {
                    foreach (DataRow row in table.Rows)
                    {
                        lbAdd.Text = row["AddsImage"].ToString();
                        linktopage1 = row["AddsLink"].ToString();
                        GenedLink = row["AddsAlt"].ToString();
                        Session["addIdM"] = row["AddsId"].ToString();
                    }
                }
            }
            div_addButtons.Visible = true;

        }
        #endregion adds

        #region new Add
        if (Request["NewAdd"] != null)
        {
            AddEdit = true;
            div_addButtons.Visible = true;
            btn_Saveadd.Text = ".";
            btn_Saveadd.CssClass = "class_btnSave";
        }
        #endregion

        #region term or Privacy load
        data = new DataSet();
        if (Request["EditPrivacy"] != null)
        {
            if (Convert.ToInt32(Request["Privacy"]) != 0)
            {
                data = Get_GenericX_By_Id(Convert.ToInt32(Request["Privacy"]));
                foreach (DataTable table in data.Tables)
                {
                    foreach (DataRow row in table.Rows)
                    {
                        TitleGen = row["GeneXTitle"].ToString();
                        ContGen = row["GeneXContent"].ToString();
                        LbgenID.Text = row["GeneXId"].ToString();
                        LbgenID.Visible = false;
                        lbimageinfo.Text = row["GeneXImage"].ToString();

                    }
                }
                Information = true;

            }else{
                if (Convert.ToInt32(Request["Term"]) != 0)
                {
                    data = Get_GenericX_By_Id(Convert.ToInt32(Request["Term"]));
                    foreach (DataTable table in data.Tables)
                    {
                        foreach (DataRow row in table.Rows)
                        {
                            TitleGen = row["GeneXTitle"].ToString();
                            ContGen = row["GeneXContent"].ToString();
                            LbgenID.Text = row["GeneXId"].ToString();
                            LbgenID.Visible = false;
                            lbimageinfo.Text = row["GeneXImage"].ToString();

                        }
                    }
                    Information = true;

                }else{
                    Information = true;
                }
            }

        }
        #endregion
    }
Example #15
0
 public VbeAddinCollectionModel(Addins addins)
 {
     AddRange(addins.Cast <AddIn>().Select(a => new VbeAddinModel(a)));
 }
Example #16
0
 internal void Clear()
 {
     NodeSet.Clear();
     Conditions.Clear();
     Addins.Clear();
 }
    protected void Page_Load(object sender, EventArgs e)
    {
        if (Convert.ToBoolean(Session["authenticated"]) != true)
        {
            Response.Redirect("CMS_Login.aspx");
        }

        if (Request["GenericId"] != null)
        {
            Session["GenericId"] = Convert.ToInt32(Request["GenericId"]);
            Session["NewPageTemplate"] = false;
        }
        Session["GenericId"] = Convert.ToInt32(Request["GenericId"]);
        #region FirstLoad
        bool fila = true;
        Addins addins = new Addins();
        str_TinyMCE = addins.GettinyMCE();
        System.Text.StringBuilder sb = new System.Text.StringBuilder();
        DataSet data = new DataSet();
        data = Get_Generic_B_By_Type(Convert.ToInt32(Session["siteId"]), Convert.ToInt32(Session["GenericId"]));
        sb.AppendLine("<TABLE width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"5\">");
        sb.AppendLine("<tr><td width=\"47\" class=\"class_LineaVTabla\">&nbsp;</td>");
        sb.AppendLine("<td width=\"330\" class=\"class_LineaVTabla\">&nbsp;</td>");
        sb.AppendLine("<td width=\"47\" align=\"center\">&nbsp;</td>");
        sb.AppendLine("<td width=\"56\" align=\"center\">&nbsp;</td></tr>");
        sb.AppendLine("<tr class=\"class_LineaHTabla\">");
        sb.AppendLine("<td class=\"class_LineaVTabla\">Position</td>");
        sb.AppendLine("<td class=\"class_LineaVTabla\">Name</td>");
        sb.AppendLine("<td align=\"center\">&nbsp;</td>");
        sb.AppendLine("<td align=\"center\">&nbsp;</td></tr>");
            foreach (DataTable table in data.Tables)
            {
                foreach (DataRow row in table.Rows)
                {
                    if(fila == true)
                    {sb.AppendLine("<tr class=\"fila\"> ");}else{sb.AppendLine("<tr> ");}
                    sb.AppendLine("<TD align=\"center\" class=\"class_LineaVTabla\">");
                    sb.AppendLine("" + row["GeneBOrdPos"].ToString() + "");
                    sb.AppendLine("</TD>");
                    sb.AppendLine("<TD class=\"class_LineaVTabla\">");
                    sb.AppendLine("" + row["GeneBTitle"].ToString() + "");
                    sb.AppendLine("</TD>");
                    sb.AppendLine("<TD align=\"center\">");
                    sb.AppendLine("<a class=\"enlace\" href=mnt_generic_b.aspx?GenericId=" + Session["GenericId"] + "&EditBId=" + row["GeneBId"] + "><img src=\"images/btn_Edit.png\" border=\"0\" />Edit</a></td>");
                    sb.AppendLine("<TD>");
                    sb.AppendLine("<a href=mnt_generic_b.aspx?GenericId=" + Session["GenericId"] + "&DeleteId=" + row["GeneBId"] + " onclick=\"return confirm('Do you want to continue?  ');\" class=\"enlace\"><img src=\"images/btn_delete.png\" border=\"0\">Delete</a></td>");
                    sb.AppendLine("</TR>");
                    cont++;
                    if (fila == true)
                    { fila = false; }
                    else
                    { fila = true; }
                }
            }
            sb.AppendLine("</TABLE>");
            if ((cont != 0)|| (Convert.ToBoolean(Session["NewPageTemplate"])==false))
            {
                div_NewInfo.InnerHtml = sb.ToString();
                if (Convert.ToInt32(Request["GenericId"]) == 0)
                {
                    Session["newTemplate"] = true;
                }
            }
            else {
                div_NewEdit.Visible = true;
                printCdroCaja2 = "style=\"display:none\"";
                btn_NewNI.Visible = false;
            }
        #endregion

        #region New
        if (Request["New"] != null)
        {
            div_NewEdit.Visible = true;
        }
        #endregion

        #region Edit
        if (Request["EditBId"] != null)
        {
            DataSet data2 = new DataSet();
            data2 = Get_GenericB_By_ID(Convert.ToInt32(Session["siteId"]), Convert.ToInt32(Session["contId"]), Convert.ToInt32(Request["EditBId"]));
            foreach (DataTable table2 in data2.Tables)
            {
                foreach (DataRow row2 in table2.Rows)
                {
                    Title = row2["GeneBTitle"].ToString();
                    contentLoad = row2["GeneBContent"].ToString();
                    cb_Sharethis.Checked = Convert.ToBoolean(row2["GeneBShare"]);
                    lbDate.Text = row2["GeneBDate"].ToString();
                    lbl_error.Text = row2["GeneBFIle"].ToString();
                    lbl_error.Visible = true;
                }
            }
            div_NewEdit.Visible = true;
        }
        #endregion

        if (Request["Deleteid"] != null)
        {
            Delete_Generic_B(Convert.ToInt32(Request["Deleteid"]));
            Response.Redirect("mnt_generic_b.aspx?GenericId=" + Convert.ToInt32(Session["GenericId"]));
        }
    }
    protected void LoadGeneric()
    {
        string pageNameBread = "";
        MainContentGeneric generic_B = new MainContentGeneric();
        Addins curtText = new Addins();
        DataSet dsgeneric_B = new DataSet();
        StringBuilder sb = new StringBuilder();

        Boolean ingreso = false;

        //---
        dsgeneric_B = generic_B.Get_Site_Generic_B(Convert.ToInt32(GeneId));
        sb.AppendLine("<div id=\"main-content\">");
        string path = "";
        foreach (DataTable table in dsgeneric_B.Tables)
        {
            foreach (DataRow row in table.Rows)
            {
                if (ingreso == false)
                {
                    ingreso = true;
                    sb.AppendLine("<div class=\"titleSupport\"><h1>" + row["GeneTitle"].ToString() + "</h1></div>");
                }
                pageNameBread = row["GeneTitle"].ToString();
                Main_MasterPage m = (Main_MasterPage)Page.Master;
                m.pageTitleBar = pageNameBread+" - " + m.pageTitleBar;
                pageName = row["GeneTitle"].ToString();
                sb.AppendLine(" <div class=\"boxResourceSupport\">");
                sb.AppendLine("<div><h2>" + row["GeneBTitle"].ToString() + "</h2></div>");
                if (!Regex.IsMatch(row["GeneBFile"].ToString(), @"^(ft|htt)p(s?)://([\w-]+\.)+[\w-]+(/[\w- ./]*)+\.(?:pdf|PDF|Pdf)$"))
                {
                    path = "PDFs/";
                }
                else
                {
                    path = "";
                }
                if (row["GeneBFile"].ToString() != "")
                {
                    sb.AppendLine("<div class=\"linkPrinter\"><p><a href=\"" + path + row["GeneBFile"].ToString() + "\" target=\"_blank\"><img src=\"" + Global.globalSiteImagesPath + "/iconAcrobat.gif\" alt=\"download\" /> Download</a></p></div>");
                    //**
                }
                sb.AppendLine(" <div class=\"mainResourceSupport\">");
                //* Error in content in the database.
                sb.AppendLine("<div style=\"line-height:18px; color:#666;\"><p id='content'>" + getFirstParagraph(row["GeneBContent"].ToString()) + "</p></div>");   //curtText.cutDescription(RemoveHTMLTags(row["GeneBContent"].ToString()), 300)
                //*
                sb.AppendLine("</div>");
                //**
                sb.AppendLine("<div class=\"bottonMore\">");
                sb.AppendLine("<a href=\"genTemB.aspx?idB=" + row["GeneBId"].ToString() + "\"><img src=\"" + Global.globalSiteImagesPath + "/plus_sign.gif\" width=\"8\" height=\"8\" /> read more</a>");
                sb.AppendLine("</div>");
                sb.AppendLine("</div>");
            }
        }

        sb.AppendLine("</div>");
        PlaceHolder_Generic_B.Controls.Add(new LiteralControl(sb.ToString()));

        sb = null;
        dsgeneric_B = null;
        generic_B = null;
        Main_MasterPage main = (Main_MasterPage)Page.Master;
        if (Request["TypeGen"] != null)
        {
            main._site_breadLink += "<li><a href=\"resourcecenter.aspx?id=0\" onClick=\"return true;\">" + "Resource Center" + "</a></li>";
        }
        else
        {
            main._site_breadLink += "<li><a href=# onClick=\"return false;\">" + "About " + SiteConstants.SiteName.ToString() + "</a></li>";
        }
        main._site_breadLink += "<li class=\"last\"> <a href=# onClick=\"return false;\"><strong>" + pageNameBread + "</strong></a></li>";
    }
    protected void Page_Load(object sender, EventArgs e)
    {
        miniSitemap.CMS_mnt_SiteMap minism = (miniSitemap.CMS_mnt_SiteMap)(Page.LoadControl("mnt_SiteMap.ascx"));
        PlaceHolderMinisitemap.Controls.Add(minism);

        Addins addins = new Addins();
        str_TinyMCE = addins.GettinyMCE();

        Session["CurrentPage"] = "mnt_generic_e.aspx";
        if (Request["ContentGroupId"] != null)
        {
            Session["contId"] = Convert.ToInt32(Request["ContentGroupId"]);
        }
        if (Request["GenericId"] != null)
        {
            Session["GenericId"] = Convert.ToInt32(Request["GenericId"]);
            Session["NewPageTemplate"] = false;
        }
        loadMainData();
        if (linktopage1!= "" && linktopage1!=null)
        {
            loadLandingPage();
        }
    }
    protected void Page_Load(object sender, EventArgs e)
    {
        //Session vars
        sessAbout = Convert.ToBoolean(Session["About"]);
        sessNewTemplate = Convert.ToBoolean(Session["NewPageTemplate"]);
        sessContId = Convert.ToInt32(Session["contId"]);
        sessGeneDefaId = Convert.ToInt32(Session["GeneDefaId"]);
        sessGeneType = Convert.ToInt32(Session["GeneType"]);
        sessSiteId = Convert.ToInt32(Session["siteId"]);
        //End of session vars
        Addins addins = new Addins();
        str_TinyMCE = addins.GettinyMCE();
        miniSitemap.CMS_mnt_SiteMap minism = (miniSitemap.CMS_mnt_SiteMap)(Page.LoadControl("mnt_SiteMap.ascx"));
        PlaceHolderMinisitemap.Controls.Add(minism);
        Session["CurrentPage"] = "generic_d.aspx";

        if (Request["GenericId"] != "" && Request["GenericId"] != null)
        {
            DataSet data = new DataSet();
            data = Get_Generic_Name(Convert.ToInt32(Request["GenericId"]));
            foreach (DataTable table in data.Tables)
            {
                foreach (DataRow row in table.Rows)
                {
                    sessPageTitle = Convert.ToString(row["GeneTitle"]);
                }
            }
        }
        else
        {
            sessPageTitle = Convert.ToString(Session["PageTitle"]);
        }
        if (Request["ContentGroupId"] != null)
        {
            Session["contId"] = Convert.ToInt32(Request["ContentGroupId"]);
        }
        loadSections();
        if (Request["MGeneDId"] != null)
        {
            editPage();
        }
        if (Request["NewGend"] != null)
        {
            div_editNewgenD.Visible = true;
        }

        if (Request["DeleteId"]!=null)
        {
             deleteGenericDbyId(Convert.ToInt32(Session["siteId"]), Convert.ToInt32(Request["GeneId"]), Convert.ToInt32(Request["DeleteId"]));
             Response.Redirect("mnt_generic_d.aspx?GenericId=" + Request["GeneId"]);
        }
        if (Request["NewLanding"] != null)
        {
            System.Text.StringBuilder sb = new System.Text.StringBuilder();
            sb.AppendLine("Title:");
            sb.AppendLine("<input type=\"text\" name=\"txtlandTitle\"  /><br>");
            sb.AppendLine("Content:");
            sb.AppendLine("<textarea id=\"elm1\" name=\"elm1\" rows=\"20\" cols=\"20\"></textarea><br>");
            Session["NewlandD"] = true;
        }
    }
    private void Get_SitePrice_by_Title()
    {
        Addins addins = new Addins();
        SiteProduct siteproduct = new SiteProduct();
        DataSet dsSitePrice = new DataSet();
        System.Text.StringBuilder sb = new System.Text.StringBuilder();
        //---
        dsSitePrice = siteproduct.Get_Title_LicenseOptions(TitleId);
        if (dsSitePrice.Tables[0].Rows.Count == 0)
        {
            LicOpt.Visible = false;
            opt_lic.Visible = false;
        }

        foreach (DataTable table in dsSitePrice.Tables)
        {
            foreach (DataRow row in table.Rows)
            {
                sb.AppendLine("<div class=\"formAccordion cellColorGray\">");
                sb.AppendLine("<div class=\"formSKU\" alt=\"" + row["SKU"].ToString() + "\">" + CutSKU(row["SKU"].ToString()) + "</div>");
                sb.AppendLine("<div class=\"formDesc1\">" + row["SKUDesc"].ToString() + "</div>");

                if ((row["plat_win_flag"].ToString() == "1") && (row["plat_mac_flag"].ToString() == "1"))
                { sb.AppendLine("<div class=\"formQty1\">Mac/Win</div>"); }
                else
                {
                    sb.AppendLine("<div class=\"formQty1\">" + (row["plat_win_flag"].ToString() == "1" ? "Win" : "") + "" + (row["plat_mac_flag"].ToString() == "1" ? "Mac" : "") + "</div>");
                }
                sb.AppendLine("<div class=\"formVersion\" title=\"" +  row["Version"].ToString() + "\">" + CutSKU2(row["Version"].ToString()) + "</div>");
                sb.AppendLine("<div class=\"formUnit\">$" + row["ER_Price"].ToString() + "</div>");
                sb.AppendLine("<div class=\"formTotal\"><a href=\"product.aspx?p=" + _TitleId + "&s=" + row["SKU"].ToString() + "\"><img src=\"images/selectBtn.jpg\"/></a></div>");
                sb.AppendLine("</div>");
                AdditionalLic++;
            }
        }
        PlaceHolder_LicOptions.Controls.Add(new LiteralControl(sb.ToString()));
        dsSitePrice = null;
    }
Example #22
0
        void ExecAiAdd()
        {
            var sai = (Addin)AddinsList.SelectedItem;

            var ai = new Addin {
                Framework = sai?.Framework,
                ReadOnly  = true
            };

            var aibox = new AddinBox(CurrentEnvironment.FNames, sai?.Path)
            {
                Title       = "Add Addin",
                DataContext = ai
            };

            aibox.Closing += (sender, args) => {
                var aib = (AddinBox)sender;

                if (aib.DialogResult != true)
                {
                    return;
                }

                string msg = null;

                var any = Addins.Where(a => a.QFileName.Equals(ai.QFileName, StringComparison.OrdinalIgnoreCase)).FirstOrDefault();
                if (any != null)
                {
                    msg = new StringBuilder("Addin '")
                          .Append(any.QFileName)
                          .Append("'")
                          .Append(String.IsNullOrWhiteSpace(any.Key) ? String.Empty : $"\n(alias '{any.Key}')")
                          .Append(" already exists.")
                          .ToString()
                    ;
                }

                if (msg == null)
                {
                    any = Addins.Where(a => a.Id.Equals(ai.Id, StringComparison.OrdinalIgnoreCase)).FirstOrDefault();
                    if (any != null)
                    {
                        msg = new StringBuilder("Addin key '")
                              .Append(any.Id)
                              .Append("'\nis already used by '")
                              .Append(any.QFileName)
                              .Append("'.")
                              .ToString()
                        ;
                    }
                }

                if (msg != null)
                {
                    MessageBox.Show(
                        msg,
                        Strings.APP_NAME,
                        MessageBoxButton.OK,
                        MessageBoxImage.Error
                        );
                    args.Cancel = true;
                }
            };

            if (aibox.ShowDialog() != true)
            {
                return;
            }

            CurrentEnvironment.Add(ai, sai);
            CurrentEnvironment.Render(Addins);
            UpdateColumnWidths(AddinsList);
            AddinsList.SelectedItem = Addins.First(a => a.Path == ai.Path);
        }
    protected void Page_Load(object sender, EventArgs e)
    {
        //Session["CurrentPage"] = "mnt_AddSc.aspx";
        bool fila = false;
        DataSet data = new DataSet();
        int id_landing_page = -1;
        MainContentGeneric generic_X = new MainContentGeneric();

        miniSitemap.CMS_mnt_SiteMap minism = (miniSitemap.CMS_mnt_SiteMap)(Page.LoadControl("mnt_SiteMap.ascx"));
        PlaceHolderMinisitemap.Controls.Add(minism);
        Addins addins = new Addins();
        str_TinyMCE = addins.GettinyMCE();
        System.Text.StringBuilder sb = new System.Text.StringBuilder();
        if (Request["pages"] != null)
        {
            data = getAdds(Convert.ToInt32(Session["siteId"]),Convert.ToInt32(Session["contId"]), 1);
        }
        else
        {
            opciones.Visible = false;
            data = getAdds(Convert.ToInt32(Session["siteId"]),0, 2);
            btn_Saveadd.Text = ".";
        }
        fila = false;
        sb.AppendLine(" <table width=\"512\" border=\"0\" cellspacing=\"0\" cellpadding=\"2\"><tr>");
        sb.AppendLine("<td width=\"4\" height=\"10\">&nbsp;</td>");
        sb.AppendLine("<td width=\"40\" class=\"class_LineaVTabla\">&nbsp;</td>");
        sb.AppendLine("<td width=\"269\" class=\"class_LineaVTabla\">&nbsp;</td> ");
        sb.AppendLine("<td width=\"80\" class=\"class_LineaVTabla\" align=\"center\">&nbsp;</td>");
        sb.AppendLine("</tr>");
        sb.AppendLine("<tr> <td>&nbsp;</td>");
        sb.AppendLine("<td class=\"class_LineaVTabla\">Select</td>");
        sb.AppendLine("<td class=\"class_LineaVTabla\">Name</td>");
        sb.AppendLine("<td  class=\"class_LineaVTabla\" align=\"center\">&nbsp;</td>");
        sb.AppendLine("</tr>");

        foreach (DataTable table2 in data.Tables)
        {
            foreach (DataRow row2 in table2.Rows)
            {
                if (fila == true)
                {
                    sb.AppendLine("<tr>");
                }
                else
                {
                    sb.AppendLine("<tr class=\"whiteTable\"> ");
                }

                sb.AppendLine("<td>&nbsp;</td>");
                sb.AppendLine("<td class=\"class_LineaVTabla\" align=\"center\">" + row2["AddsId"].ToString() + "</td>");
                sb.AppendLine("<td align=\"left\" class=\"class_LineaVTabla\">" + row2["AddsImage"].ToString() + "</td>");
                if (Request["pages"] != null)
                {
                    sb.AppendLine("<td class=\"class_LineaVTabla\" align=\"center\"><a href=mnt_AddSc.aspx?pages=true&EditAddId=" + row2["AddsId"] + "><img src=\"images/btn_Edit.png\" border=\"0\" />Edit</a></td>");
                    sb.AppendLine("<td class=\"class_LineaVTabla\" align=\"center\"><a href=mnt_AddSc.aspx?pages=true&DeleteId=" + row2["AddsId"] + "><img src=\"images/btn_delete.png\" border=\"0\" />Delete</a></td>");

                }else{
                    sb.AppendLine("<td class=\"class_LineaVTabla\" align=\"center\"><a href=mnt_AddSc.aspx?EditAddId=" + row2["AddsId"] + "><img src=\"images/btn_Edit.png\" border=\"0\" />Edit</a></td>");
                    sb.AppendLine("<td class=\"class_LineaVTabla\" align=\"center\"><a href=mnt_AddSc.aspx?DeleteId=" + row2["AddsId"] + "><img src=\"images/btn_delete.png\" border=\"0\" />Delete</a></td>");
                }
                sb.AppendLine(" </tr>");
                if (fila == true)
                {
                    fila = false;
                }
                else
                {
                    fila = true;
                }
                addscont++;
            }
        }
        sb.AppendLine("</TABLE>");
        div_displayadds.InnerHtml = sb.ToString();

        #region editAdds
        if (Request["EditAddId"] != null)
        {
            AddEdit = true;
            sb = new System.Text.StringBuilder();
            data = new DataSet();
            data = Get_Adds_By_Id(Convert.ToInt32(Session["siteId"]), Convert.ToInt32(Request["EditAddId"]));
            foreach (DataTable table in data.Tables)
            {
                foreach (DataRow row in table.Rows)
                {
                    if (lbAdd.Text == "")
                    {
                    lbAdd.Text = row["AddsImage"].ToString();
                    }
                    linktopage1 = row["AddsLink"].ToString();
                    GenedLink = row["AddsAlt"].ToString();
                    Session["addIdM"] = row["AddsId"].ToString();
                }
            }
            if (Request["pages"] != null)
            {
                btn_Saveadd.Text = "..";
            }
            else
            {
                btn_Saveadd.Text = ".";
            }
            load_landing_page(ref data, generic_X);
            div_editNewadd.Visible = true;
            div_addButtons.Visible = true;
            div_adduploadBTn.Visible = true;

        }
        #endregion adds

        #region new Add
        if (Request["NewAdd"] != null)
        {
            AddEdit = true;
            div_editNewadd.Visible = true;
            div_addButtons.Visible = true;
            div_adduploadBTn.Visible = true;
            if (Request["pages"] != null)
            {
                btn_Saveadd.Text = "..";
            }
            else
            {
                btn_Saveadd.Text = ".";
            }
            btn_Saveadd.CssClass = "class_btnSave";
        }
        #endregion

        #region delete
        if (Request["DeleteId"] != null)
        {
            Del_Adds(Convert.ToInt32(Session["siteId"]), Convert.ToInt32(Request["DeleteId"]));
            if (Request["pages"] != null)
            {
                Response.Redirect("mnt_AddSc.aspx?pages=true");
            }
            else
            {
                Response.Redirect("mnt_AddSc.aspx");
            }
        }
        #endregion
    }
    protected void Page_Load(object sender, EventArgs e)
    {
        if (Convert.ToBoolean(Session["authenticated"]) != true)
        {
            Response.Redirect("CMS_Login.aspx");
        }
        Session["CurrentPage"] = "mnt_generic_c.aspx";
        if (Request["GenericId"] != null)
        {
            Session["GenericId"] = Convert.ToInt32(Request["GenericId"]);
            Session["NewPageTemplate"] = false;
        }

        #region FirstLoad
        Addins addins = new Addins();
        str_TinyMCE = addins.GettinyMCE();
        bool fila = true;
        int positionsta = 1;
        System.Text.StringBuilder sb = new System.Text.StringBuilder();
        DataSet data = new DataSet();
        data = Get_Generic_C_By_Type(Convert.ToInt32(Session["siteId"]), Convert.ToInt32(Session["GenericId"]));
        sb.AppendLine("<TABLE width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"5\">");
        sb.AppendLine("<tr><td width=\"47\" class=\"class_LineaVTabla\">&nbsp;</td>");
        sb.AppendLine("<td width=\"330\" class=\"class_LineaVTabla\">&nbsp;</td>");
        sb.AppendLine("<td width=\"47\" align=\"center\">&nbsp;</td>");
        sb.AppendLine("<td width=\"56\" align=\"center\">&nbsp;</td></tr>");
        sb.AppendLine("<tr class=\"class_LineaHTabla\">");
        sb.AppendLine("<td class=\"class_LineaVTabla\">Position</td>");
        sb.AppendLine("<td class=\"class_LineaVTabla\">Name</td>");
        sb.AppendLine("<td align=\"center\">&nbsp;</td>");
        sb.AppendLine("<td align=\"center\">&nbsp;</td></tr>");
        foreach (DataTable table in data.Tables)
        {
            foreach (DataRow row in table.Rows)
            {
                if (fila == true)
                { sb.AppendLine("<tr class=\"fila\"> "); }
                else { sb.AppendLine("<tr> "); }
                sb.AppendLine("<TD align=\"center\" class=\"class_LineaVTabla\">");
                sb.AppendLine("" + positionsta + "");
                sb.AppendLine("</TD>");
                sb.AppendLine("<TD class=\"class_LineaVTabla\">");
                sb.AppendLine("" + row["GeneCTitle"].ToString() + "");
                sb.AppendLine("</TD>");
                sb.AppendLine("<TD align=\"center\">");
                sb.AppendLine("<a class=\"enlace\" href=mnt_generic_c.aspx?GeneCId=" + row["GeneCId"] + "><img src=\"images/btn_Edit.png\" border=\"0\" />Edit</a></td>");
                sb.AppendLine("<TD>");
                sb.AppendLine("<a onclick=\"return confirm('Do you want to continue?  ');\" class=\"enlace\" href=mnt_generic_c.aspx?DeleteId=" + row["GeneCId"] + " ><img src=\"images/btn_delete.png\" border=\"0\">Delete</a></td>");
                sb.AppendLine("</TR>");
                cont++;
                if (fila == true)
                { fila = false; }
                else
                { fila = true; }
                positionsta++;
            }

        }
        sb.AppendLine("</TABLE>");
        if ( (cont != 0)&& (Convert.ToBoolean(Session["NewPageTemplate"])==false))
        {
            position = cont++;
            div_FaqsList.InnerHtml = sb.ToString();
            if (Convert.ToInt32(Request["GenericId"]) == 0)
            {
                Session["newTemplate"] = true;
            }
        }
        else
        {
            div_FAQS.Visible = false;
            div_newEdit.Visible = true;
        }
        #endregion

        #region New GeneC
        if (Request["NewGeneC"] != null)
        {
            div_newEdit.Visible = true;
        }
        #endregion

        #region Edit
        if (Request["GeneCId"] != null)
        {
            DataSet data2 = new DataSet();
            data2 = Get_GenericC_By_ID(Convert.ToInt32(Session["siteId"]), Convert.ToInt32(Request["GeneCId"]));
            foreach (DataTable table2 in data2.Tables)
            {
                foreach (DataRow row2 in table2.Rows)
                {
                    Question = row2["GeneCTitle"].ToString();
                    Answer = row2["GeneCContent"].ToString();
                    lbDate.Text = "Creation Date: " + row2["GeneCDate"].ToString();
                }

            }
            div_newEdit.Visible = true;
        }
        #endregion

        if (Request["DeleteId"] != null)
        {
            Delete_Generic_C(Convert.ToInt32(Request["Deleteid"]));
            Response.Redirect("mnt_generic_c.aspx?GenericId=" + Convert.ToInt32(Session["GenericId"]));
        }
    }
Example #25
0
        void ExecAiEdit()
        {
            if (!(AddinsList.SelectedItem is Addin sai))
            {
                return;
            }

            var ai = sai.Clone();

            var aibox = new AddinBox(CurrentEnvironment.FNames)
            {
                Title       = "Edit Addin",
                DataContext = ai
            };

            aibox.Closing += (sender, args) => {
                var aib = (AddinBox)sender;

                if (aib.DialogResult != true)
                {
                    return;
                }

                string msg = null;

                var any = Addins.Where(a => !a.Equals(sai)).Where(a => a.QFileName.Equals(ai.QFileName, StringComparison.OrdinalIgnoreCase)).FirstOrDefault();
                if (any != null)
                {
                    msg = new StringBuilder("Addin '")
                          .Append(any.QFileName)
                          .Append("'")
                          .Append(String.IsNullOrWhiteSpace(any.Key) ? String.Empty : $"\n(alias '{any.Key}')")
                          .Append(" already exists.")
                          .ToString()
                    ;
                }

                if (msg == null)
                {
                    any = Addins.Where(a => !a.Equals(sai)).Where(a => a.Id.Equals(ai.Id, StringComparison.OrdinalIgnoreCase)).FirstOrDefault();
                    if (any != null)
                    {
                        msg = new StringBuilder("Addin key '")
                              .Append(any.Id)
                              .Append("'\nis already used by '")
                              .Append(any.QFileName)
                              .Append("'.")
                              .ToString()
                        ;
                    }
                }

                if (msg != null)
                {
                    MessageBox.Show(
                        msg,
                        Strings.APP_NAME,
                        MessageBoxButton.OK,
                        MessageBoxImage.Error
                        );
                    args.Cancel = true;
                }
            };

            if (aibox.ShowDialog() != true)
            {
                return;
            }

            if ((ai.Framework == sai.Framework) && (ai.Arch == sai.Arch))
            {
                sai.SetValue(ai);
                AddinsList.Items.Refresh();
            }
            else
            {
                CurrentEnvironment.Remove(sai);
                CurrentEnvironment.Add(ai, null);
                CurrentEnvironment.Render(Addins);
                AddinsList.SelectedItem = Addins.First(a => a.Path == ai.Path);
            }
            CurrentEnvironment.Dirty = true;

            UpdateColumnWidths(AddinsList);
        }
Example #26
0
        public void CreateMainMenu(Gtk.MenuBar menu)
        {
            // File menu
            ImageMenuItem file = (ImageMenuItem)menu.Children[0];

            file.Submenu = new Menu();
            File.CreateMainMenu((Menu)file.Submenu);

            //Edit menu
            ImageMenuItem edit = (ImageMenuItem)menu.Children[1];

            edit.Submenu = new Menu();
            Edit.CreateMainMenu((Menu)edit.Submenu);

            // View menu
            ImageMenuItem view = (ImageMenuItem)menu.Children[2];

            View.CreateMainMenu((Menu)view.Submenu);

            // Image menu
            ImageMenuItem image = (ImageMenuItem)menu.Children[3];

            image.Submenu = new Menu();
            Image.CreateMainMenu((Menu)image.Submenu);

            //Layers menu
            ImageMenuItem layer = (ImageMenuItem)menu.Children[4];

            layer.Submenu = new Menu();
            Layers.CreateMainMenu((Menu)layer.Submenu);

            //Adjustments menu
            ImageMenuItem adj = (ImageMenuItem)menu.Children[5];

            adj.Submenu = new Menu();
            Adjustments.CreateMainMenu((Menu)adj.Submenu);

            // Effects menu
            ImageMenuItem eff = (ImageMenuItem)menu.Children[6];

            eff.Submenu = new Menu();
            Effects.CreateMainMenu((Menu)eff.Submenu);

            // Add-ins menu
            ImageMenuItem addins = (ImageMenuItem)menu.Children[7];

            addins.Submenu = new Menu();
            Addins.CreateMainMenu((Menu)addins.Submenu);

            // Window menu
            ImageMenuItem window = (ImageMenuItem)menu.Children[8];

            window.Submenu = new Menu();
            Window.CreateMainMenu((Menu)window.Submenu);

            //Help menu
            ImageMenuItem help = (ImageMenuItem)menu.Children[9];

            help.Submenu = new Menu();
            Help.CreateMainMenu((Menu)help.Submenu);
        }
    protected void Page_Load(object sender, EventArgs e)
    {
        Addins addins = new Addins();
        miniSitemap.CMS_mnt_SiteMap minism = (miniSitemap.CMS_mnt_SiteMap)(Page.LoadControl("mnt_SiteMap.ascx"));
        str_TinyMCE = addins.GettinyMCE();

        int id_landing_page = -1;

        sessAbout = Convert.ToBoolean(Session["About"]);
        contId = Convert.ToInt32(Session["contId"]);
        geneDefaId = Convert.ToInt32(Session["GeneDefaId"]);
        genericId = Convert.ToInt32(Session["GenericId"]);
        geneType = Convert.ToInt32(Session["GeneType"]);
        siteId = Convert.ToInt32(Session["siteId"]);
        sessPageTitle = Convert.ToString(Session["PageTitle"]);

        Session["CurrentPage"] = "mnt_generic_a.aspx";

        if (Request["ContentGroupId"] != null)
        {
            Session["contId"] = Convert.ToInt32(Request["ContentGroupId"]);
        }
        if (Request["GenericId"] != null)
        {
            Session["GenericId"] = Convert.ToInt32(Request["GenericId"]);
            Session["NewPageTemplate"] = false;
        }
        PlaceHolderMinisitemap.Controls.Add(minism);
        #region FirstLoad
        if ((Request["GenericId"] != null))
        {
            DataSet data = loadMainPage();
            load_landing_page(ref data);
        }
        #endregion
    }
    protected void Page_Load(object sender, EventArgs e)
    {
        Addins addins = new Addins();
        str_TinyMCE = addins.GettinyMCE();
        miniSitemap.CMS_mnt_SiteMap minism = (miniSitemap.CMS_mnt_SiteMap)(Page.LoadControl("mnt_SiteMap.ascx"));
        PlaceHolderMinisitemap.Controls.Add(minism);

        if (Convert.ToBoolean(Session["authenticated"]) != true)
        {
            Response.Redirect("CMS_Login.aspx");
        }
        Session["CurrentPage"] = "mnt_FeaturedSpace.aspx";
        if (Request["ContentGroupId"] != null)
        {
            Session["contId"] = Convert.ToInt32(Request["ContentGroupId"]);
        }

        #region First Load
        System.Text.StringBuilder sb = new System.Text.StringBuilder();
        data = getAllFeature(Convert.ToInt32(Session["siteId"]), Convert.ToInt32(Session["contId"]));
        bool fila = false;
        sb.AppendLine("<table id='canBeSorted'  border=\"0\" cellspacing=\"0\" cellpadding=\"2\">");
        sb.AppendLine("<tr align=\"center\">");
        sb.AppendLine("<td width=\"30\" height=\"40\"class=\"class_LineaVTabla\">Position</td>");
        sb.AppendLine("<td width=\"46\" height=\"40\"class=\"class_LineaVTabla\">Name</td>");
        sb.AppendLine("<td width=\"153\" class=\"class_LineaVTabla\">From</td>");
        sb.AppendLine("<td width=\"213\" class=\"class_LineaVTabla\">To</td>");
        sb.AppendLine("<td width=\"65\" align=\"center\">&nbsp;</td>");
        sb.AppendLine("<td width=\"52\" align=\"center\">&nbsp;</td></tr>");
        string active = "";
        foreach (DataTable table in data.Tables)
        {
            foreach (DataRow row in table.Rows)
            {
                if (Convert.ToBoolean(row["FeatActive"]) == true)
                {
                    active = "checked";
                }
                else {
                    active = "";
                }
                if (fila == true)
                {
                    sb.AppendLine("<tr onMouseOver='this.style.cursor=&#39;move&#39;' style='cursor: move; '>");
                }
                else {
                    sb.AppendLine("<tr class=\"fila\" onMouseOver='this.style.cursor=&#39;move&#39;' style='cursor: move;'>");
                }
                sb.AppendLine("<td align=\"center\"class=\"class_LineaVTabla\"><input type=\"text\" style=\"background-color:transparent; border:0px;width:15px\" value=\"" + row["FeatOrdPos"] + "\" name=\"txtCaIt" + row["FeatOrdPos"] + "\" id=\"txtCaIt" + row["FeatOrdPos"] + "\"  /><input id=\"idTheater" + position + "\" value=\"" + row["FeatId"] + "\" name=\"idTheater" + position + "\" type=\"hidden\" /></td>");
                sb.AppendLine("<td align=\"center\"class=\"class_LineaVTabla\">" + row["FeatTitle"].ToString() + "</td>");
                sb.AppendLine("<td align=\"left\" class=\"class_LineaVTabla\">" + row["FeatFrom"].ToString() + " </td> ");
                sb.AppendLine("<td align=\"left\" class=\"class_LineaVTabla\">" + row["FeatTo"].ToString() + "</td> ");
                sb.AppendLine("<td align=\"center\" class=\"class_LineaVTabla\"><a href='mnt_FeaturedSpace.aspx?FeatureId=" + row["FeatId"] + "'  class=\"enlace\"><img src=\"images/btn_Edit.png\" border=\"0\" />Edit</a></td> ");
                sb.AppendLine("<td align=\"left\"><a href='mnt_FeaturedSpace.aspx?DeleteId=" + row["FeatId"] + "&acc=delete&press=send'  class=\"enlace\"><img src=\"images/btn_delete.png\" border=\"0\"/>&nbsp;Delete</a></td> ");
                sb.AppendLine("<td width=\"1\" align=\"left\">&nbsp;</td></tr>");
                if (fila == true)
                {
                    fila = false;
                }
                else
                {
                    fila = true;
                }
                contcat++;
                contSpaces++;
                position++;
            }
        }
        sb.AppendLine("</TABLE>");
        sb.AppendLine("<input name=\"csub\" type=\"hidden\" value=\""+contcat+"\" />");
        if ((contSpaces >= 0)&& (contSpaces<5))
        {
            div_new.Visible = true;
        }
        div_featureSpace.InnerHtml = sb.ToString();
        #endregion
        #region New feature Space
        if (Request["NewFS"] != null)
        {
            div_dates.Visible = true;
        }
        #endregion
        #region Edit
        if (Request["FeatureId"] != null)
        {
            editItem(Convert.ToInt32(Request["FeatureID"]));
            flag = true;
            load_landing_page();
        }
        #endregion

        if(Request["DeleteId"]!=null)
        {
            deleteFeature(Convert.ToInt32(Session["siteId"]),Convert.ToInt32(Session["contId"]), Convert.ToInt32(Request["DeleteId"]));
            Response.Redirect("mnt_FeaturedSpace.aspx");
        }
        #region Edit Positions
        if (Request["UpdPosition"] != null)
        {
            for (int i = 1; i < position; i++)
            {
                Upd_TheaterPositions(Convert.ToInt32(Request["idTheater"+i]), Convert.ToInt32(Request["txtCaIt"+i]));
            }
            Response.Redirect("mnt_FeaturedSpace.aspx");
        }
        #endregion
    }