Exemplo n.º 1
0
 private void Bind()
 {
     if (!string.IsNullOrWhiteSpace(Request.QueryString["productItemId"]))
     {
         Guid productItemId = Guid.Empty;
         Guid.TryParse(Request.QueryString["productItemId"], out productItemId);
         if (!productItemId.Equals(Guid.Empty))
         {
             ProductSizePicture bll = new ProductSizePicture();
             var model = bll.GetModelByJoin(productId, productItemId);
             if (model != null)
             {
                 hAction_ProductSizePicture.Value = Request.QueryString["action"];
                 txtName.Value = model.Named;
                 string pictureUrl = "";
                 if (!string.IsNullOrWhiteSpace(model.FileDirectory))
                 {
                     pictureUrl = PictureUrlHelper.GetMPicture(model.FileDirectory, model.RandomFolder, model.FileExtension);
                 }
                 imgProductSizePicture.Src      = string.IsNullOrWhiteSpace(pictureUrl) ? "../../Images/nopic.gif" : pictureUrl;
                 hImgProductSizePictureId.Value = model.PictureId.ToString();
                 var li = ddlProductItem_ProductSizePicture.Items.FindByValue(model.ProductItemId.ToString());
                 if (li != null)
                 {
                     li.Selected = true;
                 }
             }
         }
     }
 }
Exemplo n.º 2
0
        private void Bind()
        {
            if (!Id.Equals(Guid.Empty))
            {
                Page.Title = "编辑商品";

                Product piBll = new Product();
                var     model = piBll.GetModelByJoin(Id);
                if (model != null)
                {
                    txtName.Value = model.Named;
                    txtSort.Value = model.Sort.ToString();

                    string pictureUrl = "";
                    if (!string.IsNullOrWhiteSpace(model.FileDirectory))
                    {
                        pictureUrl = PictureUrlHelper.GetMPicture(model.FileDirectory, model.RandomFolder, model.FileExtension);
                    }
                    imgProductPicture.Src      = string.IsNullOrWhiteSpace(pictureUrl) ? "../../Images/nopic.gif" : pictureUrl;
                    hImgProductPictureId.Value = model.PictureId.ToString();
                    txtEnableStartTime.Value   = model.EnableStartTime.ToString("yyyy-MM-dd HH:mm:ss");
                    txtEnableEndTime.Value     = model.EnableEndTime.ToString("yyyy-MM-dd HH:mm:ss");
                    hId.Value = Id.ToString();

                    if (myDataAppend == null)
                    {
                        myDataAppend = new StringBuilder();
                    }
                    myDataAppend.Append("<div id=\"myDataForModel\">[");
                    myDataAppend.Append("{\"IsEnable\":\"" + model.IsEnable.ToString().ToLower() + "\",\"IsDisable\":\"" + model.IsDisable.ToString().ToLower() + "\",\"CategoryId\":\"" + model.CategoryId + "\",\"BrandId\":\"" + model.BrandId + "\",\"MenuId\":\"" + model.MenuId.ToString().Replace(Guid.Empty.ToString(), "") + "\"}");
                    myDataAppend.Append("]</div>");
                }
            }
        }
Exemplo n.º 3
0
        private void Bind()
        {
            Guid adItemId = Guid.Empty;

            if (!string.IsNullOrWhiteSpace(Request.QueryString["adItemId"]))
            {
                Guid.TryParse(Request.QueryString["adItemId"], out adItemId);
            }
            if (!adItemId.Equals(Guid.Empty))
            {
                ddlActionType.Enabled = false;

                AdItem bll   = new AdItem();
                var    model = bll.GetModelByJoin(adItemId);
                if (model == null)
                {
                    MessageBox.Messager(this.Page, MessageContent.GetString(MessageContent.Submit_Data_NotExists, "广告项ID【" + adItemId + "】"), MessageContent.AlertTitle_Ex_Error, "error");
                    return;
                }
                hAdItemId.Value     = model.Id.ToString();
                hImgPictureId.Value = model.PictureId.ToString();
                imgPicture.Src      = PictureUrlHelper.GetMPicture(model.FileDirectory, model.RandomFolder, model.FileExtension);
                var li = ddlActionType.Items.FindByValue(model.ActionTypeId.ToString());
                if (li != null)
                {
                    li.Selected = true;
                }
                txtSort.Value       = model.Sort.ToString();
                cbIsDisable.Checked = model.IsDisable;

                ltrMyOldData.Text = "<span id=\"myOldData\" style=\"display:none;\">{\"PictureId\":\"" + model.PictureId + "\",\"ActionTypeId\":\"" + model.ActionTypeId + "\",\"Sort\":\"" + model.Sort + "\",\"IsDisable\":\"" + model.IsDisable + "\"}</span>";
            }
        }
