| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596 |
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Web;
- using System.Web.UI;
- using System.Web.UI.WebControls;
- using CB.TVUCenter.Config;
- using CB.Common;
- using CB.Framework;
- namespace CB.Admin.Plugins.TVServer
- {
- public partial class TVConfigEdit : AdminPage
- {
- protected static TVConfigInfo entity;
- protected void Page_Load(object sender, EventArgs e)
- {
- if (!Page.IsPostBack)
- {
- DataInit();
- }
- }
- private void DataInit()
- {
- entity = TVConfigs.GetConfig();
- this.cbDebug.Checked = entity.Debug;
- this.txtEx.Text = entity.ExEncryptKey.ToString().Trim();
- this.txtKey.Text = entity.TrendChartEncryptKey.ToString().Trim();
- this.txtInitImg.Text = entity.InitImg.ToString().Trim();
- this.txtInitVerticalImg.Text = entity.InitVerticalImg.ToString().Trim();
- this.txtHorBImg.Text = entity.BackgroundImg.ToString().Trim();
- this.txtverticalImg.Text = entity.BackgroundVerticalImg.ToString().Trim();
- this.txtUserTime.Text = entity.ClearOnlineUserTime.ToString();
- this.txtUnLockTime.Text = entity.UnLockTime.ToString().Trim();
- this.txtApicalTimes.Text = entity.ApiCallTimes.ToString().Trim();
- this.txtApiCallCycle.Text = entity.ApiCallCycle.ToString().Trim();
- this.cbBro.Checked = entity.ShowByBrowser;
- }
- protected void btnEdit_Click(object sender, EventArgs e)
- {
- TVConfigInfo NewEntity = new TVConfigInfo
- {
- Debug = this.cbDebug.Checked,
- ExEncryptKey = this.txtEx.Text.Trim(),
- TrendChartEncryptKey = this.txtKey.Text.Trim(),
- InitImg = this.txtInitImg.Text.Trim(),
- InitVerticalImg = this.txtInitVerticalImg.Text.Trim(),
- BackgroundImg = this.txtHorBImg.Text.Trim(),
- BackgroundVerticalImg = this.txtverticalImg.Text.Trim(),
- ClearOnlineUserTime = TypeConverter.StrToInt(this.txtUserTime.Text.Trim()),
- UnLockTime = TypeConverter.StrToInt(this.txtUnLockTime.Text.Trim()),
- ApiCallTimes = TypeConverter.StrToInt(this.txtApicalTimes.Text.Trim()),
- ApiCallCycle = TypeConverter.StrToInt(this.txtApiCallCycle.Text.Trim()),
- AreaVersion = entity.AreaVersion,
- ShowByBrowser = this.cbBro.Checked,
- ImgVersion = entity.ImgVersion
- };
- NewEntity.ImgVersion = GetNewVersion(NewEntity);
- TVConfigs.UpdateConfig(NewEntity);
- ShowMessageBox("修改成功!", string.Format("TVConfigEdit.aspx?authPage={0}", authPage));
- }
- private int GetNewVersion(TVConfigInfo NewEntity)
- {
- if (entity.InitImg != NewEntity.InitImg || entity.InitVerticalImg != NewEntity.InitVerticalImg || entity.BackgroundImg != NewEntity.BackgroundImg || entity.BackgroundVerticalImg != NewEntity.BackgroundVerticalImg)
- {
- return TypeConverter.StrToInt(DateTime.Now.ToString("yyMMddHH"));
- }
- return entity.ImgVersion;
- }
- protected void btnClear_Click(object sender, EventArgs e)
- {
- entity = TVConfigs.GetConfig();
- this.cbDebug.Checked = entity.Debug;
- this.txtEx.Text = entity.ExEncryptKey.ToString().Trim();
- this.txtKey.Text = entity.TrendChartEncryptKey.ToString().Trim();
- this.txtInitImg.Text = entity.InitImg.ToString().Trim();
- this.txtInitVerticalImg.Text = entity.InitVerticalImg.ToString().Trim();
- this.txtHorBImg.Text = entity.BackgroundImg.ToString().Trim();
- this.txtverticalImg.Text = entity.BackgroundVerticalImg.ToString().Trim();
- this.txtUserTime.Text = entity.ClearOnlineUserTime.ToString();
- this.txtUnLockTime.Text = entity.UnLockTime.ToString().Trim();
- this.txtApicalTimes.Text = entity.ApiCallTimes.ToString().Trim();
- this.txtApiCallCycle.Text = entity.ApiCallCycle.ToString().Trim();
- this.cbBro.Checked = entity.ShowByBrowser;
- }
- protected void btnCreateKey_Click(object sender, EventArgs e)
- {
- txtKey.Text = CB.TVUCenter.Encrypt.AES.GenerateAESKey(16);
- }
- }
- }
|