Example #1
0
        public void Page_Load(object sender, EventArgs args)
        {
            site = SiteBll.GetSessionSite();


            material = MaterialsBll.GetDetailById(Request["meterial_id"].TryToLong());

            if (material == null)
            {
                material = new Material();
            }

            imgs = string.IsNullOrEmpty(material.imgs) ? null : material.imgs.Split('?');

            me = UserBll.GetSessionUser();
            if (me != null)
            {
                var myId = me.user_id;
                me          = UserBll.GetUserById(myId);
                isLogin     = true;
                canExchange = me.bonuses >= material.bonus;
            }
            else
            {
                me          = new User();
                isLogin     = false;
                canExchange = false;
            }

            tdks = SeoBll.GetTDKbyPage("thjc_xq.aspx", Request["meterial_id"]).Table.Populate <SeoBll.Seo>();

            contractorsList4global = ContractorBll.GetAllContractors(0, 500).Table.Populate <Contractor> ();
        }
Example #2
0
        public void Page_Load(object sender, EventArgs args)
        {
            //me = UserBll.GetSessionUser();
            var t_site_id = Request["site"].TryToShort();

            if (t_site_id > 0)
            {
                site = SiteBll.GetById(t_site_id);
                SiteBll.SetSessionSite(site);
            }

            site = SiteBll.GetSessionSite();

            //cases = CaseBll.GetCasesForFront(6, 0).Table.Populate<Case>() ;
            cases = CaseBll.GetCasesForFrontOnlyDesigner(6, 0, 0, 0).Populate <Case>();

            articles1 = ArticleBll.GetArticleForFront("热点新闻").Table.Populate <Article>();
            articles2 = ArticleBll.GetArticleForFront("居家布置").Table.Populate <Article>();
            articles3 = ArticleBll.GetArticleForFront("装修常识").Table.Populate <Article>();
            articles4 = ArticleBll.GetArticleForFront("装修手册").Table.Populate <Article>();

            materials = MaterialsBll.GetMaterialsForFront().Table.Populate <Material>();

            tdks = SeoBll.GetTDKbyPage("index.aspx", "").Table.Populate <SeoBll.Seo>();

            contractors = ContractorBll.GetAllContractors(0, 50).Table.Populate <Contractor>();
            suppliers   = SupplierBll.GetAll(0, 50).Table.Populate <Supplier>();


            dists = DistrictBll.GetAll();

            contractorsList4global = ContractorBll.GetAllContractors(0, 500).Table.Populate <Contractor>();
        }
Example #3
0
        public void Page_Load(object sender, EventArgs args)
        {
            var pageIndex = Request["pg"].TryToInt();

            if (pageIndex < 0)
            {
                pageIndex = 0;
            }

            cur_page = pageIndex + 1;

            var frontDp = CaseBll.SearchCasesForFront(Request["building_kw"], Request["rs"], Request["dst"], Request["ht"], 20, pageIndex);

            cases = frontDp.Table.Populate <Case>();
            pages = frontDp.Page.pageCount;
            count = frontDp.Page.rowCount;

            site = SiteBll.GetSessionSite();

            htypes = DictBll.GetHouseTypes();
            styles = DictBll.GetRoomStyles();
            types  = DictBll.GetDecorationStyles();

            tdks = SeoBll.GetTDKbyPage("search.aspx", "").Table.Populate <SeoBll.Seo>();

            contractorsList4global = ContractorBll.GetAllContractors(0, 500).Table.Populate <Contractor> ();
        }
Example #4
0
        protected void GridViewSite_DeleteSite(object sender, EventArgs e)
        {
            LinkButton lb = (LinkButton)sender;

            SiteBll.DeleteSite(Convert.ToUInt32(lb.CommandArgument));
            BindDataSite();
        }
