Пример #1
0
 protected void Page_Load(object sender, System.EventArgs e)
 {
     if (!int.TryParse(this.Page.Request.QueryString["SitesId"], out this.Siteid))
     {
         base.GotoResourceNotFound();
         return;
     }
     this.btnSave.Click += new System.EventHandler(this.btnEditShipper_Click);
     if (!this.Page.IsPostBack)
     {
         SitesManagementInfo Sites = SitesManagementHelper.GetSites(this.Siteid);
         if (Sites == null)
         {
             base.GotoResourceNotFound();
             return;
         }
         Globals.EntityCoding(Sites, false);
         this.txtSitesName.Text = Sites.SitesName;
         this.ddlRegions.SetSelectedRegionId(new int?(Sites.City));
         this.txtsitCode.Text            = Sites.Code;
         this.Rb_IsDefault.SelectedValue = Sites.IsDefault.ToString();
         this.txtSort.Text        = Sites.Sort.ToString();;
         this.txtDescription.Text = Sites.Description;;
     }
 }
Пример #2
0
        public string RegisterSitesScript()//×¢²áÕ¾µãÁбí
        {
            DataTable     dtSites       = SitesManagementHelper.GetSites();
            string        strJson       = Newtonsoft.Json.JsonConvert.SerializeObject(dtSites);
            StringBuilder stringBuilder = new StringBuilder();

            stringBuilder.AppendLine("<script language=\"javascript\" type=\"text/javascript\">");
            stringBuilder.AppendFormat("var sitesList={0}", strJson);
            stringBuilder.AppendLine("</script>");
            return(stringBuilder.ToString());
        }
Пример #3
0
        public override void DataBind()
        {
            base.Items.Clear();
            if (this.AllowNull)
            {
                base.Items.Add(new ListItem(this.NullToDisplay, string.Empty));
            }
            else
            {
                base.Items.Add(new ListItem("全部", "-1"));
            }
            DataTable dtSites = SitesManagementHelper.GetSites();
            int       count   = dtSites.Rows.Count;

            for (int i = 0; i < count; i++)
            {
                base.Items.Add(new ListItem(dtSites.Rows[i]["SitesName"].ToString(), dtSites.Rows[i]["SitesId"].ToString()));
            }
        }
Пример #4
0
        public IHttpActionResult List(string accessToken, int channel, int platform, string ver)
        {
            Logger.WriterLogger("Site.List, Params: " + string.Format("accessToken={0}&channel={1}&platform={2}&ver={3}", accessToken, channel, platform, ver), LoggerType.Info);

            // 保存访问信息
            base.SaveVisitInfo("", channel, platform, ver);

            // 验证令牌
            int accessTookenCode = VerifyAccessToken(accessToken);

            if (accessTookenCode > 0)
            {
                return(base.JsonFaultResult(new CommonException(accessTookenCode).GetMessage(), "Site.List"));
            }

            DataTable dt = SitesManagementHelper.GetSites();

            int    defaultSiteId   = 0;
            string defaultSiteName = "";

            List <SiteListItem> items = new List <SiteListItem>();

            if (dt != null)
            {
                SiteListItem item = null;
                foreach (DataRow current in dt.Rows)
                {
                    //SitesId,SitesName,City,IsDefault,Province,Sort
                    item        = new SiteListItem();
                    item.SiteId = 0;
                    if (current["SitesId"] != DBNull.Value)
                    {
                        item.SiteId = (int)current["SitesId"];
                    }
                    item.SiteName = "";
                    if (current["SitesName"] != DBNull.Value)
                    {
                        item.SiteName = (string)current["SitesName"];
                    }
                    item.RegionId = 0;
                    if (current["City"] != DBNull.Value)
                    {
                        item.RegionId = (int)current["City"];
                    }
                    else
                    {
                        if (current["Province"] != DBNull.Value)
                        {
                            item.RegionId = (int)current["Province"];
                        }
                    }
                    item.IsDefault = false;
                    if (current["IsDefault"] != DBNull.Value)
                    {
                        item.IsDefault = ((int)current["IsDefault"]).Equals(1);
                    }
                    if (item.IsDefault)
                    {
                        defaultSiteId   = item.SiteId;
                        defaultSiteName = item.SiteName;
                    }
                    item.DisplaySequence = 0;
                    if (current["Sort"] != DBNull.Value)
                    {
                        item.DisplaySequence = (int)current["Sort"];
                    }

                    items.Add(item);
                }
            }

            SiteListResult siteResult = new SiteListResult();

            siteResult.TotalNumOfRecords = items.Count;
            siteResult.DefaultSiteId     = defaultSiteId;
            siteResult.DefaultSiteName   = defaultSiteName;
            siteResult.Results           = items;

            StandardResult <SiteListResult> result = new StandardResult <SiteListResult>()
            {
                code = 0,
                msg  = "",
                data = siteResult
            };

            return(base.JsonActionResult(result));
        }