コード例 #1
0
ファイル: site_edit.aspx.cs プロジェクト: Hcq/Rain
        private bool DoEdit(int _id)
        {
            bool flag = false;

            Rain.BLL.channel_site   channelSite = new Rain.BLL.channel_site();
            Rain.Model.channel_site model       = channelSite.GetModel(_id);
            model.title           = this.txtTitle.Text.Trim();
            model.build_path      = this.txtBuildPath.Text.Trim();
            model.domain          = this.txtDomain.Text.Trim();
            model.sort_id         = Utils.StrToInt(this.txtSortId.Text.Trim(), 99);
            model.is_default      = !this.cbIsDefault.Checked ? 0 : 1;
            model.name            = this.txtName.Text.Trim();
            model.logo            = this.txtLogo.Text.Trim();
            model.company         = this.txtCompany.Text.Trim();
            model.address         = this.txtAddress.Text.Trim();
            model.tel             = this.txtTel.Text.Trim();
            model.fax             = this.txtFax.Text.Trim();
            model.email           = this.txtEmail.Text.Trim();
            model.crod            = this.txtCrod.Text.Trim();
            model.seo_title       = this.txtSeoTitle.Text.Trim();
            model.seo_keyword     = this.txtSeoKeyword.Text.Trim();
            model.seo_description = Utils.DropHTML(this.txtSeoDescription.Text);
            model.copyright       = this.txtCopyright.Text.Trim();
            if (channelSite.Update(model))
            {
                CacheHelper.Remove("dt_cache_http_domain");
                this.AddAdminLog(DTEnums.ActionEnum.Edit.ToString(), "修改站点:" + model.title);
                flag = true;
            }
            return(flag);
        }
コード例 #2
0
        protected void btnDelete_Click(object sender, EventArgs e)
        {
            this.ChkAdminLevel("sys_site_manage", DTEnums.ActionEnum.Delete.ToString());
            int num1 = 0;
            int num2 = 0;

            Rain.BLL.channel_site channelSite = new Rain.BLL.channel_site();
            for (int index = 0; index < this.rptList.Items.Count; ++index)
            {
                int int32 = Convert.ToInt32(((HiddenField)this.rptList.Items[index].FindControl("hidId")).Value);
                if (((CheckBox)this.rptList.Items[index].FindControl("chkId")).Checked)
                {
                    if (new Rain.BLL.channel().GetCount("site_id=" + (object)int32) > 0)
                    {
                        ++num2;
                    }
                    else
                    {
                        Rain.Model.channel_site model = channelSite.GetModel(int32);
                        if (channelSite.Delete(int32))
                        {
                            ++num1;
                            Utils.DeleteDirectory(this.siteConfig.webpath + "aspx/" + model.build_path);
                            Utils.DeleteDirectory(this.siteConfig.webpath + "html/" + model.build_path);
                        }
                        else
                        {
                            ++num2;
                        }
                    }
                }
            }
            this.AddAdminLog(DTEnums.ActionEnum.Delete.ToString(), "删除站点成功" + (object)num1 + "条,失败" + (object)num2 + "条");
            this.JscriptMsg("删除成功" + (object)num1 + "条,失败" + (object)num2 + "条!", Utils.CombUrlTxt("site_list.aspx", "keywords={0}", this.keywords), "parent.loadMenuTree");
        }