private void btnedit_Click(object sender, EventArgs e) { XmlControl control = new XmlControl(base.Server.MapPath("/config/config.config")); control.updateContent("config/game/modifychanamecount", this.tbmodifychanamecount.Text.ToString().Trim()); control.updateContent("config/game/modifychanamemoney", this.tbmodifychanamemoney.Text.ToString().Trim()); control.updateContent("config/game/charesetcount", this.tbcharesetcount.Text.ToString().Trim()); control.updateContent("config/game/charesetgivepoint", this.tbcharesetgivepoint.Text.ToString().Trim()); control.updateContent("config/game/charesetflv", this.tbcharesetflv.Text.ToString().Trim()); control.updateContent("config/game/charesetlvstep", this.tbcharesetlvstep.Text.ToString().Trim()); control.updateContent("config/game/charesetfmoney", this.tbcharesetfmoney.Text.ToString().Trim()); control.updateContent("config/game/charesetmoneystep", this.tbcharesetmoneystep.Text.ToString().Trim()); control.updateContent("config/game/commendmoney", this.tbcommendmoney.Text.ToString().Trim()); control.updateContent("config/game/commendgold", this.tbcommendgold.Text.ToString().Trim()); control.updateContent("config/game/clearpkgold", this.tbclearpkgold.Text.ToString().Trim()); control.updateContent("config/game/petlvupgold2", this.tbpetlvupgold2.Text.ToString().Trim()); control.updateContent("config/game/petlvupgold3", this.tbpetlvupgold3.Text.ToString().Trim()); control.updateContent("config/game/skilllvupmoney", this.tbskilllvupmoney.Text.ToString().Trim()); control.updateContent("config/game/goldtomoney", this.tbgoldtomoney.Text.ToString().Trim()); control.updateContent("config/game/resetpointmoney", this.tbresetpointmoney.Text.ToString().Trim()); control.updateContent("config/game/resetpointgold", this.tbresetpointgold.Text.ToString().Trim()); control.updateContent("config/game/vipoffer", this.tbvipoffer.Text.ToString().Trim()); control.updateContent("config/game/pssigngold", this.tbpssigngold.Text.ToString().Trim()); control.Save(); new DataProviders().ExecuteSql("update mhcmember..web_notice set commend='" + new system().ChkSql(this.tbcommendtext.Text.ToString().Trim()) + "'"); new system().loadConfig(1); }
private IdArrContentArrModel createInvListWithNewId(string serialName) { //verılmek ıstenen ıd on ekıye aıt yenı ıd serıal arr olusturulur IdArrContentArrModel idArrContentArr = new IdArrContentArrModel(); //id serisi olusturuldu idArrContentArr.newIdArr = InvoiceIdSetSerilaze.createNewInvId(serialName, tableGrid.SelectedRows.Count); idArrContentArr.newXmlContentArr = new string[idArrContentArr.newIdArr.Length]; for (int cnt = 0; cnt < tableGrid.SelectedRows.Count; cnt++) { string uuidRow = tableGrid.SelectedRows[cnt].Cells[nameof(EI.Invoice.uuid)].Value.ToString(); string xmlContent = Singl.despatchControllerGet.getDespatchContentXml(uuidRow, despactDirection); if (xmlContent == null) //content gerılemedıyse { MessageBox.Show("content getırılemedı " + tableGrid.SelectedRows[cnt].Cells[nameof(EI.Despatch.ID)].Value.ToString()); return(null); } idArrContentArr.newXmlContentArr[cnt] = XmlControl.xmlDespatchChangeIdValue(xmlContent, idArrContentArr.newIdArr[cnt]); Singl.despatchControllerGet.createDespatchListWithContent(idArrContentArr.newXmlContentArr[cnt]); } return(idArrContentArr); }
private void PreviewInvoices_Load(object sender, EventArgs e) { localizationItemTextWrite(); try { if (invoiceType == EI.Invoice.ArchiveInvoices.ToString()) { viewDoc.DocumentText = XmlControl.xmlToHtml(Xslt.xsltGibArchive, xmlContent); } else if (invoiceType == EI.Invoice.Invoices.ToString()) { viewDoc.DocumentText = XmlControl.xmlToHtml(Xslt.xsltGibInvoice, xmlContent); } else if (invoiceType == EI.ArchiveReports.ArchiveReports.ToString()) { viewDoc.DocumentText = XmlControl.xmlToHtml(Xslt.xsltGibArchiveReport, xmlContent); } else if (invoiceType == EI.Despatch.DespatchAdvices.ToString()) { viewDoc.DocumentText = XmlControl.xmlToHtml(Xslt.xsltGibDespatch, xmlContent); } else if (invoiceType == EI.SelfEmploymentReceipt.SelfEmploymentReceipts.ToString()) { viewDoc.DocumentText = XmlControl.xmlToHtml(Xslt.xsltGibSmm, xmlContent); } else if (invoiceType == EI.SmmReports.SmmReports.ToString()) { viewDoc.DocumentText = XmlControl.xmlToHtml(Xslt.xsltGibSmmReport, xmlContent); } } catch (Exception ex) { MessageBox.Show(ex.ToString()); } }
//添加到白名单 private void ToolStripMenuItemAddWhite_Click(object sender, EventArgs e) { if (dataGridView1.SelectedRows.Count > 0) { for (int i = 0; i < dataGridView1.SelectedRows.Count; i++) { string s = dataGridView1.SelectedRows[i].Cells[1].Value.ToString(); if (s != null) { MyProcess p = new MyProcess(s); if (!findProcessInWhite(p)) { //添加过程 whiteProcessList.processes.Add(new MyProcess(s)); XmlControl.SetWhite(GlobalConstants.WHITE_LIST_PATH, whiteProcessList); MessageBox.Show("添加成功!", "提示"); } else { MessageBox.Show("已存在。", "提示"); } } } } }
private void RenderColumns() { //LayoutDefinition.Parse(WebUtil.GetSessionString("SC_DEVICEEDITOR")); string xml = WebUtil.GetSessionString("ASR_COLUMNEDITOR"); if (!String.IsNullOrEmpty(xml)) { XmlDocument doc = new XmlDocument(); doc.LoadXml(xml); XmlNodeList columnNodes = doc.DocumentElement.SelectNodes("Column"); for (int i = 0; i < columnNodes.Count; i++) { XmlControl webControl = Resource.GetWebControl("Column") as XmlControl; Assert.IsNotNull(webControl, typeof(XmlControl)); Columns.Controls.Add(webControl); string uniqueID = Control.GetUniqueID("C"); webControl["Click"] = "OnColumnClick(\"" + i + "\")"; webControl["DblClick"] = "device:edit"; if (i == SelectedIndex) { webControl["Background"] = "#EDB078"; } webControl["ID"] = uniqueID; webControl["Header"] = columnNodes[i].InnerText; webControl["Name"] = columnNodes[i].Attributes["name"].Value; Controls.Add(uniqueID); } } }
protected override void OnLoad(EventArgs e) { Assert.ArgumentNotNull(e, "e"); base.OnLoad(e); if (!Context.ClientPage.IsEvent) { var searchedItems = _commitRepository.GetAllCommits().OrderBy(x => x.ToModelCommit().CommitTime); if (searchedItems == null) { return; } foreach (var item in searchedItems) { XmlControl control = ControlFactory.GetControl("Gallery.Commits.Option") as XmlControl; Assert.IsNotNull((object)control, typeof(XmlControl)); Context.ClientPage.AddControl(Commits, control); var lastOrSelected = _commitRepository.GetSelectedOrLastCommit(); control["Header"] = item.DisplayName; control["Description"] = item.Created.ToString(); control["ClassName"] = lastOrSelected.ID == item.ID ? "scMenuPanelItemSelected" : "scMenuPanelItem"; control["Click"] = $"javascript:return scForm.invoke('gallery:selectcommit(id={item.ID})', event)"; control["Icon"] = ThemeManager.GetIconImage(item, 32, 32, "", ""); } } }
//public JNDKL8 getJNDKL8(DateTime dt) //{ // string url = "http://www.168kai.com/History/HisList?id=10041&date=" + dt.ToString("yyyy-MM-dd") + "&_=0.6148420795228382"; // string webresource = getWebresource(url); // if (webresource == "") // { // return null; // } // JNDKL8 jNDKL = JsonConvert.DeserializeObject<JNDKL8>(webresource); // //jNDKL.list.Reverse(); // return null; //} public List <PK10> getPK10(DateTime dt) { // http://kaijiang.500.com/static/info/kaijiang/xml/bjpkshi/20180508.xml?_A=BYLAPNGF1525816892243 string url = "http://kaijiang.500.com/static/info/kaijiang/xml/bjpkshi/" + dt.ToString("yyyyMMdd") + ".xml"; string webresource = getWebresource(url); if (webresource == "") { return(null); } // 解析 webresource XmlControl xmlControl = new XmlControl(); xmlControl.LoadXmlString(webresource); XmlNodeList xmlNodeList = xmlControl.SelectNodes("row"); List <PK10> pK10List = new List <PK10>(); foreach (XmlNode item in xmlNodeList) { PK10 pK10 = new PK10(); pK10.Expect = int.Parse(item.SelectSingleNode("@expect").Value); pK10.Opentime = Convert.ToDateTime(item.SelectSingleNode("@opentime").Value); string[] sArr = item.SelectSingleNode("@opencode").Value.Split(','); List <int> list = new List <int>(); foreach (string item1 in sArr) { list.Add(int.Parse(item1)); } pK10.ListOpencode = list; pK10List.Add(pK10); } pK10List.Reverse(); return(pK10List); }
public List <BJKL8> getBJKL8(DateTime dt) { string url = "http://kaijiang.500.com/static/info/kaijiang/xml/kl8/" + dt.ToString("yyyyMMdd") + ".xml"; string webresource = getWebresource(url); if (webresource == "") { return(null); } // 解析 webresource XmlControl xmlControl = new XmlControl(); xmlControl.LoadXmlString(webresource); XmlNodeList xmlNodeList = xmlControl.SelectNodes("row"); List <BJKL8> bJKL8List = new List <BJKL8>(); foreach (XmlNode item in xmlNodeList) { BJKL8 bJKL8 = new BJKL8(); bJKL8.Expect = int.Parse(item.SelectSingleNode("@expect").Value); bJKL8.Opentime = Convert.ToDateTime(item.SelectSingleNode("@opentime").Value); string[] sArr = item.SelectSingleNode("@opencode").Value.Split(','); List <int> list = new List <int>(); foreach (string item1 in sArr) { list.Add(int.Parse(item1)); } bJKL8.ListOpencode = list; bJKL8List.Add(bJKL8); } bJKL8List.Reverse(); return(bJKL8List); }
//string[] array; private void CalcMetroQuadrado_Load(object sender, EventArgs e) { try { AcessoXml acesso = new AcessoXml(); caminho = acesso.ConexaoXml(); xml = new XmlControl(caminho); rbrCalcularMedia.Checked = true; lista = xml.BuscarTamanhos(); if (cbxTamanhosPreDefinidos.Items.Count > 0) { cbxTamanhosPreDefinidos.Items.Clear(); } foreach (var item in lista) { cbxTamanhosPreDefinidos.Items.Add(item); } cbxTamanhosPreDefinidos.DisplayMember = "Nome"; cbxTamanhosPreDefinidos.ValueMember = "Nome"; } catch (Exception) { MessageBox.Show("Não foi possível buscar tamanhos pré definidos", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
/// <summary>Renders the placeholders.</summary> /// <param name="deviceDefinition">The device definition.</param> private void RenderPlaceholders(DeviceDefinition deviceDefinition) { Assert.ArgumentNotNull((object)deviceDefinition, "deviceDefinition"); ArrayList placeholders = deviceDefinition.Placeholders; if (placeholders == null) { return; } foreach (PlaceholderDefinition placeholderDefinition in placeholders) { Item obj = (Item)null; string metaDataItemId = placeholderDefinition.MetaDataItemId; if (!string.IsNullOrEmpty(metaDataItemId)) { obj = Client.ContentDatabase.GetItem(metaDataItemId); } XmlControl xmlControl = Resource.GetWebControl("DeviceRendering") as XmlControl; Assert.IsNotNull((object)xmlControl, typeof(XmlControl)); this.Placeholders.Controls.Add((System.Web.UI.Control)xmlControl); ID id = ID.Parse(placeholderDefinition.UniqueId); if (placeholderDefinition.UniqueId == this.UniqueId) { xmlControl["Background"] = (object)"#D0EBF6"; } string str = "ph_" + (object)id.ToShortID(); xmlControl["ID"] = (object)str; xmlControl["Header"] = (object)placeholderDefinition.Key; xmlControl["Click"] = (object)("OnPlaceholderClick(\"" + placeholderDefinition.UniqueId + "\")"); xmlControl["DblClick"] = (object)"device:editplaceholder"; xmlControl["Icon"] = obj == null ? (object)"Imaging/24x24/layer_blend.png" : (object)obj.Appearance.Icon; } }
public ImageIndex(XmlDocument doc, XmlControl xmlCtrl = null) { m_doc = doc; m_xmlCtrl = xmlCtrl; m_mapImageXe = new Dictionary<string, XmlElement>(); if(m_doc.DocumentElement.Name == "UIImageResource") { foreach(XmlNode xnImg in m_doc.DocumentElement.ChildNodes) { if(xnImg.NodeType == XmlNodeType.Element) { XmlElement xeImg = (XmlElement)xnImg; if(xeImg.Name == "Image") { string imgName = xeImg.GetAttribute("Name"); XmlElement xeTmp; if(imgName != "" && !m_mapImageXe.TryGetValue(imgName, out xeTmp)) { m_mapImageXe.Add(imgName, xeImg); } } } } } }
private void BuildControl(Control parent) { GridPanel columnsGrid = new GridPanel(); parent.Controls.Add(columnsGrid); columnsGrid.RenderAs = RenderAs.Literal; columnsGrid.Width = Unit.Parse("100%"); columnsGrid.Attributes["CellSpacing"] = "2"; columnsGrid.Attributes["id"] = ID; if (!string.IsNullOrEmpty(Value)) { XmlDocument xml = XmlUtil.LoadXml(Value); if (xml.OuterXml.Length > 0) { XmlNodeList columnNodes = xml.DocumentElement.SelectNodes("Column"); for (int i = 0; i < columnNodes.Count; i++) { XmlControl webControl = Resource.GetWebControl("Column") as XmlControl; Assert.IsNotNull(webControl, typeof(XmlControl)); Controls.Add(webControl); string uniqueID = Control.GetUniqueID("C"); webControl["ID"] = uniqueID; webControl["Header"] = columnNodes[i].InnerText; webControl["Name"] = columnNodes[i].Attributes["name"].Value; columnsGrid.Controls.Add(webControl); } } } }
//进程监控 private void timer_Tick(object sender, EventArgs e) { sysProcess = Process.GetProcesses(); MyProcess mp = new MyProcess(); foreach (Process p in sysProcess) { if (p.ProcessName != null) { mp.processName = p.ProcessName; if (!findProcessInWhite(mp)) { //暂时将计时器停止 timer.Stop(); if (PopForm.popShow("提示", "进程" + mp.processName + "不在白名单中,是否关闭?\n\n点击是则将其关闭;\n点击否则将其加入白名单。\n不做任何处理则视为否。" ) == DialogResult.OK) { //强制进程退出,丢失所有的资源和数据 //结束没有图像界面的应用程序只能用这个方法 p.Kill(); } else { whiteProcessList.processes.Add(new MyProcess(mp.processName)); XmlControl.SetWhite(GlobalConstants.WHITE_LIST_PATH, whiteProcessList); } //重新开启 timer.Start(); } } } }
/// <summary> /// Filter Table Name /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void txtFilterTable_KeyUp(object sender, KeyEventArgs e) { XmlControl.CreateCorrespondingXmlWhenNotExist(); Dictionary <string, string> dic = XmlControl.ReadXml(); dgvDataTables.DataSource = TableControl.GetTables(dic, txtFilterTable.Text.Trim().ToLower(), dbType); dgvDataTables.AutoGenerateColumns = false; }
private void frmAtendentes_Load(object sender, EventArgs e) { AcessoXml acesso = new AcessoXml(); caminho = acesso.ConexaoXml(); xml = new XmlControl(caminho); Atualizar(); }
private static void LoadConfig() { string strXmlFile = HttpContext.Current.Server.MapPath("~/xmlconfig/sendcloud_sms.config"); XmlControl XmlTool = new XmlControl(strXmlFile); SMS_api_user = XmlTool.GetText("Root/api_user"); SMS_api_key = XmlTool.GetText("Root/api_key"); XmlTool.Dispose(); }
public void Create(int loid, string title, string number) { XmlControl xmlControl = new XmlControl(ConfigurationManager.AppSettings["DataUrl"].ToString() + (object)loid + ".xml"); xmlControl.Update("Root/Title", title); xmlControl.Update("Root/Number", number); xmlControl.Save(); xmlControl.Dispose(); }
private static void ShowHistory(Message message, string control) { XmlControl webControl = Resource.GetWebControl("WorkboxHistory") as XmlControl; webControl["ItemID"] = message["id"]; webControl["Language"] = message["la"]; webControl["Version"] = message["vs"]; webControl["WorkflowID"] = message["wf"]; Context.ClientPage.ClientResponse.ShowPopup(control, "below", webControl); }
public Basic(XmlElement xe, XmlControl rootControl, bool isRoot = false) : base(xe, rootControl) { m_type = "CtrlUI"; m_configModName = conf_modName; m_configPartName = conf_partName; InitializeComponent(); CtrlDef_T ctrlDef; m_isCtrl = true; if (isRoot == false) { if (CtrlDef_T.tryGetCtrlDef(m_xe.Name, out ctrlDef) && ctrlDef != null) { m_isCtrl = true; } else { m_isCtrl = false; } if (m_xe.Name != "event") { m_vId = System.Guid.NewGuid().ToString().Substring(10); m_xmlCtrl.m_mapCtrlUI[m_vId] = this; IsExpanded = true; } else { m_vId = ""; } addChild(); } else { IsExpanded = true; } initHeader(); if (m_isCtrl && m_xe.Name != "scriptPanel") { string skinName = m_xe.GetAttribute("skin"); if (skinName != "") { string xmlPath = null; object retSkin = m_xmlCtrl.findSkin(skinName, out xmlPath); if (retSkin == null) { Public.ResultLink.createResult( "\r\n" + m_xmlCtrl.m_openedFile.m_path + " - [" + this.mx_text.Text + "] 无法找到皮肤:\"" + skinName + "\"", Public.ResultType.RT_ERROR, this); } } } }
public void Create(int loid, string title, string number) { string arg = ConfigurationManager.AppSettings["DataUrl"].ToString(); string xmlFile = arg + loid + ".xml"; XmlControl xmlControl = new XmlControl(xmlFile); xmlControl.Update("Root/Title", title); xmlControl.Update("Root/Number", number); xmlControl.Save(); xmlControl.Dispose(); }
static DiscuzSessionHelper() { String strXmlFile = System.Web.HttpContext.Current.Server.MapPath("~/_data/config/site.config"); XmlControl XmlTool = new XmlControl(strXmlFile); apikey = XmlTool.GetText("Root/ForumAPIKey"); //API Key secret = XmlTool.GetText("Root/ForumSecret"); //密钥 url = XmlTool.GetText("Root/ForumUrl"); //论坛地址 XmlTool.Dispose(); ds = new DiscuzSession(apikey, secret, url); }
public HistoryList(MainWindow pW, XmlControl xmlCtrl, int maxSize = 65535) { m_pW = pW; m_xmlCtrl = xmlCtrl; m_maxSize = maxSize; m_lstOpt = new LinkedList<List<HistoryNode>>(); m_curNode = new LinkedListNode<List<HistoryNode>>(null); m_saveNode = m_curNode; m_headNode = m_curNode; m_lstOpt.AddLast(m_curNode); }
//窗体加载事件 private void WhiteList_Load(object sender, EventArgs e) { //清空listBox listBox.Items.Clear(); //反序列化xml,获取内容 processList = XmlControl.GetWhite(GlobalConstants.WHITE_LIST_PATH); //获取白名单进程列表,增加到listBox中 foreach (MyProcess p in processList.processes) { listBox.Items.Add(p.processName); } }
protected virtual void DisplayStates(IWorkflow workflow, XmlControl placeholder) { this._stateNames = null; foreach (WorkflowState state in workflow.GetStates()) { if (WorkflowFilterer.FilterVisibleCommands(workflow.GetCommands(state.StateID)).Length > 0) { string str2; DataUri[] items = this.GetItems(state, workflow); string str = ShortID.Encode(workflow.WorkflowID) + "_" + ShortID.Encode(state.StateID); Section section2 = new Section { ID = str + "_section" }; Section control = section2; control.Attributes["Width"] = "100%"; placeholder.AddControl(control); int length = items.Length; if (length <= 0) { str2 = Translate.Text("None"); } else if (length == 1) { str2 = string.Format("1 {0}", Translate.Text("item")); } else { str2 = string.Format("{0} {1}", length, Translate.Text("items")); } str2 = string.Format("<span style=\"font-weight:normal\"> - ({0})</span>", str2); control.Header = state.DisplayName + str2; control.Icon = state.Icon; if (Settings.ClientFeeds.Enabled) { FeedUrlOptions options2 = new FeedUrlOptions("/sitecore/shell/~/feed/workflowstate.aspx") { UseUrlAuthentication = true }; FeedUrlOptions options = options2; options.Parameters["wf"] = workflow.WorkflowID; options.Parameters["st"] = state.StateID; control.FeedLink = options.ToString(); } control.Collapsed = length <= 0; Border child = new Border(); control.Controls.Add(child); child.ID = str + "_content"; this.DisplayState(workflow, state, items, child, 0, this.PageSize); this.CreateNavigator(control, str + "_navigator", length); } } }
protected override void OnLoad(EventArgs e) { Assert.ArgumentNotNull(e, nameof(e)); base.OnLoad(e); if (Context.ClientPage.IsEvent) { return; } Item currentItem = GetCurrentItem(); if (currentItem != null) { if (currentItem.IsFallback) { HtmlGenericControl htmlGenericControl = new HtmlGenericControl("div"); htmlGenericControl.InnerText = Translate.Text("No version exists in the current language. You see a fallback version from '{0}' language.", (object)currentItem.OriginalLanguage); htmlGenericControl.Attributes["class"] = "versionNumSelected"; Context.ClientPage.AddControl(Versions, htmlGenericControl); } else { Item[] versions = currentItem.Versions.GetVersions(); for (int index = versions.Length - 1; index >= 0; --index) { Item obj = versions[index]; XmlControl control = ControlFactory.GetControl("Gallery.Versions.Option") as XmlControl; Assert.IsNotNull(control, typeof(XmlControl), "Xml Control \"{0}\" not found", (object)"Gallery.Versions.Option"); Context.ClientPage.AddControl(Versions, control); CultureInfo culture = Context.User.Profile.Culture; string str1 = obj.Statistics.Updated == DateTime.MinValue ? Translate.Text("[Not set]") : DateUtil.FormatShortDateTime(TimeZoneUtil.ToUserTime(obj.Statistics.Updated), culture); string str2 = obj.Statistics.UpdatedBy.Length == 0 ? "-" : obj.Statistics.UpdatedBy; string str3 = obj.Version + "."; string str4 = obj.Version.Number != currentItem.Version.Number ? "<div class=\"versionNum\">" + str3 + "</div>" : "<div class=\"versionNumSelected\">" + str3 + "</div>"; control["Number"] = str4; control["Header"] = Translate.Text("Modified <b>{0}</b> by <b>{1}</b>.", str1, str2); control["Click"] = $"item:load(id={currentItem.ID},language={currentItem.Language},version={obj.Version.Number})"; } } } Item obj1 = Client.CoreDatabase.GetItem("/sitecore/content/Applications/Content Editor/Menues/Versions"); if (obj1 == null || !obj1.HasChildren) { return; } string queryString = WebUtil.GetQueryString("id"); Options.AddFromDataSource(obj1, queryString, new CommandContext(currentItem)); }
private void frmConfiguracao_Load(object sender, EventArgs e) { AcessoXml acesso = new AcessoXml(); caminho = acesso.ConexaoXml(); if (caminho == "erro") { MessageBox.Show("Ocorreu um erro de conexão", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Information); } xml = new XmlControl(caminho); Reload(); }
protected override void OnLoad(EventArgs e) { Assert.ArgumentNotNull(e, "e"); base.OnLoad(e); if (!Context.ClientPage.IsEvent) { Item currentItem = GetCurrentItem(); if (currentItem != null) { foreach (Language language in currentItem.Languages) { ID languageItemId = LanguageManager.GetLanguageItemId(language, currentItem.Database); if (!ItemUtil.IsNull(languageItemId)) { Item languageItem = currentItem.Database.GetItem(languageItemId); if (languageItem == null || !languageItem.Access.CanRead() || languageItem.Appearance.Hidden && !UserOptions.View.ShowHiddenItems) { continue; } } Item item = currentItem.Database.GetItem(currentItem.ID, language); if (item != null) { int length = item.Versions.GetVersionNumbers(false).Length; if (length == 0) { continue; } XmlControl control = ControlFactory.GetControl("Gallery.Languages.Option") as XmlControl; if (control != null) { control["Icon"] = LanguageService.GetIcon(language, currentItem.Database); control["Header"] = Language.GetDisplayName(language.CultureInfo); control["Description"] = (length == 1) ? Translate.Text("1 version.") : Translate.Text("{0} versions.", length); control["Click"] = string.Format("item:addversionrecursive(id={0},sourceLang={1},targetLang={2})", currentItem.ID, language, currentItem.Language); control["ClassName"] = language.Name.Equals(WebUtil.GetQueryString("la"), StringComparison.OrdinalIgnoreCase) ? "scMenuPanelItemSelected" : "scMenuPanelItem"; Context.ClientPage.AddControl(Languages, control); } } } Context.ClientPage.AddControl(Options, new MenuLine()); } } }
public XmlItem(XmlElement xe, XmlControl rootControl) { m_runXeName = null; m_selLock = new EventLock(); InitializeComponent(); m_xmlCtrl = rootControl; m_xe = xe; if (m_xmlCtrl != null && m_xmlCtrl.m_mapXeItem != null) { m_xmlCtrl.m_mapXeItem[xe] = this; } }
public void Create() { using (DbOperHandler dbOperHandler = new ComData().Doh()) { dbOperHandler.Reset(); dbOperHandler.SqlCmd = "SELECT * FROM Sys_PlaySmallType where IsOpen=0"; DataTable dataTable = dbOperHandler.GetDataTable(); for (int i = 0; i < dataTable.Rows.Count; i++) { DataRow dataRow = dataTable.Rows[i]; string text = "ssc"; if (Convert.ToInt32(dataRow["LotteryId"]) == 1) { text = "ssc"; } if (Convert.ToInt32(dataRow["LotteryId"]) == 2) { text = "11x5"; } if (Convert.ToInt32(dataRow["LotteryId"]) == 3) { text = "dpc"; } if (Convert.ToInt32(dataRow["LotteryId"]) == 4) { text = "pk10"; } string xmlFile = HttpContext.Current.Server.MapPath(string.Concat(new object[] { "~/WEB-INF/", text, "/", dataRow["Title2"], ".xml" })); XmlControl xmlControl = new XmlControl(xmlFile); xmlControl.Update("play/id", dataRow["Id"].ToString()); xmlControl.Update("play/type", dataRow["type"].ToString()); xmlControl.Update("play/typename", dataRow["title0"].ToString()); xmlControl.Update("play/name", dataRow["Title"].ToString()); xmlControl.Update("play/minbonus", dataRow["Minbonus"].ToString()); xmlControl.Update("play/posbonus", dataRow["Posbonus"].ToString()); xmlControl.Update("play/maxbonus", dataRow["Maxbonus"].ToString()); xmlControl.Update("play/remark", dataRow["remark"].ToString()); xmlControl.Update("play/example", dataRow["example"].ToString()); xmlControl.Update("play/help", dataRow["help"].ToString()); xmlControl.Save(); xmlControl.Dispose(); } } }
public void LoadXmlFile_CheckDataFromFile_ReturnTestFile() { // arrange var dataBaseHandler = new XmlControl(); var metaDataItem = new MetadataItem(); // act metaDataItem = dataBaseHandler.LoadData(@"DMSTest\243c2b52-ea6d-4d50-9e39-4ae29f37fc68_Metadata.xml"); // assert Assert.IsNotNull(metaDataItem); Assert.AreEqual("Simon", metaDataItem.User); Assert.AreEqual("BezeichnungsTest", metaDataItem.Bezeichung); }
private void btnSalvar_Click(object sender, EventArgs e) { try { AcessoXml acessoXml = new AcessoXml(); XmlControl xmlControl = new XmlControl(acessoXml.ConexaoXml()); xmlControl.RegistrarCaminho(txbCaminho.Text); MessageBox.Show("Caminho salvo com sucesso", "Sucesso", MessageBoxButtons.OK, MessageBoxIcon.Information); } catch (Exception ex) { MessageBox.Show("Não foi possível salvar o caminho " + ex.Message, "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
/// <summary> /// /// </summary> /// <param name="component">Associated editor</param> private EdxDocument(XmlControl component) { this.editor = component.HtmlEditor; this.nativeRootControl = component; //prepare the validating reader for accepting HTML characters xhtmlContext = Util.CreateXhtmlContext(); xs = new XmlReaderSettings(); xs.ProhibitDtd = false; xs.ValidationType = ValidationType.None; xs.XmlResolver = Util.CreateXhtmlResolver(); // Namespace resolver xmlnsEdx = Util.CreateEdxNamespaceManager(); fo = new HtmlFormatterOptions(' ', 1, 1024, true); formatter = new HtmlFormatter(); }
//单击增加按钮 private void btAdd_Click(object sender, EventArgs e) { //显示InputBox,等待用户输入 string name = InputBox.Input("添加到白名单", "请输入进程名称", ""); //当输入不为空值时 if (name != "") { //增加进程名到listBox listBox.Items.Add(name); //增加进程到白名单列表 processList.processes.Add(new MyProcess(name)); //写入xml保存 XmlControl.SetWhite(GlobalConstants.WHITE_LIST_PATH, processList); } }
private void btnedit_Click(object sender, EventArgs e) { XmlControl control = new XmlControl(base.Server.MapPath("/config/config.config")); control.updateContent("config/security/cpallowip", this.tballowip.Text.ToString().Trim()); control.updateContent("config/security/blockip", this.tbblockip.Text.ToString().Trim()); if (this.rbverifyyes.Checked) { control.updateContent("config/security/verifycode", "true"); } else { control.updateContent("config/security/verifycode", "false"); } control.Save(); }
public ResBasic(XmlElement xe, XmlControl rootControl, SkinDef_T deepDef, bool isSkinEditor = false) : base(xe, rootControl) { m_type = "Skin"; m_configModName = conf_modName; m_configPartName = conf_partName; m_curDeepDef = deepDef; m_apprPre = ""; m_apprTagStr = ""; m_apprSuf = ""; m_isSkinEditor = isSkinEditor; InitializeComponent(); m_isCtrl = false; IsExpanded = true; if (m_curDeepDef != null) { if ((m_xe.Name == "skin" || m_xe.Name == "publicskin") && m_xmlCtrl != null) { ResBasic resItem; if (m_xmlCtrl.m_mapSkin.TryGetValue(m_xe.GetAttribute("Name"), out resItem)) { string errorInfo = "\r\n" + m_xmlCtrl.m_openedFile.m_path + " - 存在重名皮肤(" + m_xe.GetAttribute("Name") + "),前一个同名的皮肤将不能被正确引用。"; Public.ResultLink.createResult(errorInfo, Public.ResultType.RT_ERROR); Public.ResultLink.createResult("<重名皮肤1> ", Public.ResultType.RT_ERROR, resItem); Public.ResultLink.createResult("<重名皮肤2>", Public.ResultType.RT_ERROR, this); //Public.ErrorInfo.addToErrorInfo(errorInfo); } m_xmlCtrl.m_mapSkin[m_xe.GetAttribute("Name")] = this; IsExpanded = false; } else { //显示或隐藏皮肤节点 addChild(); } } initHeader(); }
protected void Button1_Click(object sender, EventArgs e) { string siteName = this.SiteNameBox.Text.Trim(); string siteAuthor = this.SiteAuthorBox.Text.Trim(); string siteKeywords = this.SiteKeywordsBox.Text.Trim(); string siteDescription = this.SiteDescriptionBox.Text.Trim(); string pagePerNumber = this.PagePerNumberBox.Text.Trim(); string siteTips = Utility.ReplaceString(this.SiteTipsBox.Text.Trim()); string messageCode = this.MessageCodeBox.Text.Trim(); string siteMessage = Utility.ReplaceString(this.SiteMessageBox.Text.Trim()); string phoneMessage = Utility.ReplaceString(this.PhoneMessageBox.Text.Trim()); string userWorkDay = this.UserWorkDayBox.Text.Trim(); string categoryRate = this.CategoryRateBox.Text.Trim(); string strXmlFile = Server.MapPath("~/Site.Config"); XmlControl xmlTool = new XmlControl(strXmlFile); xmlTool.Update("Root/SiteName", siteName); xmlTool.Update("Root/SiteAuthor", siteAuthor); xmlTool.Update("Root/SiteKeywords", siteKeywords); xmlTool.Update("Root/SiteDescription", siteDescription); xmlTool.Update("Root/PagePerNumber", pagePerNumber); xmlTool.Update("Root/SiteTips", siteTips); xmlTool.Update("Root/MessageCode", messageCode); xmlTool.Update("Root/SiteMessage", siteMessage); xmlTool.Update("Root/PhoneMessage", phoneMessage); xmlTool.Update("Root/UserWorkDay", userWorkDay); xmlTool.Update("Root/CategoryRate", categoryRate); bool success = xmlTool.Save(); xmlTool.Dispose(); if (success) { WebConfiguration.GetConfig(); Utility.Alert(this, "修改成功。", "AdminSiteConfig.aspx"); } else { Utility.Alert(this, "修改失败!"); } }
public richText(XmlElement xe, XmlControl rootControl, Canvas parentCanvas) : base(xe, rootControl, parentCanvas) { }
public countDown(XmlElement xe, XmlControl rootControl, Canvas parentCanvas) : base(xe, rootControl, parentCanvas) { }
public static bool deleteItemByXe(MainWindow pW, XmlControl xmlCtrl, XmlElement dstXe) { bool ret = false; Project.PlugIn.DataNode dataNode; XmlItem dstItem; if (xmlCtrl != null && xmlCtrl.m_mapXeItem != null && xmlCtrl.m_mapXeItem.TryGetValue(dstXe, out dstItem)) { if (dstItem != null) { XmlItem parentNode; if (dstItem.Parent != null && dstItem.Parent is XmlItem) { parentNode = (XmlItem)(dstItem.Parent); } else { parentNode = null; } xmlCtrl.m_mapXeItem.Remove(dstXe); //if (dstItem.Parent != null && dstItem.Parent is TreeViewItem) if (dstItem.Parent != null) { ((TreeViewItem)dstItem.Parent).Items.Remove(dstItem); if (Project.PlugIn.DataNodeGroup.tryGetDataNode("BoloUI", "Ctrl", dstXe.Name, out dataNode) && dstXe.Name != "event") { //仅Ctrl BoloUI.Basic uiCtrl; if (dstItem.m_type == "CtrlUI") { uiCtrl = (BoloUI.Basic)dstItem; if (xmlCtrl.m_mapCtrlUI.TryGetValue(uiCtrl.m_vId, out uiCtrl)) { xmlCtrl.m_mapCtrlUI.Remove(uiCtrl.m_vId); ret = true; } } } } if (parentNode != null && parentNode.Items.Count <= 0) { parentNode.mx_imgFolder.Visibility = System.Windows.Visibility.Collapsed; } } } return ret; }
public static bool deleteXmlNode(MainWindow pW, XmlControl xmlCtrl, XmlElement dstXe) { if (dstXe.ParentNode != null) { dstXe.ParentNode.RemoveChild(dstXe); } if (xmlCtrl != null) { deleteItemByXe(pW, xmlCtrl, dstXe); } return false; }
public static bool insertItemByXe(MainWindow pW, XmlControl xmlCtrl, XmlElement dstXe, XmlElement srcXe,ref int index) { CtrlDef_T nullCtrlDef; if (xmlCtrl != null) { XmlItem dstItem; XmlItem srcItem = null; Project.PlugIn.DataNode skinPtr; if (srcXe.Name != "BoloUI") { if (!(xmlCtrl.m_mapXeItem.TryGetValue(srcXe, out srcItem) && srcItem != null)) { return false; } } if (CtrlDef_T.tryGetCtrlDef(dstXe.Name, out nullCtrlDef)) { dstItem = new Basic(dstXe, xmlCtrl, false); } else if (Project.PlugIn.DataNodeGroup.s_mapDataNodesDef["BoloUI"]["Skin"].m_mapDataNode.TryGetValue(dstXe.Name, out skinPtr) && skinPtr is SkinDef_T) { if (srcItem != null && srcItem is ResBasic && ((ResBasic)srcItem).m_isSkinEditor) { dstItem = new ResBasic(dstXe, xmlCtrl, (SkinDef_T)skinPtr, true); } else { dstItem = new ResBasic(dstXe, xmlCtrl, (SkinDef_T)skinPtr, false); } } else { return false; } if (srcItem != null && index > srcItem.Items.Count) { index = srcItem.Items.Count; } else { if(index < 0) { index = 0; } } if (srcXe.Name != "BoloUI") { if (srcItem != null) { srcItem.Items.Insert(index, dstItem); srcItem.mx_imgFolder.Visibility = System.Windows.Visibility.Visible; } else { return false; } } else { if (dstItem.m_type == "CtrlUI") { if (index > xmlCtrl.m_treeUI.Items.Count) { index = xmlCtrl.m_treeUI.Items.Count; } xmlCtrl.m_treeUI.Items.Insert(index, dstItem); } else if (dstItem.m_type == "Skin") { if (index > xmlCtrl.m_treeSkin.Items.Count) { index = xmlCtrl.m_treeSkin.Items.Count; } xmlCtrl.m_treeSkin.Items.Insert(index, dstItem); } } return true; } return false; }
private static void checkSkinLink(XmlControl xmlCtrl, XmlElement xeUiCtrl, bool isAll = true) { string skinName = xeUiCtrl.GetAttribute("skin"); if (skinName != "") { Project.Setting.refreshSkinIndex(); xmlCtrl.checkSkinLinkAndAddSkinGroup(skinName); } if (isAll) { foreach (XmlNode xn in xeUiCtrl.ChildNodes) { if (xn is XmlElement) { checkSkinLink(xmlCtrl, (XmlElement)xn, isAll); } } } }
/// <summary> /// Creates the command. /// </summary> /// <param name="workflow"> /// The workflow. /// </param> /// <param name="command"> /// The command. /// </param> /// <param name="item"> /// The item. /// </param> /// <param name="workboxItem"> /// The workbox item. /// </param> private void CreateCommand(IWorkflow workflow, WorkflowCommand command, Item item, XmlControl workboxItem) { Assert.ArgumentNotNull(workflow, "workflow"); Assert.ArgumentNotNull(command, "command"); Assert.ArgumentNotNull(item, "item"); Assert.ArgumentNotNull(workboxItem, "workboxItem"); XmlControl webControl = Resource.GetWebControl("WorkboxCommand") as XmlControl; Assert.IsNotNull(webControl, "workboxCommand is null"); webControl["Header"] = command.DisplayName; webControl["Icon"] = command.Icon; CommandBuilder commandBuilder = new CommandBuilder("workflow:send"); commandBuilder.Add("id", item.ID.ToString()); commandBuilder.Add("la", item.Language.Name); commandBuilder.Add("vs", item.Version.ToString()); commandBuilder.Add("command", command.CommandID); commandBuilder.Add("wf", workflow.WorkflowID); commandBuilder.Add("ui", command.HasUI); commandBuilder.Add("suppresscomment", command.SuppressComment); webControl["Command"] = commandBuilder.ToString(); workboxItem.AddControl(webControl); }
/// <summary> /// Displays the states. /// </summary> /// <param name="workflow"> /// The workflow. /// </param> /// <param name="placeholder"> /// The placeholder. /// </param> protected virtual void DisplayStates(IWorkflow workflow, XmlControl placeholder) { string str; Assert.ArgumentNotNull(workflow, "workflow"); Assert.ArgumentNotNull(placeholder, "placeholder"); this.stateNames = null; WorkflowState[] states = workflow.GetStates(); for (int i = 0; i < (int)states.Length; i++) { WorkflowState workflowState = states[i]; WorkflowCommand[] workflowCommandArray = WorkflowFilterer.FilterVisibleCommands(workflow.GetCommands(workflowState.StateID)); if ((int)workflowCommandArray.Length > 0) { DataUri[] items = this.GetItems(workflowState, workflow); Assert.IsNotNull(items, "items is null"); string str1 = string.Concat(ShortID.Encode(workflow.WorkflowID), "_", ShortID.Encode(workflowState.StateID)); Section section = new Section(); section.ID = string.Concat(str1, "_section"); Section icon = section; placeholder.AddControl(icon); int length = (int)items.Length; if (length > 0) { str = (length != 1 ? string.Format("{0} {1}", length, Translate.Text("items")) : string.Format("1 {0}", Translate.Text("item"))); } else { str = "none"; } str = string.Format("<span style=\"font-weight:normal\"> - ({0})</span>", str); icon.Header = string.Concat(workflowState.DisplayName, str); icon.Icon = workflowState.Icon; if (Settings.ClientFeeds.Enabled) { FeedUrlOptions feedUrlOption = new FeedUrlOptions("/sitecore/shell/~/feed/workflowstate.aspx"); feedUrlOption.UseUrlAuthentication = true; FeedUrlOptions workflowID = feedUrlOption; workflowID.Parameters["wf"] = workflow.WorkflowID; workflowID.Parameters["st"] = workflowState.StateID; icon.FeedLink = workflowID.ToString(); } icon.Collapsed = length <= 0; Border border = new Border(); icon.Controls.Add(border); border.ID = string.Concat(str1, "_content"); this.DisplayState(workflow, workflowState, items, border, 0, this.PageSize); this.CreateNavigator(icon, string.Concat(str1, "_navigator"), length); } } }
public static bool updateXmlText(XmlControl xmlCtrl, XmlDocument newDoc) { xmlCtrl.m_xmlDoc = newDoc; xmlCtrl.refreshControl(); return false; }
public skillbutton(XmlElement xe, XmlControl rootControl, Canvas parentCanvas) : base(xe, rootControl, parentCanvas) { }
public panel(XmlElement xe, XmlControl rootControl, Canvas parentCanvas) : base(xe, rootControl, parentCanvas) { }
public Event(XmlElement xe, XmlControl rootControl) { InitializeComponent(); m_rootControl = rootControl; m_xe = xe; }
public static void GetConfig() { string strXmlFile = HttpContext.Current.Server.MapPath("/Site.Config"); XmlControl xmlTool = new XmlControl(strXmlFile); siteName = xmlTool.GetText("Root/SiteName"); siteAuthor = xmlTool.GetText("Root/SiteAuthor"); siteKeywords = xmlTool.GetText("Root/SiteKeywords"); siteDescription = xmlTool.GetText("Root/SiteDescription"); pagePerNumber = xmlTool.GetText("Root/PagePerNumber"); siteTips = xmlTool.GetText("Root/SiteTips"); messageCode = xmlTool.GetText("Root/MessageCode"); siteMessage = xmlTool.GetText("Root/SiteMessage"); phoneMessage = xmlTool.GetText("Root/PhoneMessage"); xmlTool.Dispose(); }
//直接和xml打交道的处理和部分对于显示的刷新。 //把dstXe加到srcXe里 public static bool insertXmlNode(MainWindow pW, XmlControl xmlCtrl, XmlElement dstXe, XmlElement srcXe, int index = 0) { XmlElement tmpXe1 = dstXe.OwnerDocument.CreateElement("tmp1"); XmlElement tmpXe2 = dstXe.OwnerDocument.CreateElement("tmp2"); if(index < (srcXe.ChildNodes.Count + 1) / 2) { srcXe.PrependChild(tmpXe1); XmlNode iXe = tmpXe1; for (int i = 0; i < index; i++) { XmlNode nextXe = iXe.NextSibling; srcXe.ReplaceChild(tmpXe2, nextXe); srcXe.ReplaceChild(nextXe, tmpXe1); srcXe.ReplaceChild(tmpXe1, tmpXe2); iXe = tmpXe1; } srcXe.ReplaceChild(dstXe, tmpXe1); } else { srcXe.AppendChild(tmpXe1); XmlNode iXe = tmpXe1; for (int i = srcXe.ChildNodes.Count - 1; i > index; i--) { XmlNode prevXe = iXe.PreviousSibling; srcXe.ReplaceChild(tmpXe2, prevXe); srcXe.ReplaceChild(prevXe, tmpXe1); srcXe.ReplaceChild(tmpXe1, tmpXe2); iXe = tmpXe1; } srcXe.ReplaceChild(dstXe, tmpXe1); } if (xmlCtrl != null) { insertItemByXe(pW, xmlCtrl, dstXe, srcXe, ref index); } return false; }
public static void updateAttrToGL(XmlControl xmlCtrl, Basic uiCtrl, string attrName, string newValue) { if ((uiCtrl.m_xe.Name == "progress" && attrName == "value") || MainWindow.s_pW.mx_isUpdateMode.IsChecked == true) { MainWindow.s_pW.updateGL(System.IO.Path.GetFileName(xmlCtrl.m_openedFile.m_path) + ":" + uiCtrl.m_vId + ":" + attrName + ":" + newValue, W2GTag.W2G_NORMAL_UPDATE); return; } MainWindow.s_pW.updateXmlToGL(xmlCtrl); }