Esempio n. 1
0
        private void ShowInfo()
        {
            Rain.Model.siteconfig siteconfig = new Rain.BLL.siteconfig().loadConfig();
            this.webname.Text               = siteconfig.webname;
            this.weburl.Text                = siteconfig.weburl;
            this.webcompany.Text            = siteconfig.webcompany;
            this.webaddress.Text            = siteconfig.webaddress;
            this.webtel.Text                = siteconfig.webtel;
            this.webfax.Text                = siteconfig.webfax;
            this.webmail.Text               = siteconfig.webmail;
            this.webcrod.Text               = siteconfig.webcrod;
            this.webpath.Text               = siteconfig.webpath;
            this.webmanagepath.Text         = siteconfig.webmanagepath;
            this.staticstatus.SelectedValue = siteconfig.staticstatus.ToString();
            this.staticextension.Text       = siteconfig.staticextension;
            this.memberstatus.Checked       = siteconfig.memberstatus == 1;
            this.commentstatus.Checked      = siteconfig.commentstatus == 1;
            this.logstatus.Checked          = siteconfig.logstatus == 1;
            this.webstatus.Checked          = siteconfig.webstatus == 1;
            this.webclosereason.Text        = siteconfig.webclosereason;
            this.webcountcode.Text          = siteconfig.webcountcode;
            this.smsapiurl.Text             = siteconfig.smsapiurl;
            this.smsusername.Text           = siteconfig.smsusername;
            if (!string.IsNullOrEmpty(siteconfig.smspassword))
            {
                this.smspassword.Attributes["value"] = this.defaultpassword;
            }
            this.labSmsCount.Text = this.GetSmsCount();
            this.emailsmtp.Text   = siteconfig.emailsmtp;
            this.emailssl.Checked = siteconfig.emailssl == 1;
            TextBox emailport = this.emailport;
            int     num       = siteconfig.emailport;
            string  str1      = num.ToString();

            emailport.Text          = str1;
            this.emailfrom.Text     = siteconfig.emailfrom;
            this.emailusername.Text = siteconfig.emailusername;
            if (!string.IsNullOrEmpty(siteconfig.emailpassword))
            {
                this.emailpassword.Attributes["value"] = this.defaultpassword;
            }
            this.emailnickname.Text = siteconfig.emailnickname;
            this.filepath.Text      = siteconfig.filepath;
            DropDownList filesave = this.filesave;

            num = siteconfig.filesave;
            string str2 = num.ToString();

            filesave.SelectedValue   = str2;
            this.fileextension.Text  = siteconfig.fileextension;
            this.videoextension.Text = siteconfig.videoextension;
            TextBox attachsize = this.attachsize;

            num = siteconfig.attachsize;
            string str3 = num.ToString();

            attachsize.Text = str3;
            TextBox videosize = this.videosize;

            num = siteconfig.videosize;
            string str4 = num.ToString();

            videosize.Text = str4;
            TextBox imgsize = this.imgsize;

            num = siteconfig.imgsize;
            string str5 = num.ToString();

            imgsize.Text = str5;
            TextBox imgmaxheight = this.imgmaxheight;

            num = siteconfig.imgmaxheight;
            string str6 = num.ToString();

            imgmaxheight.Text = str6;
            TextBox imgmaxwidth = this.imgmaxwidth;

            num = siteconfig.imgmaxwidth;
            string str7 = num.ToString();

            imgmaxwidth.Text = str7;
            TextBox thumbnailheight = this.thumbnailheight;

            num = siteconfig.thumbnailheight;
            string str8 = num.ToString();

            thumbnailheight.Text = str8;
            TextBox thumbnailwidth = this.thumbnailwidth;

            num = siteconfig.thumbnailwidth;
            string str9 = num.ToString();

            thumbnailwidth.Text = str9;
            RadioButtonList watermarktype = this.watermarktype;

            num = siteconfig.watermarktype;
            string str10 = num.ToString();

            watermarktype.SelectedValue = str10;
            RadioButtonList watermarkposition = this.watermarkposition;

            num = siteconfig.watermarkposition;
            string str11 = num.ToString();

            watermarkposition.Text = str11;
            TextBox watermarkimgquality = this.watermarkimgquality;

            num = siteconfig.watermarkimgquality;
            string str12 = num.ToString();

            watermarkimgquality.Text = str12;
            this.watermarkpic.Text   = siteconfig.watermarkpic;
            TextBox watermarktransparency = this.watermarktransparency;

            num = siteconfig.watermarktransparency;
            string str13 = num.ToString();

            watermarktransparency.Text       = str13;
            this.watermarktext.Text          = siteconfig.watermarktext;
            this.watermarkfont.SelectedValue = siteconfig.watermarkfont;
            TextBox watermarkfontsize = this.watermarkfontsize;

            num = siteconfig.watermarkfontsize;
            string str14 = num.ToString();

            watermarkfontsize.Text = str14;
        }
