Ejemplo n.º 1
0
        public ActionResult SetT(int acid, int apid)
        {
            var piaaa = (from u in db.PicInActivity
                         where u.Num == 3
                         select u);
            int cou = piaaa.Count();

            if (cou == 0)
            {
                PicInActivity piaa = (from u in db.PicInActivity
                                      where u.Ac_ID == acid && u.AP_ID == apid
                                      select u).FirstOrDefault();
                if (piaa != null)
                {
                    PicInActivity pia = db.PicInActivity.Find(piaa.PIAC_ID);
                    pia.Num = 3;
                    db.SaveChanges();
                    return(Content("<script>;alert('添加成功');history.go(-1)</script>"));
                }
            }
            else
            {
                return(Content("<script>;alert('已经有第三了哦');history.go(-1)</script>"));
            }

            return(View());
        }
Ejemplo n.º 2
0
        public ActionResult Details(int id)
        {
            Activity activity1 = db.Activity.Find(id);
            var      picinact  = from p in db.PicInActivity.Where(p => p.Ac_ID == id)
                                 select p;
            var activity2 = from p in db.Activity.OrderBy(p => p.Ac_Sta_Time)
                            select p;
            PicInActivity first  = (from p in db.PicInActivity.Where(p => p.Num == 1).Where(a => a.Ac_ID == id) select p).FirstOrDefault();
            PicInActivity second = (from p in db.PicInActivity.Where(p => p.Num == 2).Where(a => a.Ac_ID == id) select p).FirstOrDefault();
            PicInActivity third  = (from p in db.PicInActivity.Where(p => p.Num == 3).Where(a => a.Ac_ID == id) select p).FirstOrDefault();

            ViewBag.first  = first;
            ViewBag.second = second;
            ViewBag.third  = third;
            var index = new SEEWeb.ViewModel.ActivityDetailViewModel()
            {
                Activity1     = activity1,
                PicInActivity = picinact,
                Activity2     = activity2,
                First         = first,
                Second        = second,
                Third         = third,
            };

            return(View(index));
        }
Ejemplo n.º 3
0
        public ActionResult SetNon(int acid, int apid)
        {
            PicInActivity piaa = (from u in db.PicInActivity
                                  where u.Ac_ID == acid && u.AP_ID == apid
                                  select u).FirstOrDefault();
            PicInActivity pia = db.PicInActivity.Find(piaa.PIAC_ID);

            pia.Num = 0;
            db.SaveChanges();
            return(Content("<script>;alert('取消成功');history.go(-1)</script>"));
        }
Ejemplo n.º 4
0
        public ActionResult Attend(ActPicture actpic, PicInActivity picinact)
        {
            int      id  = Convert.ToInt32(Request["Ac_ID"]);
            Activity act = (from p in db.Activity where p.Ac_ID == id select p).FirstOrDefault();

            if (act.IsAct != 0)
            {
                if (Session["UID"] != null)
                {
                    HttpPostedFileBase file = Request.Files["img"];
                    if (ModelState.IsValid)
                    {
                        if (file != null)
                        {
                            string filePath     = file.FileName;
                            string fileName     = filePath.Substring(filePath.LastIndexOf("\\") + 1);
                            string serverpath   = Server.MapPath(@"\images\actpic\") + fileName;
                            string relativepath = @"/images/actpic/" + fileName;
                            file.SaveAs(serverpath);
                            actpic.AP_Pic  = relativepath;
                            actpic.UID     = Convert.ToInt32(Session["UID"].ToString());
                            actpic.AP_Mes  = Request["Mes"];
                            actpic.AP_Time = DateTime.Now;
                            actpicm.Add(actpic);
                            string ap_id = actpic.AP_ID.ToString();
                            picinact.Ac_ID = Convert.ToInt32(Request["Ac_ID"]);
                            picinact.AP_ID = Convert.ToInt32(ap_id);
                            db.PicInActivity.Add(picinact);
                            db.SaveChanges();
                            return(Content("<script>;alert('添加成功');history.go(-1)</script>"));
                        }
                        return(View());
                    }
                }
                else
                {
                    return(Content("<script>;alert('你还没有登陆哦!');history.go(-1)</script>"));
                }
            }
            else
            {
                return(Content("<script>;alert('活动已经结束了哦!');history.go(-1)</script>"));
            }
            return(View());
        }