예제 #1
0
        public string TemplateDeleteData()
        {
            string content      = string.Empty;
            string error        = "";
            var    responseData = new ResponseData();

            string key = string.Empty;

            if (FormatParamValue(Request("id")) != null && FormatParamValue(Request("id")) != string.Empty)
            {
                key = FormatParamValue(Request("id")).ToString().Trim();
            }

            if (key == null || key.Trim().Length == 0)
            {
                responseData.success = false;
                responseData.msg     = "活动ID不能为空";
                return(responseData.ToJSON());
            }
            Loggers.Debug(new DebugLogInfo()
            {
                Message = string.Format("模板标识:{0}", key)
            });
            string[]             ids   = key.Split(',');
            MarketTemplateEntity model = new MarketTemplateEntity();

            model.TemplateID = key;
            new MarketTemplateBLL(this.CurrentUserInfo).Delete(model);

            responseData.success = true;
            responseData.msg     = error;

            content = responseData.ToJSON();
            return(content);
        }
예제 #2
0
        public string GetTemplateListByType()
        {
            var marketTemplate        = new MarketTemplateBLL(CurrentUserInfo);
            MarketTemplateEntity data = new MarketTemplateEntity();
            string content            = string.Empty;

            string key = string.Empty;

            if (Request("TemplateType") != null && Request("TemplateType") != string.Empty)
            {
                key = Request("TemplateType").ToString().Trim();
            }

            data.MarketTemplateList = marketTemplate.GetTemplateListByType(key);
            if (data.MarketTemplateList == null)
            {
                data.MarketTemplateList = new List <MarketTemplateEntity>();
            }

            var jsonData = new JsonData();

            jsonData.totalCount = data.MarketTemplateList.Count.ToString();
            jsonData.data       = data.MarketTemplateList;

            content = string.Format("{{\"totalCount\":{1},\"topics\":{0}}}",
                                    data.MarketTemplateList.ToJSON(),
                                    data.MarketTemplateList.Count);

            return(content);
        }
예제 #3
0
        public string GetEventById()
        {
            var marketTemplate        = new MarketTemplateBLL(CurrentUserInfo);
            MarketTemplateEntity data = new MarketTemplateEntity();
            string content            = string.Empty;

            string key = string.Empty;

            if (Request("TemplateId") != null && Request("TemplateId") != string.Empty)
            {
                key = Request("TemplateId").ToString().Trim();
            }

            data = marketTemplate.GetByID(key);
            if (data == null)
            {
                data = new MarketTemplateEntity();
            }

            var jsonData = new JsonData();

            jsonData.totalCount = "1";
            jsonData.data       = data;

            content = string.Format("{{\"totalCount\":{1},\"topics\":{0}}}",
                                    jsonData.data.ToJSON(),
                                    jsonData.totalCount);

            return(content);
        }
예제 #4
0
        /// <summary>
        /// 获取模板列表
        /// </summary>
        public string GetTemplateListData()
        {
            var    service = new MarketTemplateBLL(CurrentUserInfo);
            string content = string.Empty;

            string key = string.Empty;

            if (Request("type") != null && Request("type") != string.Empty)
            {
                key = Request("type").ToString().Trim();
            }

            var queryEntity = new MarketTemplateEntity();

            queryEntity.TemplateType = key;

            var data = service.QueryByEntity(queryEntity, null);

            content = string.Format("{{\"totalCount\":{1},\"topics\":{0}}}",
                                    data.ToJSON(),
                                    data.Length);
            return(content);
        }
예제 #5
0
 public void Update(MarketTemplateEntity pEntity, bool pIsUpdateNullField, IDbTransaction pTran)
 {
     _currentDAO.Update(pEntity, pIsUpdateNullField, pTran);
 }
예제 #6
0
 /// <summary>
 /// 更新
 /// </summary>
 /// <param name="pEntity">实体实例</param>
 /// <param name="pTran">事务实例,可为null,如果为null,则不使用事务来更新</param>
 public void Update(MarketTemplateEntity pEntity, IDbTransaction pTran)
 {
     Update(pEntity, true, pTran);
 }
예제 #7
0
 /// <summary>
 /// 在事务内创建一个新实例
 /// </summary>
 /// <param name="pEntity">实体实例</param>
 /// <param name="pTran">事务实例,可为null,如果为null,则不使用事务来更新</param>
 public void Create(MarketTemplateEntity pEntity, IDbTransaction pTran)
 {
     _currentDAO.Create(pEntity, pTran);
 }
예제 #8
0
 /// <summary>
 /// 创建一个新实例
 /// </summary>
 /// <param name="pEntity">实体实例</param>
 public void Create(MarketTemplateEntity pEntity)
 {
     _currentDAO.Create(pEntity);
 }
예제 #9
0
 /// <summary>
 /// 分页根据实体条件查询实体
 /// </summary>
 /// <param name="pQueryEntity">以实体形式传入的参数</param>
 /// <param name="pOrderBys">排序组合</param>
 /// <returns>符合条件的实体集</returns>
 public PagedQueryResult <MarketTemplateEntity> PagedQueryByEntity(MarketTemplateEntity pQueryEntity, OrderBy[] pOrderBys, int pPageSize, int pCurrentPageIndex)
 {
     return(_currentDAO.PagedQueryByEntity(pQueryEntity, pOrderBys, pPageSize, pCurrentPageIndex));
 }
예제 #10
0
 /// <summary>
 /// 根据实体条件查询实体
 /// </summary>
 /// <param name="pQueryEntity">以实体形式传入的参数</param>
 /// <param name="pOrderBys">排序组合</param>
 /// <returns>符合条件的实体集</returns>
 public MarketTemplateEntity[] QueryByEntity(MarketTemplateEntity pQueryEntity, OrderBy[] pOrderBys)
 {
     return(_currentDAO.QueryByEntity(pQueryEntity, pOrderBys));
 }
예제 #11
0
 /// <summary>
 /// 删除
 /// </summary>
 /// <param name="pEntity"></param>
 public void Delete(MarketTemplateEntity pEntity)
 {
     _currentDAO.Delete(pEntity);
 }
예제 #12
0
 public void Update(MarketTemplateEntity pEntity, bool pIsUpdateNullField)
 {
     _currentDAO.Update(pEntity, pIsUpdateNullField);
 }
예제 #13
0
 /// <summary>
 /// 更新
 /// </summary>
 /// <param name="pEntity">实体实例</param>
 public void Update(MarketTemplateEntity pEntity)
 {
     Update(pEntity, true);
 }