Example #1
0
        public void SiteUpdate(TBL_SITE info)
        {
            try
            {
                HttpCookie cookie = Request.Cookies["userId"];
                if (cookie.Name != null)
                {
                    ViewBag.user = cookie.Value;
                }

                if (UpdateTools.UpdateSiteInfo(u => u.siteId == info.siteId, info) == true)
                {
                    Response.Write("<script>alert('更新成功!');</script>");
                    Response.Redirect("/SiteManagement/Index");
                }
                else
                {
                    Response.Write("<script>alert('不存在更新内容!');</script>");
                    Response.Redirect("/SiteManagement/Index");
                }
            }
            catch
            {
                Response.Write("<script>alert('更新失败!');</script>");
                Response.Redirect("/SiteManagement/Index");
            }
        }
 /// <summary>
 /// 修改TBL_SITE表的数据
 /// </summary>
 /// <param name="whereLambda"> (u=>u.siteId == info.siteId, info) == true </param>
 /// 判断有无siteId
 /// <param name="info"> info是需要修改的信息 </param>
 /// <notice></notice>
 public static Boolean UpdateSiteInfo(Expression <Func <TBL_SITE, bool> > whereLambda, TBL_SITE info)
 {
     try
     {
         using (LampNetEntities db = new LampNetEntities())
         {
             DbQuery <TBL_SITE> dataObject = db.TBL_SITE.Where(whereLambda) as DbQuery <TBL_SITE>;
             TBL_SITE           oldInfo    = dataObject.FirstOrDefault();
             oldInfo.siteName      = info.siteName;
             oldInfo.siteGroup     = info.siteGroup;
             oldInfo.siteModel     = info.siteModel;
             oldInfo.siteStatus    = info.siteStatus;
             oldInfo.siteSwistatus = info.siteSwistatus;
             oldInfo.siteIp        = info.siteIp;
             oldInfo.siteContime   = info.siteContime;
             oldInfo.siteInssite   = info.siteInssite;
             oldInfo.sitePurtime   = info.sitePurtime;
             oldInfo.siteLife      = info.siteLife;
             oldInfo.siteAcctime   = info.siteAcctime;
             oldInfo.siteNote      = info.siteNote;
             db.SaveChanges();
             return(true);
         }
     }
     catch
     {
         return(false);
     }
 }
Example #3
0
        public ActionResult SiteSelect(TBL_SITE site)
        {
            try
            {
                if (site.siteId != 0)
                {
                    int        sumPage = GetSumPage(30);
                    int        nowPage = 1;
                    TBL_SITE[] allInfo = GetPagedList(1, 30, u => u.siteId == u.siteId, u => u.siteId);
                    ViewBag.nowPage = nowPage;
                    ViewBag.sumPage = sumPage;
                    TBL_SITE[] info = SelectTools.SelectSiteInfo(u => u.siteId == site.siteId, u => u.siteId);
                    if (info == null || info.Length == 0)
                    {
                        return(Content("没有此展示!"));
                    }
                    ViewBag.allInfo = allInfo;
                    ViewBag.info    = info;

                    HttpCookie cookie = Request.Cookies["userId"];
                    if (cookie.Name != null)
                    {
                        ViewBag.user = cookie.Value;
                    }

                    return(View());
                }
                else
                {
                    int        sumPage = GetSumPage(30);
                    int        nowPage = 1;
                    TBL_SITE[] allInfo = GetPagedList(1, 30, u => u.siteId == u.siteId, u => u.siteId);
                    ViewBag.nowPage = nowPage;
                    ViewBag.sumPage = sumPage;
                    TBL_SITE[] info = SelectTools.SelectSiteInfo(u => u.siteName == site.siteName, u => u.siteId);
                    if (info == null || info.Length == 0)
                    {
                        return(Content("没有此展示!"));
                    }
                    ViewBag.allInfo = allInfo;
                    ViewBag.info    = info;

                    HttpCookie cookie = Request.Cookies["userId"];
                    if (cookie.Name != null)
                    {
                        ViewBag.user = cookie.Value;
                    }

                    return(View());
                }
            }
            catch
            {
                return(Content("查询失败!(ERROR)"));
            }
        }
 public ActionResult CenterSettingSetTimeSelect(TBL_SITE siteinfo)
 {
     try
     {
         if (siteinfo.siteId != 0)
         {
             TBL_CTRCONTROL[] allInfo = SelectTools.SelectCtrcontrolInfo(u => u.siteId == u.siteId, u => u.siteId);
             TBL_CTRCONTROL[] info    = SelectTools.SelectCtrcontrolInfo(u => u.siteId == siteinfo.siteId, u => u.siteId);
             TBL_SITE[]       site    = SelectTools.SelectSiteInfo(u => u.siteId == u.siteId, u => u.siteId);
             if (info == null || info.Length == 0)
             {
                 return(Content("没有此展示!"));
             }
             if (Request.Cookies["userId"] != null)
             {
                 string user = Request.Cookies["userId"].Value;//输出全部的值
                 ViewBag.user = user;
             }
             ViewBag.sitearray = site;
             ViewBag.allInfo   = allInfo;
             ViewBag.info      = info;
             return(View());
         }
         else
         {
             TBL_SITE[]       search  = SelectTools.SelectSiteInfo(u => u.siteName == siteinfo.siteName, u => u.siteId);
             int              id      = search[0].siteId;
             TBL_CTRCONTROL[] allInfo = SelectTools.SelectCtrcontrolInfo(u => u.siteId == u.siteId, u => u.siteId);
             TBL_CTRCONTROL[] info    = SelectTools.SelectCtrcontrolInfo(u => u.siteId == id, u => u.siteId);
             TBL_SITE[]       site    = SelectTools.SelectSiteInfo(u => u.siteId == u.siteId, u => u.siteId);
             if (info == null || info.Length == 0)
             {
                 return(Content("没有此展示!"));
             }
             if (Request.Cookies["userId"] != null)
             {
                 string user = Request.Cookies["userId"].Value;//输出全部的值
                 ViewBag.user = user;
             }
             ViewBag.sitearray = site;
             ViewBag.allInfo   = allInfo;
             ViewBag.info      = info;
             return(View());
         }
     }
     catch
     {
         return(Content("查询失败!(ERROR)"));
     }
 }
 /// <summary>
 /// 往站点信息表中插入数据
 /// </summary>
 /// <param name="info">前端页面输入的信息</param>
 /// <returns></returns>
 public static Boolean InsertSiteInfo(TBL_SITE info)
 {
     try
     {
         using (LampNetEntities db = new LampNetEntities())
         {
             db.TBL_SITE.Add(info);
             db.SaveChanges();
             return(true);
         }
     }
     catch
     {
         return(false);
     }
 }
Example #6
0
 /// <summary>
 /// 查找站点信息表中符合条件的信息
 /// </summary>
 /// <param name="whereLambda">u => u.siteId == info.siteId, u => u.siteId</param>
 /// <returns>站点信息数组</returns>
 public static TBL_SITE[] SelectSiteInfo <TKey>(Expression <Func <TBL_SITE, bool> > whereLambda, Expression <Func <TBL_SITE, TKey> > orderBy)
 {
     try
     {
         using (LampNetEntities db = new LampNetEntities())
         {
             DbQuery <TBL_SITE> dataObject = db.TBL_SITE.Where(whereLambda).OrderBy(orderBy) as DbQuery <TBL_SITE>;
             TBL_SITE[]         infoList   = dataObject.ToArray();
             return(infoList);
         }
     }
     catch
     {
         TBL_SITE[] nullInfo = new TBL_SITE[0];
         return(nullInfo);
     }
 }