Example #5
0
        // Token: 0x0600002D RID: 45 RVA: 0x00004C98 File Offset: 0x00002E98
        protected override void View()
        {
            this.sysconfiginfo = SysConfigs.GetConfig();
            this.sitelist      = SiteBll.GetSiteList();
            Configuration configuration = WebConfigurationManager.OpenWebConfiguration("~");

            if (configuration.AppSettings.Settings["sitepath"] != null)
            {
                this.mainsite = configuration.AppSettings.Settings["sitepath"].Value;
            }
            CustomErrorsSection customErrorsSection = (CustomErrorsSection)configuration.GetSection("system.web/customErrors");

            if (customErrorsSection.Mode == CustomErrorsMode.Off)
            {
                this.customerror = 1;
            }
            this.adminsiteconfig = SiteConfigs.LoadConfig(FPUtils.GetMapPath(this.webpath + this.sysconfiginfo.adminpath + "/site.config"));
            if (this.ispost)
            {
                if (!this.isperm)
                {
                    this.ShowErr("对不起,您没有限权进行修改配置。");
                    return;
                }
                this.sysconfiginfo = FPRequest.GetModel <SysConfig>(this.sysconfiginfo);
                if (this.sysconfiginfo.admintitle == "")
                {
                    this.sysconfiginfo.admintitle = this.adminsiteconfig.sitetitle;
                }
                this.sysconfiginfo.passwordkey = WMSUtils.CreateAuthStr(10);
                WMSCookie.WriteCookie("password", DES.Encode(this.user.password, this.sysconfiginfo.passwordkey));
                SysConfigs.SaveConfig(this.sysconfiginfo);
                SysConfigs.ResetConfig();
                if (FPRequest.GetInt("customerror") != this.customerror)
                {
                    this.customerror = FPRequest.GetInt("customerror");
                    if (this.customerror == 1)
                    {
                        customErrorsSection.Mode = CustomErrorsMode.Off;
                    }
                    else
                    {
                        customErrorsSection.Mode = CustomErrorsMode.RemoteOnly;
                    }
                }
                if (configuration.AppSettings.Settings["sitepath"] != null)
                {
                    configuration.AppSettings.Settings["sitepath"].Value = FPRequest.GetString("mainsite");
                }
                else
                {
                    configuration.AppSettings.Settings.Add("sitepath", FPRequest.GetString("mainsite"));
                }
                configuration.Save(ConfigurationSaveMode.Modified);
                WebConfig.ReSet();
                base.AddMsg("更新配置成功!");
            }
            base.SaveRightURL();
        }
Example #6
0
 private void BindDataSite()
 {
     GridViewSite.DataSource = SiteBll.LoadAllSite();
     GridViewSite.DataBind();
     GridViewSite.SelectedIndex = -1;
     // ici on supprime l'affichage des données détails par exemple (commande/détails).
     // GridViewDetail.DataSource = null; --> devrait être suffisant.
 }
Example #7
0
        public void Page_Load(object sender, EventArgs args)
        {
            contractors = ContractorBll.GetAllContractors(0, 50).Table.Populate <Contractor>();
            site        = SiteBll.GetSessionSite();

            tdks = SeoBll.GetTDKbyPage("zxgs.aspx", "").Table.Populate <SeoBll.Seo>();

            contractorsList4global = ContractorBll.GetAllContractors(0, 500).Table.Populate <Contractor> ();
        }
Example #8
0
        public void Page_Load(object sender, EventArgs args)
        {
            site = SiteBll.GetSessionSite();

            contractor_id = Request["cid"].TryToLong();

            workers = WorkerBll.GetWorkersByContractorId(contractor_id);

            tdks = SeoBll.GetTDKbyPage("zxgsxq-sgd.aspx", Request["cid"]).Table.Populate <SeoBll.Seo>();

            contractorsList4global = ContractorBll.GetAllContractors(0, 500).Table.Populate <Contractor> ();
        }