Exemplo n.º 4
0
        private void Bind()
        {
            if (!Id.Equals(Guid.Empty))
            {
                ServiceLink bll   = new ServiceLink();
                var         model = bll.GetModelByJoin(Id);
                if (model != null)
                {
                    hServiceLinkId.Value       = model.Id.ToString();
                    txtNamed_ServiceLink.Value = model.Named;

                    string pictureUrl = "";
                    if (!string.IsNullOrWhiteSpace(model.FileDirectory))
                    {
                        pictureUrl = PictureUrlHelper.GetMPicture(model.FileDirectory, model.RandomFolder, model.FileExtension);
                    }

                    imgPicture_ServiceLink.Src           = string.IsNullOrWhiteSpace(pictureUrl) ? "../../Images/nopic.gif" : pictureUrl;
                    hPictureId_ServiceLink.Value         = model.PictureId.ToString();
                    txtUrl_ServiceLink.Value             = model.Url;
                    txtEnableStartTime_ServiceLink.Value = model.EnableStartTime == DateTime.MinValue ? "" : model.EnableStartTime.ToString("yyyy-MM-dd HH:mm:ss");
                    txtEnableEndTime_ServiceLink.Value   = model.EnableStartTime == DateTime.MinValue ? "" : model.EnableStartTime.ToString("yyyy-MM-dd HH:mm:ss");
                    var li = rbtnList_ServiceLink.Items.FindByValue(model.IsDisable.ToString().ToLower());
                    if (li != null)
                    {
                        li.Selected = true;
                    }

                    myDataAppend.Append("<div code=\"myDataForModel\">[{\"Id\":\"" + model.Id + "\",\"ServiceItemId\":\"" + model.ServiceItemId + "\",\"ServiceItemName\":\"" + model.ServiceItemName + "\",\"Sort\":\"" + model.Sort + "\"}]</div>");
                }
            }
        }
Exemplo n.º 5
0
        private void Bind()
        {
            ShareSiteMapProvider ssmp = new ShareSiteMapProvider();
            var currNode = ssmp.FindSiteMapNode(HttpContext.Current);
            var bll      = new ContentDetail();
            var model    = bll.GetModelByTitle(currNode.Title);

            if (model == null)
            {
                MessageBox.Messager(this.Page, MC.Submit_Data_NotExists, MC.AlertTitle_Ex_Error, "error");
                return;
            }

            StringBuilder sb = new StringBuilder();

            sb.Append(model.ContentText);

            string picUrl     = PictureUrlHelper.GetUrl(model.FileDirectory, model.RandomFolder, model.FileExtension, EnumData.PictureType.OriginalPicture, EnumData.Platform.PC);
            var    picFullPth = Server.MapPath("~" + picUrl + "");
            int    width      = 0;
            int    height     = 0;

            if (File.Exists(picFullPth))
            {
                var img = System.Drawing.Image.FromFile(picFullPth);
                width  = img.Width;
                height = img.Height;
            }
            sb.AppendFormat(@"<div id=""myDataAppend"" style=""display:none;"">{{""banner"":""{0}"",""width"":""{1}"",""height"":""{2}""}}</div>", picUrl.Replace("/Files/", "/sw/Files/"), width, height);

            ltrMyData.Text = sb.ToString();
        }
        private void Bind()
        {
            if (!Id.Equals(Guid.Empty))
            {
                Page.Title = "编辑内容";

                ContentDetail bll   = new ContentDetail();
                var           model = bll.GetModelByJoin(Id);
                if (model != null)
                {
                    hId.Value       = Id.ToString();
                    txtTitle.Value  = model.Title;
                    txtParent.Value = model.ContentTypeId.ToString();
                    string pictureUrl = "";
                    if (!string.IsNullOrWhiteSpace(model.FileDirectory))
                    {
                        pictureUrl = PictureUrlHelper.GetMPicture(model.FileDirectory, model.RandomFolder, model.FileExtension);
                    }
                    imgPicture.Src            = string.IsNullOrWhiteSpace(pictureUrl) ? "/sw/Images/nopic.gif" : "/sw/" + pictureUrl;
                    hPictureId.Value          = model.PictureId.ToString();
                    txtaDescr.Value           = model.Descr;
                    txtContent.Value          = model.ContentText;
                    txtVirtualViewCount.Value = model.VirtualViewCount.ToString();
                    txtSort.Value             = model.Sort.ToString();
                    var li = rbtnlIsDisable.Items.FindByValue(model.IsDisable.ToString().ToLower());
                    if (li != null)
                    {
                        li.Selected = true;
                    }
                }
            }
        }
Exemplo n.º 7
0
        public string GetAdvertisementList(int pageIndex, int pageSize, Guid siteFunId)
        {
            try
            {
                int               totalRecords = 0;
                Advertisement     bll          = new Advertisement();
                AdvertisementLink adlBll       = new AdvertisementLink();
                var               list         = bll.GetListByFunId(pageIndex, pageSize, out totalRecords, siteFunId);
                if (list == null || list.Count == 0)
                {
                    return("");
                }

                StringBuilder sb = new StringBuilder();
                sb.Append("<Rsp>");
                foreach (var model in list)
                {
                    string adLinkAppend = "";
                    var    adLinkList   = adlBll.GetDsByAdId(model.Id);
                    if (adLinkList != null && adLinkList.Tables.Count > 0 && adLinkList.Tables[0].Rows.Count > 0)
                    {
                        adLinkAppend += "<AdImages>";

                        DataRowCollection drc = adLinkList.Tables[0].Rows;

                        foreach (DataRow dr in drc)
                        {
                            string dir     = dr["FileDirectory"] == null ? "" : dr["FileDirectory"].ToString().Trim();
                            string rndCode = dr["RandomFolder"] == null ? "" : dr["RandomFolder"].ToString().Trim();
                            string fileEx  = dr["FileExtension"] == null ? "" : dr["FileExtension"].ToString().Trim();
                            Dictionary <string, string> dic = null;
                            if (!string.IsNullOrWhiteSpace(dir) && !string.IsNullOrWhiteSpace(rndCode) && !string.IsNullOrWhiteSpace(fileEx))
                            {
                                EnumData.Platform platform = EnumData.Platform.Android;
                                dic = PictureUrlHelper.GetUrlByPlatform(dir, rndCode, fileEx, platform);
                            }

                            adLinkAppend += "<AdImageInfo>";
                            adLinkAppend += string.Format(@"<ImageId>{0}</ImageId><AdId>{1}</AdId><ActionType>{2}</ActionType><Url>{3}</Url><Sort>{4}</Sort><OriginalPicture>{5}</OriginalPicture><BPicture>{6}</BPicture><MPicture>{7}</MPicture><SPicture>{8}</SPicture>",
                                                          dr["Id"], dr["AdvertisementId"], dr["ActionTypeCode"], dr["Url"], dr["Sort"], string.Format("{0}{1}", WebSiteHost, dic == null ? "" : dic["OriginalPicture"]), string.Format("{0}{1}", WebSiteHost, dic == null ? "" : dic["BPicture"]), string.Format("{0}{1}", WebSiteHost, dic == null ? "" : dic["MPicture"]), string.Format("{0}{1}", WebSiteHost, dic == null ? "" : dic["SPicture"]));
                            adLinkAppend += "</AdImageInfo>";
                        }
                        adLinkAppend += "</AdImages>";
                    }

                    sb.Append("<AdRes>");
                    sb.AppendFormat(@"<Id>{0}</Id><Title>{1}</Title><SiteFun>{2}</SiteFun><LayoutPosition>{3}</LayoutPosition><Duration>{4}</Duration><VirtualViewCount>{5}</VirtualViewCount><ViewCount>{6}</ViewCount><AdLink>{7}</AdLink>",
                                    model.Id, model.Title, model.SiteFunName, model.LayoutPositionName, model.Timeout, model.VirtualViewCount, model.ViewCount, adLinkAppend);
                    sb.Append("</AdRes>");
                }
                sb.Append("</Rsp>");

                return(sb.ToString());
            }
            catch
            {
                return("");
            }
        }