Esempio n. 2
0
 protected void btnSubmit_Click(object sender, EventArgs e)
 {
     this.ChkAdminLevel(nameof(sys_config), DTEnums.ActionEnum.Edit.ToString());
     Rain.BLL.siteconfig   siteconfig = new Rain.BLL.siteconfig();
     Rain.Model.siteconfig model      = siteconfig.loadConfig();
     try
     {
         model.webname         = this.webname.Text;
         model.weburl          = this.weburl.Text;
         model.webcompany      = this.webcompany.Text;
         model.webaddress      = this.webaddress.Text;
         model.webtel          = this.webtel.Text;
         model.webfax          = this.webfax.Text;
         model.webmail         = this.webmail.Text;
         model.webcrod         = this.webcrod.Text;
         model.webpath         = this.webpath.Text;
         model.webmanagepath   = this.webmanagepath.Text;
         model.staticstatus    = Utils.StrToInt(this.staticstatus.SelectedValue, 0);
         model.staticextension = this.staticextension.Text;
         model.memberstatus    = !this.memberstatus.Checked ? 0 : 1;
         model.commentstatus   = !this.commentstatus.Checked ? 0 : 1;
         model.logstatus       = !this.logstatus.Checked ? 0 : 1;
         model.webstatus       = !this.webstatus.Checked ? 0 : 1;
         model.webclosereason  = this.webclosereason.Text;
         model.webcountcode    = this.webcountcode.Text;
         model.smsapiurl       = this.smsapiurl.Text;
         model.smsusername     = this.smsusername.Text;
         if (this.smspassword.Text.Trim() != "" && this.smspassword.Text.Trim() != this.defaultpassword)
         {
             model.smspassword = Utils.MD5(this.smspassword.Text.Trim());
         }
         model.emailsmtp     = this.emailsmtp.Text;
         model.emailssl      = !this.emailssl.Checked ? 0 : 1;
         model.emailport     = Utils.StrToInt(this.emailport.Text.Trim(), 25);
         model.emailfrom     = this.emailfrom.Text;
         model.emailusername = this.emailusername.Text;
         if (this.emailpassword.Text.Trim() != this.defaultpassword)
         {
             model.emailpassword = DESEncrypt.Encrypt(this.emailpassword.Text, model.sysencryptstring);
         }
         model.emailnickname         = this.emailnickname.Text;
         model.filepath              = this.filepath.Text;
         model.filesave              = Utils.StrToInt(this.filesave.SelectedValue, 2);
         model.fileextension         = this.fileextension.Text;
         model.videoextension        = this.videoextension.Text;
         model.attachsize            = Utils.StrToInt(this.attachsize.Text.Trim(), 0);
         model.videosize             = Utils.StrToInt(this.videosize.Text.Trim(), 0);
         model.imgsize               = Utils.StrToInt(this.imgsize.Text.Trim(), 0);
         model.imgmaxheight          = Utils.StrToInt(this.imgmaxheight.Text.Trim(), 0);
         model.imgmaxwidth           = Utils.StrToInt(this.imgmaxwidth.Text.Trim(), 0);
         model.thumbnailheight       = Utils.StrToInt(this.thumbnailheight.Text.Trim(), 0);
         model.thumbnailwidth        = Utils.StrToInt(this.thumbnailwidth.Text.Trim(), 0);
         model.watermarktype         = Utils.StrToInt(this.watermarktype.SelectedValue, 0);
         model.watermarkposition     = Utils.StrToInt(this.watermarkposition.Text.Trim(), 9);
         model.watermarkimgquality   = Utils.StrToInt(this.watermarkimgquality.Text.Trim(), 80);
         model.watermarkpic          = this.watermarkpic.Text;
         model.watermarktransparency = Utils.StrToInt(this.watermarktransparency.Text.Trim(), 5);
         model.watermarktext         = this.watermarktext.Text;
         model.watermarkfont         = this.watermarkfont.Text;
         model.watermarkfontsize     = Utils.StrToInt(this.watermarkfontsize.Text.Trim(), 12);
         siteconfig.saveConifg(model);
         this.AddAdminLog(DTEnums.ActionEnum.Edit.ToString(), "修改系统配置信息");
         this.JscriptMsg("修改系统配置成功!", "sys_config.aspx");
     }
     catch
     {
         this.JscriptMsg("文件写入失败,请检查文件夹权限!", "");
     }
 }