Example #1
0
        public ActionResult upd()
        {
            int          poleid  = int.Parse(Request.Params["poleid"]);
            int          isStart = int.Parse(Request.Params["isStart"]);
            int          uid     = int.Parse(Session["userid"].ToString());
            bool         b       = true;
            ps_pole_info result  = (from p in md.ps_pole_info
                                    where p.id == poleid
                                    select p).FirstOrDefault();
            var user = (from u in md.ps_user
                        where u.id == uid
                        select u).FirstOrDefault();

            //修改数据
            result.isStart        = isStart;
            result.lastUpdateTime = DateTime.Now;
            result.createBy       = user.userCode;
            try
            {
                //保存修改
                md.SubmitChanges();
            }
            catch (Exception)
            {
                b = false;
            }
            GC.Collect();
            return(Json(b));
        }
Example #2
0
        public ActionResult add()
        {
            bool   b        = false;
            var    count1   = md.ps_pole_info.Count();
            int    lid      = int.Parse(Request.Params["lid"].ToString());
            string poleCode = Request.Params["poleCode"];
            int    isStart  = int.Parse(Request.Params["isStart"].ToString());
            int    uid      = int.Parse(Session["userid"].ToString());
            var    line     = (from l in md.ps_line_info
                               where l.id == lid
                               select l).FirstOrDefault();
            var user = (from u in md.ps_user
                        where u.id == uid
                        select u).FirstOrDefault();
            ps_pole_info pole = new ps_pole_info()
            {
                poleCode       = poleCode,
                lineId         = line.id,
                lineCode       = line.lineCode,
                lineName       = line.lineName,
                creationTime   = DateTime.Now,
                createBy       = user.userCode,
                lastUpdateTime = DateTime.Now,
                isStart        = isStart
            };

            md.ps_pole_info.InsertOnSubmit(pole);
            md.SubmitChanges();
            var count2 = md.ps_pole_info.Count();

            if (count2 > count1)
            {
                b = true;
            }
            GC.Collect();
            return(Json(b));
        }