Exemplo n.º 8
0
        public string GetAdvertisementList(int pageIndex, int pageSize, Guid siteFunId)
        {
            try
            {
                int               totalRecords = 0;
                Advertisement     bll          = new Advertisement();
                AdvertisementLink adlBll       = new AdvertisementLink();
                var               list         = bll.GetListByFunId(pageIndex, pageSize, out totalRecords, siteFunId);
                if (list == null || list.Count == 0)
                {
                    return("");
                }

                StringBuilder sb = new StringBuilder();
                sb.Append("<Rsp>");
                foreach (var model in list)
                {
                    string adLinkAppend = "";
                    var    adLinkList   = adlBll.GetListByAdId(model.Id);
                    if (adLinkList != null && adLinkList.Count > 0)
                    {
                        adLinkAppend += "<AdImages>";

                        foreach (var adlModel in adLinkList)
                        {
                            Dictionary <string, string> dic = null;
                            if (!string.IsNullOrWhiteSpace(adlModel.FileDirectory) && !string.IsNullOrWhiteSpace(adlModel.FileExtension) && !string.IsNullOrWhiteSpace(adlModel.RandomFolder))
                            {
                                EnumData.Platform platform = EnumData.Platform.Android;
                                dic = PictureUrlHelper.GetUrlByPlatform(adlModel.FileDirectory, adlModel.RandomFolder, adlModel.FileExtension, platform);
                            }

                            adLinkAppend += "<AdImageInfo>";

                            adLinkAppend += string.Format(@"<ImageId>{0}</ImageId><AdId>{1}</AdId><ActionType>{2}</ActionType><Url><![CDATA[{3}]]></Url><Sort>{4}</Sort><OriginalPicture>{5}</OriginalPicture><BPicture>{6}</BPicture><MPicture>{7}</MPicture><SPicture>{8}</SPicture>",
                                                          adlModel.Id, adlModel.AdvertisementId, adlModel.ActionTypeName, adlModel.Url, adlModel.Sort, string.Format("{0}{1}", WebSiteHost, dic == null ? "" : dic["OriginalPicture"]), string.Format("{0}{1}", WebSiteHost, dic == null ? "" : dic["BPicture"]), string.Format("{0}{1}", WebSiteHost, dic == null ? "" : dic["MPicture"]), string.Format("{0}{1}", WebSiteHost, dic == null ? "" : dic["SPicture"]));

                            adLinkAppend += "</AdImageInfo>";
                        }
                        adLinkAppend += "</AdImages>";
                    }

                    sb.Append("<AdRes>");
                    sb.AppendFormat("<Id>{0}</Id><Title><![CDATA[{1}]]></Title><SiteFun>{2}</SiteFun><LayoutPosition>{3}</LayoutPosition><Duration>{4}</Duration><AdLink>{5}</AdLink>", model.Id, model.Title, model.SiteFunName, model.LayoutPositionName, model.Timeout, adLinkAppend);
                    sb.Append("</AdRes>");
                }
                sb.Append("</Rsp>");

                return(sb.ToString());
            }
            catch
            {
                return("");
            }
        }