Example #9
0
 // Token: 0x0600006B RID: 107 RVA: 0x00009964 File Offset: 0x00007B64
 protected override void View()
 {
     if (this.ispost)
     {
         if (this.action == "delete")
         {
             string @string = FPRequest.GetString("chkdel");
             foreach (string text in @string.Split(new char[]
             {
                 ','
             }))
             {
                 if (text != "" && Directory.Exists(FPUtils.GetMapPath(this.webpath + "sites/" + text)))
                 {
                     Directory.Delete(FPUtils.GetMapPath(this.webpath + "sites/" + text), true);
                 }
             }
         }
         else if (this.action == "create")
         {
             string string2 = FPRequest.GetString("sitepath");
             string message = "";
             if (!SiteBll.CreateSite(string2, out message))
             {
                 this.ShowErr(message);
                 return;
             }
             base.AddMsg("站点编译成功!");
         }
         else if (this.action == "download")
         {
             string     string3  = FPRequest.GetString("sitepath");
             SiteConfig siteInfo = SiteConfigs.GetSiteInfo(string3);
             string     str      = ((siteInfo.name != "") ? siteInfo.name : siteInfo.sitepath) + "_" + DateTime.Now.ToString("yyyyMMddHHmmss") + ".fpsite";
             using (FPZip fpzip = new FPZip())
             {
                 DirectoryInfo directoryInfo = new DirectoryInfo(FPUtils.GetMapPath(this.webpath + "sites/" + string3));
                 foreach (DirectoryInfo directoryInfo2 in directoryInfo.GetDirectories())
                 {
                     fpzip.AddDirectory(directoryInfo2.FullName);
                 }
                 foreach (FileInfo fileInfo in directoryInfo.GetFiles())
                 {
                     fpzip.AddFile(fileInfo.FullName, "");
                 }
                 fpzip.ZipDown(FPUtils.UrlEncode(str));
             }
         }
     }
     this.sitelist = SiteBll.GetSiteList();
     base.SaveRightURL();
 }
Example #10
0
        public void Page_Load(object sender, EventArgs args)
        {
            site          = SiteBll.GetSessionSite();
            contractor_id = Request["cid"].TryToLong();

            var dp_case = CaseBll.GetCasesByContractorId(contractor_id, 0, 50);

            cases = dp_case.Table.Populate <Case>();

            tdks = SeoBll.GetTDKbyPage("zxgsxq-jdal.aspx", Request["cid"]).Table.Populate <SeoBll.Seo>();

            contractorsList4global = ContractorBll.GetAllContractors(0, 500).Table.Populate <Contractor> ();
        }
Example #11
0
        public void Page_Load(object sender, EventArgs args)
        {
            site = SiteBll.GetSessionSite();

            supplier = SupplierBll.GetDetailById(Request["supplier_id"].TryToLong());

            var dp_case = MaterialsBll.GetMaterialsBySupplierId(supplier.supplier_id);

            materials = dp_case.Table.Populate <Material>();

            tdks = SeoBll.GetTDKbyPage("sjxq.aspx", Request["supplier_id"]).Table.Populate <SeoBll.Seo>();
            contractorsList4global = ContractorBll.GetAllContractors(0, 500).Table.Populate <Contractor> ();
        }
Example #12
0
        protected void GridViewSite_RowUpdating(object sender, GridViewUpdateEventArgs e)
        {
            Site sit = new Site();

            sit.sit_id         = Convert.ToUInt32(((Label)GridViewSite.Rows[e.RowIndex].FindControl("lbl_sit_id")).Text);
            sit.sit_name       = ((TextBox)GridViewSite.Rows[e.RowIndex].FindControl("txt_sit_name")).Text;
            sit.sit_tel        = ((TextBox)GridViewSite.Rows[e.RowIndex].FindControl("txt_sit_tel")).Text;
            sit.sit_adr_no     = ((TextBox)GridViewSite.Rows[e.RowIndex].FindControl("txt_sit_adr_no")).Text;
            sit.sit_adr_street = ((TextBox)GridViewSite.Rows[e.RowIndex].FindControl("txt_sit_adr_street")).Text;
            sit.sit_adr_city   = ((TextBox)GridViewSite.Rows[e.RowIndex].FindControl("txt_sit_adr_city")).Text;
            sit.sit_adr_prov   = ((TextBox)GridViewSite.Rows[e.RowIndex].FindControl("txt_sit_adr_prov")).Text;
            sit.sit_adr_pcode  = ((TextBox)GridViewSite.Rows[e.RowIndex].FindControl("txt_sit_adr_pcode")).Text;
            SiteBll.UpdateSite(sit);
            GridViewSite.EditIndex = -1;
            BindDataSite();
        }
