/// <summary> /// 应用程序启动 /// </summary> protected void Application_Start(object sender, EventArgs e) { System.Net.ServicePointManager.DefaultConnectionLimit = 100; Init(); UserManager.Init(); gmt.Server.Load(); gmt.Server.newLoad(); Log.Start(); Network.Start(); FTPManager.Load(); TableManager.Start(); TextManager.Load(); RevolvingManager.Start(); NoticeManager.Load(); ActivityManger.Start(); ServerListConfig.Load(); GMTActivityMananger.start(); GiftTable.Start(); TimedMailSender.Init(); RevolvingManager.UpdateService(); PayType.LoadPayType(); }
/// <summary> /// 修改服务器列表配置数据 /// </summary> /// <param name="index">索引</param> /// <param name="data">服务器列表配置数据</param> public static void Modify(int index, ServerListConfigData data) { if (index >= 0 && index < ServerListConfig.DataList.Count) { ServerListConfig.DataList[index] = data; ServerListConfig.Save(); } }
/// <summary> /// 页面载入响应 /// </summary> protected void Page_Load(object sender, EventArgs e) { Response.ContentType = "application/x-msdownload"; string filename = "attachment; filename=" + "ServerList_" + ServerListConfig.GetData(0).Name + ".zip"; Response.AddHeader("Content-Disposition", filename); Response.BinaryWrite(CdnZip.PackServerList(Request.Params["version"])); }
/// <summary> /// 删除服务器列表配置数据 /// </summary> /// <param name="index">索引</param> public static void Delete(int index) { if (index >= 0 && index < ServerListConfig.DataList.Count) { ServerListConfig.DataList.RemoveAt(index); ServerListConfig.Save(); } }
/// <summary> /// 删除服务器 /// </summary> /// <param name="index">索引</param> public void Delete(int index) { if (index >= 0 && index < this.configList.Count) { this.configList.RemoveAt(index); ServerListConfig.Save(); } }
/// <summary> /// 渠道列表选择改变响应 /// </summary> //protected void channelListBox_SelectedIndexChanged(object sender, EventArgs e) //{ // this.UpdateCurrentServerList(); //} /// <summary> /// 添加按钮点击响应 /// </summary> protected void addButton_Click(object sender, EventArgs e) { ServerListConfigData data = new ServerListConfigData(); this.UpdateData(data); ServerListConfig.Add(data); this.channelListBox.Items.Add(new ListItem(data.Name, data.Name)); this.channelListBox.SelectedIndex = channelListBox.Items.Count - 1; }
/// <summary> /// 删除按钮点击响应 /// </summary> protected void deleteButton_Click(object sender, EventArgs e) { if (this.channelListBox.SelectedIndex < 0) { return; } ServerListConfig.Delete(this.channelListBox.SelectedIndex); channelListBox.Items.RemoveAt(this.channelListBox.SelectedIndex); }
/// <summary> /// 修改服务器 /// </summary> /// <param name="text">文本</param> /// <param name="visible">是否可见</param> /// <param name="index">索引</param> public void Modify(string text, bool visible, int index) { if (index >= 0 && index < this.configList.Count) { ServerConfig config = this.configList[index]; config.Text = text; config.Visible = visible; ServerListConfig.Save(); } }
/// <summary> /// 下移 /// </summary> /// <param name="index">索引</param> public void MoveDown(int index) { if (index >= 0 && index < this.configList.Count - 1) { ServerConfig config = this.configList[index]; this.configList.RemoveAt(index); this.configList.Insert(index + 1, config); ServerListConfig.Save(); } }
/// <summary> /// 修改按钮点击响应 /// </summary> protected void modifyButton_Click(object sender, EventArgs e) { if (this.channelListBox.SelectedIndex < 0) { return; } ServerListConfigData data = ServerListConfig.GetData(this.channelListBox.SelectedIndex); this.UpdateData(data); ServerListConfig.Modify(this.channelListBox.SelectedIndex, data); this.channelListBox.Items[this.channelListBox.SelectedIndex].Text = data.Name; }
/// <summary> /// 添加按钮点击响应 /// </summary> protected void addButton_Click(object sender, EventArgs e) { if (this.CurrentServerList != null) { string config = this.GetConfig(); this.CurrentServerList.Add(config, this.visibleCheckBox.Checked); if (!this.visibleCheckBox.Checked) { config += ("," + TableManager.GetGMTText(400) + ""); } ServerListConfig.Save(); this.serverListBox.Items.Add(new ListItem(config, this.idTextBox.Text)); } }
/// <summary> /// 添加服务器列表配置数据 /// </summary> /// <param name="data">服务器列表配置数据</param> public static void Add(ServerListConfigData data) { ServerListConfig.DataList.Add(data); ServerListConfig.Save(); }