Exemplo n.º 9
0
        private void Bind()
        {
            if (!Id.Equals(Guid.Empty))
            {
                Page.Title = "编辑广告";

                Advertisement bll = new Advertisement();

                var model = bll.GetModelByJoin(Id);
                if (model != null)
                {
                    hId.Value                 = Id.ToString();
                    txtTitle.Value            = model.Title;
                    txtTimeout.Value          = model.Timeout.ToString();
                    txtSort.Value             = model.Sort.ToString();
                    txtStartTime.Value        = model.StartTime.ToString("yyyy-MM-dd HH:mm:ss");
                    txtEndTime.Value          = model.EndTime.ToString("yyyy-MM-dd HH:mm:ss");
                    txtVirtualViewCount.Value = model.VirtualViewCount.ToString();
                    txtaDescr.Value           = model.Descr;
                    txtContent.Value          = model.ContentText;

                    string            imgContentPictureHtml = "";
                    AdvertisementLink alBll = new AdvertisementLink();
                    var picList             = alBll.GetDsByAdId(Id);
                    if (picList != null && picList.Tables.Count > 0 && picList.Tables[0].Rows.Count > 0)
                    {
                        string adTemplateText = File.ReadAllText(Server.MapPath("~/Templates/PartialAdvertisement.txt"));

                        DataRowCollection drc = picList.Tables[0].Rows;
                        foreach (DataRow dr in drc)
                        {
                            string currTemplateText = adTemplateText;

                            string dir       = dr["FileDirectory"] == null ? "" : dr["FileDirectory"].ToString().Trim();
                            string fileEx    = dr["FileExtension"] == null ? "" : dr["FileExtension"].ToString().Trim();
                            string rndCode   = dr["RandomFolder"] == null ? "" : dr["RandomFolder"].ToString().Trim();
                            string sMPicture = "";
                            if (!string.IsNullOrWhiteSpace(dir) && !string.IsNullOrWhiteSpace(fileEx) && !string.IsNullOrWhiteSpace(rndCode))
                            {
                                EnumData.PictureType picType  = EnumData.PictureType.MPicture;
                                EnumData.Platform    platform = EnumData.Platform.Android;
                                sMPicture = PictureUrlHelper.GetUrl(dir, rndCode, fileEx, picType, platform);
                            }

                            imgContentPictureHtml += string.Format(currTemplateText, sMPicture, dr["ContentPictureId"], dr["ActionTypeId"], dr["Url"], dr["Sort"], dr["IsDisable"], dr["Id"]);
                        }

                        ltrImgItem.Text = imgContentPictureHtml;
                    }

                    myDataAppend += "<div id=\"myDataForModel\">[{\"SiteFunId\":\"" + model.SiteFunId + "\",\"LayoutPositionId\":\"" + model.LayoutPositionId + "\",\"IsDisable\":\"" + model.IsDisable + "\"}]</div>";
                }
            }
        }
Exemplo n.º 10
0
        public string GetAdvertisementModel(Guid Id)
        {
            try
            {
                if (Id.Equals(Guid.Empty))
                {
                    return("");
                }

                Advertisement bll   = new Advertisement();
                var           model = bll.GetModelByJoin(Id);
                if (model == null)
                {
                    return("");
                }

                Regex r = new Regex("(<img)(.*)src=\"([^\"]*?)\"(.*)/>");

                AdvertisementLink adlBll       = new AdvertisementLink();
                string            adLinkAppend = "";
                var adLinkList = adlBll.GetListByAdId(model.Id);
                if (adLinkList != null && adLinkList.Count > 0)
                {
                    adLinkAppend += "<AdImages>";

                    foreach (var adlModel in adLinkList)
                    {
                        Dictionary <string, string> dic = null;
                        if (!string.IsNullOrWhiteSpace(adlModel.FileDirectory) && !string.IsNullOrWhiteSpace(adlModel.FileExtension) && !string.IsNullOrWhiteSpace(adlModel.RandomFolder))
                        {
                            EnumData.Platform platform = EnumData.Platform.Android;
                            dic = PictureUrlHelper.GetUrlByPlatform(adlModel.FileDirectory, adlModel.RandomFolder, adlModel.FileExtension, platform);
                        }

                        adLinkAppend += "<AdImageInfo>";
                        adLinkAppend += string.Format(@"<ImageId>{0}</ImageId><AdId>{1}</AdId><ActionType>{2}</ActionType><Url><![CDATA[{3}]]></Url><Sort>{4}</Sort><OriginalPicture>{5}</OriginalPicture><BPicture>{6}</BPicture><MPicture>{7}</MPicture><SPicture>{8}</SPicture>",
                                                      adlModel.Id, adlModel.AdvertisementId, adlModel.ActionTypeName, adlModel.Url, adlModel.Sort, string.Format("{0}{1}", WebSiteHost, dic == null ? "" : dic["OriginalPicture"]), string.Format("{0}{1}", WebSiteHost, dic == null ? "" : dic["BPicture"]), string.Format("{0}{1}", WebSiteHost, dic == null ? "" : dic["MPicture"]), string.Format("{0}{1}", WebSiteHost, dic == null ? "" : dic["SPicture"]));
                        adLinkAppend += "</AdImageInfo>";
                    }
                    adLinkAppend += "</AdImages>";
                }

                StringBuilder sb = new StringBuilder();
                sb.Append("<Rsp>");
                sb.AppendFormat("<Id>{0}</Id><Title><![CDATA[{1}]]></Title><SiteFun>{2}</SiteFun><LayoutPosition>{3}</LayoutPosition><AdTime>{4}</AdTime><AdLink>{5}</AdLink><Descr>{6}</Descr><Content><![CDATA[{7}]]></Content>", model.Id, model.Title, model.SiteFunName, model.LayoutPositionName, model.LastUpdatedDate.ToString("yyyy-MM-dd HH:mm"), adLinkAppend, model.Descr, r.Replace(model.ContentText, "$1$2src=\"" + WebSiteHost + "$3\" />"));
                sb.Append("</Rsp>");

                return(sb.ToString());
            }
            catch
            {
                return("");
            }
        }
        private void Bind()
        {
            var bll   = new ContentDetail();
            var model = bll.GetModelByTypeCode(EnumData.MenuRoot.ProductAgreement.ToString());

            if (model != null)
            {
                ltrEditorContent.Text = model.ContentText;
            }

            string picUrl = PictureUrlHelper.GetUrl(model.FileDirectory, model.RandomFolder, model.FileExtension, EnumData.PictureType.OriginalPicture, EnumData.Platform.PC);

            agreementContainer.Style.Add("background-image", "url('" + picUrl + "')");
        }
