示例#1
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>");
                }
            }
        }
示例#2
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;
             imgPicture_ServiceLink.Src   = string.IsNullOrWhiteSpace(model.MPicture) ? "../../Images/nopic.gif" : model.MPicture;
             hPictureId_ServiceLink.Value = model.PictureId.ToString();
             txtUrl_ServiceLink.Value     = model.Url;
             myDataAppend.Append("<div code=\"myDataForModel\">[{\"Id\":\"" + model.Id + "\",\"ServiceItemId\":\"" + model.ServiceItemId + "\",\"ServiceItemName\":\"" + model.ServiceItemName + "\",\"Sort\":\"" + model.Sort + "\"}]</div>");
         }
     }
 }
示例#3
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("");
            }
        }