Example #13
0
        public void Page_Load(object sender, EventArgs args)
        {
            site = SiteBll.GetSessionSite();

            var pageIndex = Request["pg"].TryToInt();

            cur_page = pageIndex + 1;

            var frontDp = MaterialsBll.GetMaterialsForFront(20, pageIndex);

            mts   = frontDp.Table.Populate <Material>();
            pages = frontDp.Page.pageCount;


            tdks = SeoBll.GetTDKbyPage("thjc_list.aspx", "").Table.Populate <SeoBll.Seo>();

            contractorsList4global = ContractorBll.GetAllContractors(0, 500).Table.Populate <Contractor>();
        }
Example #14
0
        public void Page_Load(object sender, EventArgs args)
        {
            site = SiteBll.GetSessionSite();

            the_case = CaseBll.GetCaseByCaseId(Request["case_id"].TryToLong());
            imgs     = the_case.imgs.Split('?');

            contractor_id = the_case.contractor_id;

            contractor = ContractorBll.GetContractorByContractorId(contractor_id);

            var dp_case = CaseBll.GetCasesByContractorId(contractor_id, 0, 20);

            cases = dp_case.Table.Populate <Case>();

            tdks = SeoBll.GetTDKbyPage("zxgsxq-jdal-xq.aspx", Request["case_id"]).Table.Populate <SeoBll.Seo>();


            contractorsList4global = ContractorBll.GetAllContractors(0, 500).Table.Populate <Contractor> ();
        }
Example #15
0
        public void Page_Load(object sender, EventArgs args)
        {
            site = SiteBll.GetSessionSite();

            contractor = ContractorBll.GetContractorByContractorId(Request["cid"].TryToLong());

            contractor.address = contractor.address.Replace("\r\n", "<br/>");

            var dp_case = CaseBll.GetCasesByContractorId(contractor.contractor_id, 0, 4);

            cases = dp_case.Table.Populate <Case>();


            tdks = SeoBll.GetTDKbyPage("zxgsxq.aspx", Request["cid"]).Table.Populate <SeoBll.Seo>();


            designers = DesignerBll.GetDesignersByContractorId(contractor.contractor_id, 4);
            workers   = WorkerBll.GetWorkersByContractorId(contractor.contractor_id, 4);

            contractorsList4global = ContractorBll.GetAllContractors(0, 500).Table.Populate <Contractor> ();
        }
Example #16
0
        public void Page_Load(object sender, EventArgs args)
        {
            site = SiteBll.GetSessionSite();

            long designer_id = Request["designer_id"].TryToLong();

            if (designer_id > 0)
            {
                designer = DesignerBll.GetDetailByDesignerId(designer_id);
                cases    = CaseBll.GetCasesByAuthorId(designer_id);
            }
            else
            {
                designer = new Designer();
                cases    = new List <Case>();
            }

            tdks = SeoBll.GetTDKbyPage("zxgsxq_sjs_xq.aspx", Request["designer_id"]).Table.Populate <SeoBll.Seo>();

            contractorsList4global = ContractorBll.GetAllContractors(0, 500).Table.Populate <Contractor> ();
        }
Example #17
0
        protected void GridViewSite_AddSite(object sender, EventArgs e)
        {
            Site sit = new Site();

            sit.sit_name       = ((TextBox)GridViewSite.FooterRow.FindControl("txt_sit_name")).Text;
            sit.sit_tel        = ((TextBox)GridViewSite.FooterRow.FindControl("txt_sit_tel")).Text;
            sit.sit_adr_no     = ((TextBox)GridViewSite.FooterRow.FindControl("txt_sit_adr_no")).Text;
            sit.sit_adr_street = ((TextBox)GridViewSite.FooterRow.FindControl("txt_sit_adr_street")).Text;
            sit.sit_adr_city   = ((TextBox)GridViewSite.FooterRow.FindControl("txt_sit_adr_city")).Text;
            sit.sit_adr_prov   = ((TextBox)GridViewSite.FooterRow.FindControl("txt_sit_adr_prov")).Text;
            sit.sit_adr_pcode  = ((TextBox)GridViewSite.FooterRow.FindControl("txt_sit_adr_pcode")).Text;
            try
            {
                SiteBll.InsertSite(sit);
                GridViewSite.PageIndex = GridViewSite.PageCount;
                BindDataSite();
            }
            catch (ManagedException ex)
            {
                Utils.DisplayMessage(UpdatePanelSite, String.Format("alert(\"{0}\");", ex.Message));
            }
        }