Exemplo n.º 12
0
        private void Bind()
        {
            ShareSiteMapProvider ssmp = new ShareSiteMapProvider();
            var currNode = ssmp.FindSiteMapNode(HttpContext.Current);

            this.Page.Title = currNode.Title;

            var aId = Guid.Empty;

            if (!string.IsNullOrWhiteSpace(Request.QueryString["aId"]))
            {
                Guid.TryParse(Request.QueryString["aId"], out aId);
            }
            if (!aId.Equals(Guid.Empty))
            {
                if (phUc.FindControl("UCRArticleDetail") == null)
                {
                    Control ctl = this.LoadControl("~/WebUserControls/UCRArticleDetail.ascx");
                    ctl.ID = "UCRArticleDetail";
                    phUc.Controls.Clear();
                    phUc.Controls.Add(ctl);
                }
            }
            else
            {
                BindUc(currNode.Title);
            }

            var bll   = new ContentDetail();
            var model = bll.GetModelByTitle(currNode.Title);

            if (model == null)
            {
                MessageBox.Messager(this.Page, MC.Submit_Data_NotExists, MC.AlertTitle_Ex_Error, "error");
                return;
            }

            StringBuilder sb = new StringBuilder();

            sb.Append(model.ContentText);

            string picUrl = PictureUrlHelper.GetUrl(model.FileDirectory, model.RandomFolder, model.FileExtension, EnumData.PictureType.OriginalPicture, EnumData.Platform.PC);
            int    width  = 0;
            int    height = 0;

            sb.AppendFormat(@"<div id=""myDataAppend"" style=""display:none;"">{{""banner"":""{0}"",""width"":""{1}"",""height"":""{2}""}}</div>", picUrl.Replace("/Files/", "/sw/Files/"), width, height);

            ltrMyData.Text = sb.ToString();
        }
Exemplo n.º 13
0
        private void Bind()
        {
            Dictionary <string, string> dicPicture = new Dictionary <string, string>();

            if (!productItemId.Equals(Guid.Empty))
            {
                ProductImage bll   = new ProductImage();
                var          model = bll.GetModel(productItemId);
                if (model != null)
                {
                    var li = ddlProductItem_ProductImage.Items.FindByValue(model.ProductItemId.ToString());
                    if (li != null)
                    {
                        li.Selected = true;
                    }

                    XElement xel = XElement.Parse(model.PictureAppend);
                    var      q   = from x in xel.Descendants("Add")
                                   select new { pictureId = x.Attribute("PictureId").Value };

                    StringBuilder sbInIds = new StringBuilder(1000);

                    foreach (var item in q)
                    {
                        sbInIds.AppendFormat("'{0}',", item.pictureId);
                    }

                    PictureProduct ppBll       = new PictureProduct();
                    var            pictureList = ppBll.GetListInIds(sbInIds.ToString().Trim(','));
                    if (pictureList != null && pictureList.Count > 0)
                    {
                        foreach (var picModel in pictureList)
                        {
                            dicPicture.Add(picModel.Id.ToString(), PictureUrlHelper.GetMPicture(picModel.FileDirectory, picModel.RandomFolder, picModel.FileExtension));
                        }
                    }
                }
            }

            if (dicPicture.Count == 0)
            {
                dicPicture.Add("", "../../Images/nopic.gif");
            }

            rpData.DataSource = dicPicture;
            rpData.DataBind();
        }
Exemplo n.º 14
0
        public string GetServiceContentById(Guid Id)
        {
            try
            {
                if (Id.Equals(Guid.Empty))
                {
                    return("");
                }

                ServiceContent scBll = new ServiceContent();
                var            model = scBll.GetModelByJoin(Id);
                if (model == null)
                {
                    return("");
                }

                Regex r = new Regex("(<img)(.*)src=\"([^\"]*?)\"(.*)/>");
                model.ContentText = r.Replace(model.ContentText, "$1$2src=\"" + WebSiteHost + "$3\" />");

                StringBuilder sb = new StringBuilder(3000);
                sb.Append("<Rsp>");

                IList <object> listArr          = new List <object>();
                Dictionary <string, string> dic = null;
                if (!string.IsNullOrWhiteSpace(model.FileDirectory) && !string.IsNullOrWhiteSpace(model.RandomFolder) && !string.IsNullOrWhiteSpace(model.FileExtension))
                {
                    EnumData.Platform platform = EnumData.Platform.Android;
                    dic = PictureUrlHelper.GetUrlByPlatform(model.FileDirectory, model.RandomFolder, model.FileExtension, platform);
                }
                listArr.Add(dic == null ? "" : WebSiteHost + dic["OriginalPicture"]);
                listArr.Add(dic == null ? "" : WebSiteHost + dic["BPicture"]);
                listArr.Add(dic == null ? "" : WebSiteHost + dic["MPicture"]);
                listArr.Add(dic == null ? "" : WebSiteHost + dic["SPicture"]);
                sb.AppendFormat("<Id>{0}</Id><Name>{1}</Name><Descr>{2}</Descr><Content><![CDATA[{3}]]></Content><LastUpdatedDate>{4}</LastUpdatedDate>", model.Id, model.Named, model.Descr, model.ContentText, model.LastUpdatedDate.ToString("yyyy-MM-dd HH:mm"));
                sb.AppendFormat("<OriginalPicture>{0}</OriginalPicture><BPicture>{1}</BPicture><MPicture>{2}</MPicture><SPicture>{3}</SPicture>", listArr.ToArray());

                sb.Append("</Rsp>");

                return(sb.ToString());
            }
            catch (Exception ex)
            {
                new CustomException(string.Format("服务-接口:string GetServiceContentById,异常:{0}", ex.Message), ex);
                return("");
            }
        }
