protected void Page_Load(object sender, EventArgs e) { if (!string.IsNullOrEmpty(Request["ip"])) { string IP = Convert.ToString(Request["ip"]); Pclist condition = new Pclist(); condition.IP = IP; Pclist pc = TableOperate <Pclist> .GetRowData(condition); if (pc.ID > 0) { Update(pc); if (!string.IsNullOrEmpty(Request["v"])) { int version = Convert.ToInt32(Request["v"]); if (pc.Version != version) { Json = "{\"NowVersion\": " + pc.Version + ",\"list\": ["; List <News> list = NewsList(pc.ID); for (int i = 0; i < list.Count; i++) { string File = PicSwitch(list[i].Files, list[i].FileType); Json += "{\"Title\": \"" + list[i].Title + "\",\"Id\": " + list[i].ID + ",\"File\": \"" + File + "\",\"Word\": \"" + list[i].PicWord + "\",\"Json\": " + DellNull(list[i].JsonStr) + ",\"Tag\": \"" + list[i].ModeID + "\",\"Isjz\": " + list[i].Isjz + ",\"FileType\": " + list[i].FileType + ",\"Ispingbao\": " + list[i].IsPingBao + "},"; } Json = Json.Trim(','); Json += "]}"; } } } } Response.Write(Json.Replace(" ", "")); }
protected void Page_Load(object sender, EventArgs e) { if (!string.IsNullOrEmpty(this.Request["ip"])) { string ip = this.Request["ip"]; int version = Convert.ToInt32(this.Request["v"]);//文件版本控制 Pclist condition = new Pclist(); condition.IP = ip; Pclist channel = TableOperate <Pclist> .GetRowData(condition); if ((channel.Version == version || channel.ID == 0)) { Response.Write("false"); return; } else { Response.Write("<?xml version=\"1.0\"?>\r\n<Config xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\">\r\n"); View_News conditionNews = new View_News(); View_News vNews = new View_News(); conditionNews.PcID = channel.ID; conditionNews.State = 1; List <View_News> m_newsList = TableOperate <View_News> .Select(vNews, conditionNews, 0, " order by OrderID asc "); string str = "<FileList>\r\n"; for (int i = 0; i < m_newsList.Count; i++) { string files = m_newsList[i].Files; string item = "<NetFile>\r\n"; item += "<ID>" + m_newsList[i].ID + "</ID>\r\n"; item += "<Title>" + Del(m_newsList[i].Title) + "</Title>\r\n"; item += "<File>" + Del(files) + "</File>\r\n"; item += "<Word>" + Del(m_newsList[i].PicWord) + "</Word>\r\n"; item += "<Tag>" + m_newsList[i].ModeID + "</Tag>\r\n"; item += "<FileType>" + m_newsList[i].FileType + "</FileType>\r\n"; item += "<ISrh>false</ISrh>\r\n"; item += "<IsJz>false</IsJz>\r\n"; item += "<Bejson>" + Del(m_newsList[i].JsonStr) + "</Bejson>\r\n"; item += "</NetFile>\r\n"; str += item; } str += "</FileList>\r\n"; Response.Write("<NeedUpdate>true</NeedUpdate>\r\n"); Response.Write("<NowVersion>" + channel.Version + "</NowVersion>\r\n"); Response.Write(str); Response.Write("</Config>"); } } else { Response.Write("false"); } }
/// <summary> /// 获取我的展厅的内容主机数量 /// </summary> /// <returns></returns> public static int GetMyPC() { Pclist condition = new Pclist(); condition.ExhibitionID = AdminMethod.ExhibitionID; int Count = TableOperate <Pclist> .GetCountValue(condition); return(Count); }
/// <summary> /// 更新主机版本 /// </summary> /// <param name="PCID"></param> public static void UpdataVesion(int PCID) { Pclist newChannel = new Pclist(); newChannel.ID = PCID; Pclist ddd = TableOperate <Pclist> .GetRowData(newChannel); newChannel.Version = ddd.Version + 1; TableOperate <Pclist> .Update(newChannel); }
/// <summary> /// 获取我的主机列表 /// </summary> /// <returns></returns> public static List <Pclist> GetMyPCList() { Pclist condition = new Pclist(); Pclist value = new Pclist(); condition.ExhibitionID = AdminMethod.ExhibitionID; List <Pclist> list = TableOperate <Pclist> .Select(value, condition); return(list); }
protected void Page_Load(object sender, EventArgs e) { try { if (!string.IsNullOrEmpty(Request["pid"])) { int Pid = Convert.ToInt32(Request["pid"]); ChannelJson = GetChannelJson(Pid); } if (!string.IsNullOrEmpty(Request["ip"])) { string IP = Convert.ToString(Request["ip"]); Pclist condition = new Pclist(); condition.IP = IP; Pclist pc = TableOperate <Pclist> .GetRowData(condition); if (pc.ID > 0) { Update(pc); Version = pc.Version; List <News> list = NewsList(pc.ID); for (int i = 0; i < list.Count; i++) { string File = PicSwitch(list[i].Files, list[i].FileType); FileJson += "{\"Title\": \"" + list[i].Title + "\",\"ID\": " + list[i].ID + ",\"File\": \"" + File + "\",\"Pic\": \"" + NullPic(list[i].Pic) + "\",\"Brief1\": \"" + Null(list[i].Brief1) + "\",\"Brief2\": \"" + Null(list[i].Brief2) + "\",\"Word\": \"" + Null(list[i].Brief) + "\",\"Json\": " + DellNull(list[i].JsonStr) + ",\"Tag\": \"" + list[i].ModeID + "\",\"ChannlID\": \"" + list[i].ChannelID + "\",\"Isjz\": " + list[i].Isjz + ",\"FileType\": " + list[i].FileType + ",\"Ispingbao\": " + list[i].IsPingBao + ",\"LastTime\": \"" + list[i].AddTime + "\"},"; } FileJson = FileJson.Trim(','); } } string Json = "{\"state\":\"true\", \"Channellist\":[" + ChannelJson + "]," + "\"NowVersion\": " + Version + ",\"list\": [" + FileJson + "]}"; //Json = SysConfig.String2Json(Json); Response.Write(Json); return; } catch (Exception ex) { string error = "{\"state\":\"false\", \"msg\":\"请求失败" + ex.ToString() + "\"}"; Response.Write(error); return; } }
protected void AddLog(string ids) { Pclist condition = new Pclist(); Pclist value = new Pclist(); condition.AddConditon(" and id in(" + ids + ")"); List <Pclist> list = TableOperate <Pclist> .Select(value, condition); if (list.Count > 0) { string deltitle = ""; for (int i = 0; i < list.Count; i++) { deltitle += list[i].Title + ","; } deltitle = deltitle.TrimEnd(','); if (deltitle != "") { string logbrief = "管理员:【" + AdminMethod.AdminFullName + "】在" + DateTime.Now.GetDateTimeFormats('f')[0].ToString() + "删除了【" + deltitle + "】的主机"; Lognet.AddLogin(logbrief); } } }
protected void Update(Pclist pC_Channel) { pC_Channel.LastTime = DateTime.Now; TableOperate <Pclist> .Update(pC_Channel); }
protected void Page_Load(object sender, EventArgs e) { string action = GetstringKey("action"); if (action != "save") { if (!string.IsNullOrEmpty(this.Request["iD"])) { int _iD = Convert.ToInt32(this.Request["iD"]); Pclist condition = new Pclist(); condition.ID = _iD; news = TableOperate <Pclist> .GetRowData(condition); iD.Value = Convert.ToString(news.ID); } DataBind(); } else { Result result = new Result(); string logbrief = ""; Pclist newChannelNews = new Pclist(); newChannelNews.ID = 0; newChannelNews.AutoForm(this.Page); string Title = newChannelNews.Title; int _iD; if (!string.IsNullOrEmpty(this.Request["iD"])) { _iD = Convert.ToInt32(this.Request["iD"]); TableOperate <Pclist> .Update(newChannelNews); result.msg = "编辑成功,等待返回列表"; logbrief = "管理员:【" + AdminMethod.AdminFullName + "】在" + DateTime.Now.GetDateTimeFormats('f')[0].ToString() + "编辑了为【" + Title + "】的主机"; } else { newChannelNews.ExhibitionID = AdminMethod.ExhibitionID; newChannelNews.AddTime = DateTime.Now; newChannelNews.AddID = AdminMethod.AdminID; newChannelNews.LastTime = DateTime.Now; newChannelNews.State = 1; newChannelNews.Version = 0; _iD = TableOperate <Pclist> .InsertReturnID(newChannelNews); result.msg = "添加成功,等待返回列表"; logbrief = "管理员:【" + AdminMethod.AdminFullName + "】,在" + DateTime.Now.GetDateTimeFormats('f')[0].ToString() + "添加了为【" + Title + "】的主机"; } if (_iD > 0) { result.isOk = true; Lognet.AddLogin(logbrief); } else { result.msg = "操作失败"; } Response.ContentType = "text/json"; Response.Write(new JavaScriptSerializer().Serialize(result)); Response.End(); } DataBind(); }