Beispiel #1
0
        public JsonResult GetInfo(string ID)
        {
            var    mql2   = TS_CarSet.SelectAll().Where(TS_CarSet.Id.Equal(ID));
            TS_Car Rmodel = OPBiz.GetEntity(mql2);

            //  groupsBiz.Add(rol);
            return(MyJson(Rmodel, JsonRequestBehavior.AllowGet));
        }
Beispiel #2
0
        public JsonResult EditInfo(TS_Car TS_CarModle)
        {
            HttpReSultMode ReSultMode = new HttpReSultMode();
            bool           IsAdd      = false;

            if (TS_CarModle.Details != null)
            {
                TS_CarModle.Details = TS_CarModle.Details.Replace("&lt", "<").Replace("&gt", ">");
            }
            else
            {
                TS_CarModle.Details = "";
            }
            TS_CarModle.UpdateTime = DateTime.Now;
            if (!(TS_CarModle.Id != null && !TS_CarModle.Id.ToString().Equals("00000000-0000-0000-0000-000000000000")))//id为空,是添加
            {
                IsAdd = true;
            }
            if (IsAdd)
            {
                TS_CarModle.isDeleted   = false;
                TS_CarModle.isValid     = 1;
                TS_CarModle.Id          = Guid.NewGuid();
                TS_CarModle.CreateTime  = DateTime.Now;
                TS_CarModle.States      = 0;
                TS_CarModle.CreateManId = UserData.Id;
                TS_CarModle.Praises     = 0;
                try
                {
                    OPBiz.Add(TS_CarModle);

                    ReSultMode.Code = 11;
                    ReSultMode.Data = TS_CarModle.Id.ToString();
                    ReSultMode.Msg  = "添加成功";
                }
                catch (Exception e) {
                    ReSultMode.Code = -11;
                    ReSultMode.Data = e.ToString();
                    ReSultMode.Msg  = "添加失败";
                }
            }
            else
            {
                TS_CarModle.WhereExpression = TS_CarSet.Id.Equal(TS_CarModle.Id);
                //TS_CarModle.ChangedMap.Remove("doctorid");//移除主键值
                if (OPBiz.Update(TS_CarModle) > 0)
                {
                    ReSultMode.Code = 11;
                    ReSultMode.Data = "";
                    ReSultMode.Msg  = "修改成功";
                }
                else
                {
                    ReSultMode.Code = -13;
                    ReSultMode.Data = "";
                    ReSultMode.Msg  = "修改失败";
                }
            }

            return(Json(ReSultMode, JsonRequestBehavior.AllowGet));
        }
        public JsonResult EditInfo(TS_Car DitModle)
        {
            HttpReSultMode ReSultMode = new HttpReSultMode();
            bool           IsAdd      = false;

            if (DitModle.Details != null)
            {
                DitModle.Details = DitModle.Details.Replace("&lt", "<").Replace("&gt", ">");
            }
            else
            {
                DitModle.Details = "";
            }
            DitModle.UpdateTime = DateTime.Now;
            if (!(DitModle.Id != null && !DitModle.Id.ToString().Equals("00000000-0000-0000-0000-000000000000")))//id为空,是添加
            {
                IsAdd = true;
            }
            if (IsAdd)
            {
                #region 初始化
                DitModle.Id = Guid.NewGuid();

                DitModle.CreateTime  = DateTime.Now;
                DitModle.CreateManId = UserData.Id;
                DitModle.Praises     = 0;
                DitModle.States      = 0;
                DitModle.isDeleted   = false;
                DitModle.isValid     = 1;
                DitModle.Star        = 1;
                #endregion
                try
                {
                    OPBiz.Add(DitModle);

                    ReSultMode.Code = 11;
                    ReSultMode.Data = DitModle.Id.ToString();
                    ReSultMode.Msg  = "添加成功";
                }
                catch (Exception e) {
                    ReSultMode.Code = -11;
                    ReSultMode.Data = e.ToString();
                    ReSultMode.Msg  = "添加失败";
                }
            }
            else
            {
                DitModle.WhereExpression = TS_CarSet.Id.Equal(DitModle.Id);
                //DitModle.ChangedMap.Remove("doctorid");//移除主键值

                var    mqlO     = TS_CarSet.SelectAll().Where(TS_CarSet.Id.Equal(DitModle.Id));
                TS_Car modelOld = OPBiz.GetEntity(mqlO);//旧数据

                #region   能修改的数据
                DitModle.CreateTime  = modelOld.CreateTime;
                DitModle.CreateManId = modelOld.CreateManId;
                DitModle.Praises     = modelOld.Praises;
                DitModle.States      = modelOld.States;
                DitModle.isDeleted   = modelOld.isDeleted;
                DitModle.isValid     = modelOld.isValid;
                DitModle.Star        = modelOld.Star;
                #endregion
                if (OPBiz.Update(DitModle) > 0)
                {
                    ReSultMode.Code = 11;
                    ReSultMode.Data = "";
                    ReSultMode.Msg  = "修改成功";
                }
                else
                {
                    ReSultMode.Code = -13;
                    ReSultMode.Data = "";
                    ReSultMode.Msg  = "修改失败";
                }
            }

            return(Json(ReSultMode, JsonRequestBehavior.AllowGet));
        }
        // 请求例子  /httpSever/TS_CarHandler.ashx?json={"jsonEntity":{"Category":"08","ShopId":"d6807c66-c4fb-4350-83fd-afd19cb82693"},"pageIndex":"1","pageSize":"20","action":"Searh"}
        public void ProcessRequest(HttpContext context)
        {
            context.Response.ContentType = "text/plain";
            // context.Response.Write("Hello World");
            HttpReSultMode resultMode = new HttpReSultMode();
            string         Id         = "";
            int            res        = 0;//返回结果行数

            try
            {
                JObject httpObject = JsonHelper.FromJson(context.Request["json"]);
                int     pageIndex  = 1;
                int     pageSize   = 10000;
                //string Longitude="";
                //string Latitude="";
                string  ShopId = "";
                DataSet ds     = new DataSet();
                switch (httpObject["action"].ToString())
                {
                case "Searh":    //根据店铺分类分页获取
                    #region
                    if (httpObject["pageIndex"] != null)
                    {
                        pageIndex = int.Parse(httpObject["pageIndex"].ToString());
                    }

                    if (httpObject["pageSize"] != null)
                    {
                        pageSize = int.Parse(httpObject["pageSize"].ToString());
                    }
                    ShopId = FilterTools.FilterSpecial(httpObject["jsonEntity"]["ShopId"].ToString());
                    string Where = " ShopId='" + ShopId + "' and (isDeleted=0) ";
                    if (httpObject["jsonEntity"]["Category"] != null)
                    {
                        string Category = FilterTools.FilterSpecial(httpObject["jsonEntity"]["Category"].ToString());
                        Where += " and  ( Category like '" + Category + "%')";
                    }
                    ds = OPBiz.GetPagingDataSet(Where, pageIndex, pageSize, " CreateTime desc ");
                    if (ds != null && ds.Tables[0].Rows.Count > 0)
                    {
                        resultMode.Code = 11;
                        resultMode.Msg  = "获取成功";
                        resultMode.Data = JsonHelper.ToJson(ds.Tables[0], true);
                    }
                    else
                    {
                        resultMode.Code = 0;
                        resultMode.Msg  = "没有数据";
                        resultMode.Data = "[]";
                    }
                    #endregion
                    break;



                case "GetById":
                    #region
                    Id = FilterTools.FilterSpecial(httpObject["jsonEntity"]["Id"].ToString());
                    var    mqlG   = TS_CarSet.SelectAll().Where(TS_CarSet.Id.Equal(Id));
                    TS_Car modelG = OPBiz.GetEntity(mqlG);
                    if (modelG != null)
                    {
                        resultMode.Code = 11;
                        resultMode.Msg  = "获取成功";
                        resultMode.Data = JsonHelper.ToJson(modelG, true);
                    }
                    else
                    {
                        resultMode.Code = -13;
                        resultMode.Msg  = "数据不存在";
                        resultMode.Data = "";
                    }
                    #endregion

                    break;

                case "PraiseCount":    //点赞量加1
                    Id  = FilterTools.FilterSpecial(httpObject["jsonEntity"]["Id"].ToString());
                    res = OPBiz.SetCout("Id", Id, "Praises");
                    if (res > 0)
                    {
                        resultMode.Code = 11;
                        resultMode.Data = res.ToString();
                        resultMode.Msg  = "统计成功";
                    }
                    else
                    {
                        resultMode.Code = -13;
                        resultMode.Data = "0";
                        resultMode.Msg  = "统计失败!";
                    }


                    break;
                }
            }
            catch (Exception ex)
            {
                resultMode.Code = -11;
                resultMode.Data = ex.ToString();
            }
            context.Response.Write(JsonHelper.ToJson(resultMode, true));
            context.Response.End();
        }