Exemplo n.º 15
0
        private void BindEdit()
        {
            Guid Id = Guid.Empty;

            if (!string.IsNullOrWhiteSpace(Request.QueryString["Id"]))
            {
                Guid.TryParse(Request.QueryString["Id"], out Id);
            }
            if (!Id.Equals(Guid.Empty))
            {
                ServiceItem bll   = new ServiceItem();
                var         model = bll.GetModelByJoin(Id);
                if (model != null)
                {
                    hId.Value = model.Id.ToString();
                    if (!string.IsNullOrWhiteSpace(model.ParentName))
                    {
                        lbParent.InnerText = model.ParentName;
                        hParentId.Value    = model.ParentId.ToString();
                    }
                    else
                    {
                        lbParent.InnerText = "分类根";
                        hParentId.Value    = Guid.Empty.ToString();
                    }

                    txtName.Value = model.Named;

                    string pictureUrl = "";
                    if (!string.IsNullOrWhiteSpace(model.FileDirectory))
                    {
                        pictureUrl = PictureUrlHelper.GetMPicture(model.FileDirectory, model.RandomFolder, model.FileExtension);
                    }
                    imgServicePicture.Src      = string.IsNullOrWhiteSpace(pictureUrl) ? "../../Images/nopic.gif" : pictureUrl;
                    hImgServicePictureId.Value = model.PictureId.ToString();
                    txtSort.Value            = model.Sort.ToString();
                    txtEnableStartTime.Value = model.EnableStartTime == DateTime.MinValue ? "" : model.EnableStartTime.ToString("yyyy-MM-dd HH:mm:ss");
                    txtEnableEndTime.Value   = model.EnableEndTime == DateTime.MinValue ? "" : model.EnableStartTime.ToString("yyyy-MM-dd HH:mm:ss");
                    var li = rbtnList.Items.FindByValue(model.IsDisable.ToString().ToLower());
                    if (li != null)
                    {
                        li.Selected = true;
                    }
                }
            }
        }
Exemplo n.º 16
0
        public string GetServiceLinkById(Guid Id)
        {
            try
            {
                if (Id.Equals(Guid.Empty))
                {
                    return("");
                }

                ServiceLink scBll = new ServiceLink();
                var         model = scBll.GetModelByJoin(Id);
                if (model == null)
                {
                    return("");
                }

                IList <object> listArr          = new List <object>();
                Dictionary <string, string> dic = null;
                if (!string.IsNullOrWhiteSpace(model.FileDirectory) && !string.IsNullOrWhiteSpace(model.RandomFolder) && !string.IsNullOrWhiteSpace(model.FileExtension))
                {
                    EnumData.Platform platform = EnumData.Platform.Android;
                    dic = PictureUrlHelper.GetUrlByPlatform(model.FileDirectory, model.RandomFolder, model.FileExtension, platform);
                }
                listArr.Add(dic == null ? "" : WebSiteHost + dic["OriginalPicture"]);
                listArr.Add(dic == null ? "" : WebSiteHost + dic["BPicture"]);
                listArr.Add(dic == null ? "" : WebSiteHost + dic["MPicture"]);
                listArr.Add(dic == null ? "" : WebSiteHost + dic["SPicture"]);

                StringBuilder sb = new StringBuilder(3000);
                sb.Append("<Rsp>");

                sb.AppendFormat("<Id>{0}</Id><Name>{1}</Name><Url>{2}</Url><LastUpdatedDate>{3}</LastUpdatedDate>", model.Id, model.Named, model.Url, model.LastUpdatedDate.ToString("yyyy-MM-dd HH:mm"));
                sb.AppendFormat("<OriginalPicture>{0}</OriginalPicture><BPicture>{1}</BPicture><MPicture>{2}</MPicture><SPicture>{3}</SPicture>", listArr.ToArray());

                sb.Append("</Rsp>");

                return(sb.ToString());
            }
            catch (Exception ex)
            {
                new CustomException(string.Format("服务-接口:string GetServiceLinkById,异常:{0}", ex.Message), ex);
                return("");
            }
        }
Exemplo n.º 17
0
        private void InitEdit(Guid Id)
        {
            Category bll   = new Category();
            var      model = bll.GetModelByJoin(Id);

            if (model != null)
            {
                hId.Value       = model.Id.ToString();
                hParentId.Value = model.ParentId.ToString();
                txtName.Value   = model.CategoryName;
                txtCode.Value   = model.CategoryCode;
                txtSort.Value   = model.Sort.ToString();
                txtRemark.Value = model.Remark;
                string pictureUrl = "";
                if (!string.IsNullOrWhiteSpace(model.FileDirectory))
                {
                    pictureUrl = PictureUrlHelper.GetMPicture(model.FileDirectory, model.RandomFolder, model.FileExtension);
                }
                imgCategoryPicture.Src   = string.IsNullOrWhiteSpace(pictureUrl) ? "../../Images/nopic.gif" : pictureUrl;
                hCategoryPictureId.Value = model.PictureId.ToString();
            }
        }
