public static void AddExpress(string name, string kuaidi100Code, string taobaoCode, string JDCode) { XmlDocument xmlNode = ExpressHelper.GetXmlNode(); XmlNode xmlNode2 = xmlNode.SelectSingleNode("companys"); XmlElement xmlElement = xmlNode.CreateElement("company"); xmlElement.SetAttribute("name", name); xmlElement.SetAttribute("Kuaidi100Code", kuaidi100Code); xmlElement.SetAttribute("TaobaoCode", taobaoCode); xmlElement.SetAttribute("JDCode", JDCode); xmlElement.SetAttribute("CloseStatus", "1"); xmlNode2.AppendChild(xmlElement); xmlNode.Save(ExpressHelper.path); }
public static bool IsExitExpressForDZMD(string name) { XmlDocument xmlNode = ExpressHelper.GetXmlNode(); XmlNode xmlNode2 = xmlNode.SelectSingleNode("companys"); foreach (XmlNode childNode in xmlNode2.ChildNodes) { if (childNode.Attributes["name"].Value.Contains(name)) { return(true); } } return(false); }
public static void DeleteExpress(string name) { XmlDocument xmlNode = ExpressHelper.GetXmlNode(); XmlNode xmlNode2 = xmlNode.SelectSingleNode("companys"); foreach (XmlNode childNode in xmlNode2.ChildNodes) { if (childNode.Attributes["name"].Value == name) { xmlNode2.RemoveChild(childNode); break; } } xmlNode.Save(ExpressHelper.path); }
public static ExpressCompanyInfo FindNodeByCode(string code) { ExpressCompanyInfo expressCompanyInfo = null; XmlDocument xmlNode = ExpressHelper.GetXmlNode(); string xpath = $"//company[@TaobaoCode='{code}']"; XmlNode xmlNode2 = xmlNode.SelectSingleNode(xpath); if (xmlNode2 != null) { expressCompanyInfo = new ExpressCompanyInfo(); expressCompanyInfo.Name = xmlNode2.Attributes["name"].Value; expressCompanyInfo.Kuaidi100Code = xmlNode2.Attributes["Kuaidi100Code"].Value; expressCompanyInfo.TaobaoCode = code; expressCompanyInfo.JDCode = xmlNode2.Attributes["JDCode"].Value; expressCompanyInfo.CloseStatus = xmlNode2.Attributes["CloseStatus"].Value.ToBool(); } return(expressCompanyInfo); }
public override void DataBind() { IList <string> expressCompanies = this.ExpressCompanies; if ((expressCompanies == null) || (expressCompanies.Count == 0)) { expressCompanies = ExpressHelper.GetAllExpressName(); } base.Items.Clear(); foreach (string str in expressCompanies) { ListItem item = new ListItem(str, str); if (string.Compare(item.Value, this.Name, false) == 0) { item.Selected = true; } base.Items.Add(item); } }
public override void DataBind() { IList <string> list = this.ExpressCompanies; if (list == null || list.Count == 0) { list = ExpressHelper.GetAllExpressName(false); } base.Items.Clear(); foreach (string item in list) { ListItem listItem = new ListItem(item, item); if (string.Compare(listItem.Value, this.Name, false) == 0) { listItem.Selected = true; } base.Items.Add(listItem); } }
public static IList <string> GetAllExpressName(bool IsContainClose) { IList <string> list = new List <string>(); XmlDocument xmlNode = ExpressHelper.GetXmlNode(); XmlNode xmlNode2 = xmlNode.SelectSingleNode("companys"); foreach (XmlNode childNode in xmlNode2.ChildNodes) { if (!IsContainClose) { if (childNode.Attributes["CloseStatus"].Value.ToBool()) { list.Add(childNode.Attributes["name"].Value); } } else { list.Add(childNode.Attributes["name"].Value); } } return(list); }
protected override void Render(HtmlTextWriter writer) { string format = "<li><label class=\"label-checkbox item-content\"><input type=\"radio\" {2} name=\"chk_express\" value=\"{0}\"><div class=\"item-media\"><i class=\"icon icon-form-checkbox\"></i></div><div class=\"pay_name\">{1}</div></label></li>"; SiteSettings masterSettings = SettingsManager.GetMasterSettings(); StringBuilder stringBuilder = new StringBuilder(); stringBuilder.AppendLine("<ul class=\"pay_list\">"); IList <string> allExpressName = ExpressHelper.GetAllExpressName(true); foreach (string item in allExpressName) { if (item == this.SelectedValue) { stringBuilder.AppendLine(string.Format(format, item, item, "checked=\"checked\"")); } else { stringBuilder.AppendLine(string.Format(format, item, item, "")); } } stringBuilder.AppendLine("</ul>"); writer.Write(stringBuilder.ToString()); }
protected override void Render(HtmlTextWriter writer) { SiteSettings masterSettings = SettingsManager.GetMasterSettings(); StringBuilder stringBuilder = new StringBuilder(); if (!string.IsNullOrEmpty(this.SelectedValue)) { stringBuilder.Append("<button type=\"button\" class=\"btn btn-default dropdown-toggle\" data-toggle=\"dropdown\">" + this.SelectedValue + "<span class=\"caret\"></span></button>"); } else { stringBuilder.Append("<button type=\"button\" class=\"btn btn-default dropdown-toggle\" data-toggle=\"dropdown\">" + this.NullToDisplay + "<span class=\"caret\"></span></button>"); } stringBuilder.AppendLine("<ul id=\"selectExpress\" class=\"dropdown-menu\" role=\"menu\">"); IList <string> allExpressName = ExpressHelper.GetAllExpressName(true); foreach (string item in allExpressName) { stringBuilder.AppendLine($"<li><a href=\"#\" name=\"{item}\">{item}</a></li>"); } stringBuilder.AppendLine("</ul>"); writer.Write(stringBuilder.ToString()); }