Example #18
0
 // Token: 0x06000016 RID: 22 RVA: 0x000031C4 File Offset: 0x000013C4
 protected override void View()
 {
     if (this.ispost)
     {
         string @string = FPRequest.GetString("cache");
         foreach (string a in @string.Split(new char[]
         {
             ','
         }))
         {
             if (a == "sysconfig")
             {
                 this.sysconfig.passwordkey = WMSUtils.CreateAuthStr(10);
                 SysConfigs.SaveConfig(this.sysconfig);
                 WMSCookie.WriteCookie("password", DES.Encode(this.user.password, this.sysconfig.passwordkey));
                 SysConfigs.ResetConfig();
             }
             if (a == "syssort")
             {
                 CacheBll.RemoveSortCache();
             }
             if (a == "attachtype")
             {
                 FPCache.Remove("FP_ATTACHTYPE", "image,flash,media,file");
             }
             if (a == "siteconfig")
             {
                 List <SiteConfig> siteList = SiteBll.GetSiteList();
                 foreach (SiteConfig siteConfig in siteList)
                 {
                     FPCache.Remove("FP_SITECONFIG_" + siteConfig.sitepath);
                 }
             }
         }
         base.Response.Redirect("cachemanage.aspx");
     }
     base.SaveRightURL();
 }
Example #19
0
        // Token: 0x0600005E RID: 94 RVA: 0x000084C4 File Offset: 0x000066C4
        protected override void View()
        {
            if (this.m_sitepath != "")
            {
                this.siteinfo = SiteBll.GetSiteConfig(this.m_sitepath);
            }
            if (this.siteinfo.version == "")
            {
                this.siteinfo.version = "V1.0";
            }
            if (this.ispost)
            {
                string text = FPRequest.GetString("dirpath").ToLower();
                if (text.Trim() == "")
                {
                    base.AddErr("站点路径名称不能为空。");
                }
                string pattern = "^[a-zA-Z0-9_\\w]+$";
                if (this.err == 0 && !Regex.IsMatch(text.Trim(), pattern, RegexOptions.IgnoreCase))
                {
                    base.AddErr("站点路径名称只能由数字、字母或下划线组成。");
                }
                if (this.err > 0)
                {
                    if (!this.iscuserr)
                    {
                        MessageBox.Show(this.msg);
                    }
                    return;
                }
                this.siteinfo.roles = "";
                this.siteinfo       = FPRequest.GetModel <SiteConfig>(this.siteinfo);
                if (this.siteinfo.sitepath != text)
                {
                    if (Directory.Exists(FPUtils.GetMapPath(this.webpath + "sites/" + text)))
                    {
                        this.ShowErr("该站点路径已存在,请使用其他的名称");
                        return;
                    }
                }
                if (this.m_sitepath == "")
                {
                    this.siteinfo.sitepath = text;
                }
                if (this.siteinfo.sitetitle == "")
                {
                    this.siteinfo.sitetitle = this.siteinfo.name;
                }
                SiteBll.SaveSiteConfig(this.siteinfo);
                if (this.siteinfo.sitepath != text)
                {
                    Directory.Move(FPUtils.GetMapPath(this.webpath + "sites/" + this.siteinfo.sitepath), FPUtils.GetMapPath(this.webpath + "sites/" + text));
                }
                if (this.tab == 0)
                {
                    base.Response.Redirect("sitemanage.aspx");
                }
                else
                {
                    base.Response.Redirect(string.Concat(new object[]
                    {
                        "siteadd.aspx?sitepath=",
                        this.siteinfo.sitepath,
                        "&tab=",
                        this.tab
                    }));
                }
            }
            SqlParam sqlParam = DbHelper.MakeAndWhere("id", WhereType.NotIn, "2,3,4");

            this.rolelist = DbHelper.ExecuteList <RoleInfo>(new SqlParam[]
            {
                sqlParam
            });
            base.SaveRightURL();
        }
Example #20
0
        //___________________________________SITE_________________________________________________________________________________//

        private void BindDataSite()
        {
            GridViewSite.DataSource = SiteBll.LoadAllSite();
            GridViewSite.DataBind();
            GridViewSite.SelectedIndex = -1;
        }