Exemplo n.º 18
0
        public string GetAdvertisementModel(Guid Id)
        {
            try
            {
                if (Id.Equals(Guid.Empty))
                {
                    return("");
                }

                Advertisement bll   = new Advertisement();
                var           model = bll.GetModelByJoin(Id);
                if (model == null)
                {
                    return("");
                }

                AccessStatisticQueueClient queueClient = new AccessStatisticQueueClient();
                Services.HnztcQueueService.AccessStatisticInfo accessStatisticInfo = new Services.HnztcQueueService.AccessStatisticInfo();
                accessStatisticInfo.TableName = "Advertisement";
                accessStatisticInfo.Id        = Id;
                queueClient.SaveAccessStatistic(accessStatisticInfo);

                Regex r = new Regex("(<img)(.*)src=\"([^\"]*?)\"(.*)/>");

                AdvertisementLink adlBll       = new AdvertisementLink();
                string            adLinkAppend = "";
                var adLinkList = adlBll.GetDsByAdId(model.Id);
                if (adLinkList != null && adLinkList.Tables.Count > 0 && adLinkList.Tables[0].Rows.Count > 0)
                {
                    adLinkAppend += "<AdImages>";

                    DataRowCollection drc = adLinkList.Tables[0].Rows;
                    foreach (DataRow dr in drc)
                    {
                        string dir     = dr["FileDirectory"] == null ? "" : dr["FileDirectory"].ToString().Trim();
                        string rndCode = dr["RandomFolder"] == null ? "" : dr["RandomFolder"].ToString().Trim();
                        string fileEx  = dr["FileExtension"] == null ? "" : dr["FileExtension"].ToString().Trim();
                        Dictionary <string, string> dic = null;
                        if (!string.IsNullOrWhiteSpace(dir) && !string.IsNullOrWhiteSpace(rndCode) && !string.IsNullOrWhiteSpace(fileEx))
                        {
                            EnumData.Platform platform = EnumData.Platform.Android;
                            dic = PictureUrlHelper.GetUrlByPlatform(dir, rndCode, fileEx, platform);
                        }

                        adLinkAppend += "<AdImageInfo>";
                        adLinkAppend += string.Format(@"<ImageId>{0}</ImageId><AdId>{1}</AdId><ActionType>{2}</ActionType><Url>{3}</Url><Sort>{4}</Sort><OriginalPicture>{5}</OriginalPicture><BPicture>{6}</BPicture><MPicture>{7}</MPicture><SPicture>{8}</SPicture>",
                                                      dr["Id"], dr["AdvertisementId"], dr["ActionTypeCode"], dr["Url"], dr["Sort"], string.Format("{0}{1}", WebSiteHost, dic == null ? "" : dic["OriginalPicture"]), string.Format("{0}{1}", WebSiteHost, dic == null ? "" : dic["BPicture"]), string.Format("{0}{1}", WebSiteHost, dic == null ? "" : dic["MPicture"]), string.Format("{0}{1}", WebSiteHost, dic == null ? "" : dic["SPicture"]));
                        adLinkAppend += "</AdImageInfo>";
                    }
                    adLinkAppend += "</AdImages>";
                }

                StringBuilder sb = new StringBuilder();
                sb.Append("<Rsp>");
                sb.AppendFormat(@"<Id>{0}</Id><Title>{1}</Title><SiteFun>{2}</SiteFun><LayoutPosition>{3}</LayoutPosition><AdTime>{4}</AdTime><AdLink>{5}</AdLink><Descr>{6}</Descr><Content><![CDATA[{7}]]></Content><VirtualViewCount>{8}</VirtualViewCount><ViewCount>{9}</ViewCount>",
                                model.Id, model.Title, model.SiteFunName, model.LayoutPositionName, model.LastUpdatedDate.ToString("yyyy-MM-dd HH:mm"), adLinkAppend, model.Descr, r.Replace(model.ContentText, "$1$2src=\"" + WebSiteHost + "$3\" />"), model.VirtualViewCount, model.ViewCount);
                sb.Append("</Rsp>");

                return(sb.ToString());
            }
            catch (Exception ex)
            {
                new CustomException(ex.Message, ex);
                return("");
            }
        }
Exemplo n.º 19
0
        private void GetDatagridForServiceVote(HttpContext context)
        {
            context.Response.ContentType = "text/plain";

            int totalRecords = 0;
            int pageIndex    = 1;
            int pageSize     = 10;

            int.TryParse(context.Request.Form["page"], out pageIndex);
            int.TryParse(context.Request.Form["rows"], out pageSize);

            Guid serviceItemId = Guid.Empty;

            if (!string.IsNullOrWhiteSpace(context.Request.Form["serviceItemId"]))
            {
                Guid.TryParse(context.Request.Form["serviceItemId"], out serviceItemId);
            }
            if (serviceItemId.Equals(Guid.Empty))
            {
                context.Response.Write("{\"total\":0,\"rows\":[]}");
                return;
            }
            string keyword = context.Request.Form["keyword"];

            string       sqlWhere = string.Empty;
            ParamsHelper parms    = null;

            if (!serviceItemId.Equals(Guid.Empty))
            {
                sqlWhere += "and sv.ServiceItemId = @ServiceItemId ";
                SqlParameter parm = new SqlParameter("@ServiceItemId", SqlDbType.UniqueIdentifier);
                parm.Value = serviceItemId;
                if (parms == null)
                {
                    parms = new ParamsHelper();
                }
                parms.Add(parm);
            }
            if (!string.IsNullOrWhiteSpace(keyword))
            {
                if (parms == null)
                {
                    parms = new ParamsHelper();
                }
                sqlWhere += "and (sv.Named like @Named or sv.Descr like @Descr) ";
                SqlParameter parm = new SqlParameter("@Named", SqlDbType.NVarChar, 30);
                parm.Value = "%" + keyword.Trim() + "%";
                parms.Add(parm);
                parm       = new SqlParameter("@Descr", SqlDbType.NVarChar, 300);
                parm.Value = "%" + keyword.Trim() + "%";

                parms.Add(parm);
            }

            ServiceVote bll  = new ServiceVote();
            var         list = bll.GetListByJoin(pageIndex, pageSize, out totalRecords, sqlWhere, parms == null ? null : parms.ToArray());

            if (list == null || list.Count == 0)
            {
                ServiceItem siBll    = new ServiceItem();
                var         oldModel = siBll.GetModel(serviceItemId);
                if (oldModel != null && oldModel.HasVote)
                {
                    siBll.UpdateHasVote(serviceItemId, false);
                }
                context.Response.Write("{\"total\":0,\"rows\":[]}");
                return;
            }
            StringBuilder sb = new StringBuilder();

            foreach (var model in list)
            {
                Dictionary <string, string> dic = null;
                if (!string.IsNullOrWhiteSpace(model.FileDirectory) && !string.IsNullOrWhiteSpace(model.RandomFolder) && !string.IsNullOrWhiteSpace(model.FileExtension))
                {
                    EnumData.Platform platform = EnumData.Platform.Android;
                    dic = PictureUrlHelper.GetUrlByPlatform(model.FileDirectory, model.RandomFolder, model.FileExtension, platform);
                }
                string sOriginalPicture = dic == null ? "" : dic["OriginalPicture"];
                string sBPicture        = dic == null ? "" : dic["BPicture"];
                string sMPicture        = dic == null ? "" : dic["MPicture"];
                string sSPicture        = dic == null ? "" : dic["SPicture"];

                sb.Append("{\"Id\":\"" + model.Id + "\",\"ServiceItemId\":\"" + model.ServiceItemId + "\",\"ServiceItemName\":\"" + model.ServiceItemName + "\",\"Named\":\"" + model.Named + "\",\"Descr\":\"" + model.Descr + "\",\"Sort\":\"" + model.Sort + "\"");
                sb.Append(",\"OriginalPicture\":\"" + sOriginalPicture + "\",\"BPicture\":\"" + sBPicture + "\",\"MPicture\":\"" + sMPicture + "\",\"SPicture\":\"" + sSPicture + "\",\"LastUpdatedDate\":\"" + model.LastUpdatedDate.ToString("yyyy-MM-dd HH:mm") + "\"},");
            }
            context.Response.Write("{\"total\":" + totalRecords + ",\"rows\":[" + sb.ToString().Trim(',') + "]}");
        }
Exemplo n.º 20
0
        public string GetServiceListByServiceItemId(string username, int pageIndex, int pageSize, Guid serviceItemId)
        {
            try
            {
                object userId = Guid.Empty;
                if (!string.IsNullOrWhiteSpace(username))
                {
                    MembershipUser user = Membership.GetUser(username);
                    if (user != null)
                    {
                        userId = user.ProviderUserKey;
                    }
                }

                int          totalRecords = 0;
                ServiceUnion suBll        = new ServiceUnion();

                StringBuilder sb = new StringBuilder(3000);
                sb.Append("<Rsp>");

                var list = suBll.GetListByService(userId, pageIndex, pageSize, out totalRecords, serviceItemId);
                if (list == null || list.Count == 0)
                {
                    return("");
                }

                IList <object> listArr = new List <object>();
                foreach (var suModel in list)
                {
                    sb.Append("<N>");

                    listArr.Clear();
                    listArr.Add(suModel.Id);
                    listArr.Add(suModel.Named);
                    listArr.Add(suModel.Descr);
                    listArr.Add(suModel.LastUpdatedDate.ToString("yyyy-MM-dd HH:mm"));
                    listArr.Add(suModel.Flag);
                    listArr.Add(suModel.TotalPraise);
                    listArr.Add(suModel.TotalVole);
                    sb.AppendFormat("<Id>{0}</Id><Name>{1}</Name><Descr>{2}</Descr><LastUpdatedDate>{3}</LastUpdatedDate><Flag>{4}</Flag><TotalPraise>{5}</TotalPraise><TotalVole>{6}</TotalVole>", listArr.ToArray());

                    listArr.Clear();
                    Dictionary <string, string> dic = null;
                    if (!string.IsNullOrWhiteSpace(suModel.FileDirectory) && !string.IsNullOrWhiteSpace(suModel.RandomFolder) && !string.IsNullOrWhiteSpace(suModel.FileExtension))
                    {
                        EnumData.Platform platform = EnumData.Platform.Android;
                        dic = PictureUrlHelper.GetUrlByPlatform(suModel.FileDirectory, suModel.RandomFolder, suModel.FileExtension, platform);
                    }
                    listArr.Add(dic == null ? "" : WebSiteHost + dic["OriginalPicture"]);
                    listArr.Add(dic == null ? "" : WebSiteHost + dic["BPicture"]);
                    listArr.Add(dic == null ? "" : WebSiteHost + dic["MPicture"]);
                    listArr.Add(dic == null ? "" : WebSiteHost + dic["SPicture"]);
                    sb.AppendFormat("<OriginalPicture>{0}</OriginalPicture><BPicture>{1}</BPicture><MPicture>{2}</MPicture><SPicture>{3}</SPicture>", listArr.ToArray());

                    sb.Append("</N>");
                }

                sb.Append("</Rsp>");

                return(sb.ToString());
            }
            catch (Exception ex)
            {
                new CustomException(string.Format("服务-接口:string GetServiceListByServiceItemId,异常:{0}", ex.Message), ex);
                return("");
            }
        }