示例#1
0
 public ActionResult Details(string id)
 {
     if (Request.Cookies.Get("tAdmin") != null)
     {
         string t = Request.Cookies.Get("tAdmin").Value;
         if (t == "Yes")
         {
             if (id == null)
             {
                 return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
             }
             PUC pUC = db.PUCs.Find(id);
             if (pUC == null)
             {
                 return(HttpNotFound());
             }
             return(View(pUC));
         }
         else
         {
             return(RedirectToAction("Index", "TrafficLogin"));
         }
     }
     else
     {
         return(RedirectToAction("Index", "TrafficLogin"));
     }
 }
        public ActionResult Remove(int id, string number)
        {
            if (Request.Cookies.Get("uid") != null)
            {
                string temp = Request.Cookies["uemail"].Value.ToString();

                pu = db.pus.Where(p => p.UserEmail == temp).FirstOrDefault();

                if (id == 1)
                {
                    DL tdl = db.DLs.Where(p => p.LicenceNo.Equals(number)).FirstOrDefault();
                    pu.dl.Remove(tdl);
                    if (pu.dl.Count == 0)
                    {
                        pu.isDLPresent = false;
                    }
                    else
                    {
                        pu.isDLPresent = true;
                    }
                }
                else if (id == 2)
                {
                    RC trc = db.Rcs.Where(p => p.VehicleNo.Equals(number)).FirstOrDefault();
                    pu.rc.Remove(trc);
                    if (pu.rc.Count == 0)
                    {
                        pu.isRCPresent = false;
                    }
                    else
                    {
                        pu.isRCPresent = true;
                    }
                }
                else if (id == 3)
                {
                    PUC tpuc = db.PUCs.Where(p => p.PUCNo.Equals(number)).FirstOrDefault();
                    pu.puc.Remove(tpuc);
                    if (pu.puc.Count == 0)
                    {
                        pu.isPUCPresent = false;
                    }
                    else
                    {
                        pu.isPUCPresent = true;
                    }
                }
                db.SaveChanges();
                //alert "Successfully Removed Virtual Document!!"
                return(RedirectToAction("Index", "PUHome"));
            }
            else
            {
                return(RedirectToAction("Index", "PULogin"));
            }
        }
示例#3
0
        private void PerformSearch()
        {
            ProductUserControl productUserControl = PUC;

            productUserControl.ListCurrency = ms.GetCurrency();
            productUserControl.SearchItems  = ms.Search(textInput.Text, "MLU", Category);
            foreach (Product p in productUserControl.SearchItems)
            {
                p.in_whishlist = Handler.IsProductInWishList(p.id);
            }
            PUC.BindRepeater();
        }
        public ActionResult AddVD(int id, string number)
        {
            if (Request.Cookies.Get("uid") != null)
            {
                string temp = Request.Cookies["uemail"].Value.ToString();

                pu         = db.pus.Where(p => p.UserEmail == temp).FirstOrDefault();
                ViewBag.pu = pu;

                if (id == 1)
                {
                    DL dl = db.DLs.Where(p => p.LicenceNo == number).FirstOrDefault();
                    pu.dl.Add(dl);

                    pu.isDLPresent   = true;
                    ViewBag.Document = "DL";
                }
                else if (id == 2)
                {
                    RC rc = db.Rcs.Where(p => p.VehicleNo == number).FirstOrDefault();

                    pu.rc.Add(rc); pu.isRCPresent = true;
                    ViewBag.Document = "RC";
                }
                else if (id == 3)
                {
                    PUC puc = db.PUCs.Where(p => p.PUCNo == number).FirstOrDefault();
                    pu.puc.Add(puc);

                    pu.isPUCPresent  = true;
                    ViewBag.Document = "PUC";
                }
                db.SaveChanges();
                //alert "Successfully Added Virtual Document!!"
                return(RedirectToAction("Index", "PUHome"));
            }
            else
            {
                return(RedirectToAction("Index", "PULogin"));
            }
        }
示例#5
0
        public ActionResult Create([Bind(Include = "IssueDate,CO,HC")] PUC pUC, string VehNo)
        {
            if (Request.Cookies.Get("tAdmin") != null)
            {
                string t = Request.Cookies.Get("tAdmin").Value;
                if (t == "Yes")
                {
                    if (ModelState.IsValid)
                    {
                        Random r   = new Random();
                        RC     trc = db.Rcs.Where(m => m.VehicleNo.Equals(VehNo)).FirstOrDefault();
                        var    ti  = trc.puc;
                        if (ti != null)
                        {
                            string tpucid = ti.PUCNo;
                            PUC    p      = db.PUCs.Find(tpucid);
                            db.PUCs.Remove(p);
                        }

                        pUC.rc         = db.Rcs.Where(m => m.VehicleNo.Equals(VehNo)).ToList();
                        pUC.ExpiryDate = pUC.IssueDate.AddYears(1);
                        pUC.PUCNo      = "PUC" + DateTime.Now.GetHashCode().ToString() + VehNo.Substring(4) + r.Next(10000).ToString("D4");
                        db.PUCs.Add(pUC);
                        db.SaveChanges();
                        return(RedirectToAction("Index"));
                    }

                    ViewBag.VehNo = new SelectList(db.Rcs, "VehicleNo", "VehicleNo");

                    return(View(pUC));
                }
                else
                {
                    return(RedirectToAction("Index", "TrafficLogin"));
                }
            }
            else
            {
                return(RedirectToAction("Index", "TrafficLogin"));
            }
        }
示例#6
0
 public ActionResult DeleteConfirmed(string id)
 {
     if (Request.Cookies.Get("tAdmin") != null)
     {
         string t = Request.Cookies.Get("tAdmin").Value;
         if (t == "Yes")
         {
             PUC pUC = db.PUCs.Find(id);
             db.PUCs.Remove(pUC);
             db.SaveChanges();
             return(RedirectToAction("Index"));
         }
         else
         {
             return(RedirectToAction("Index", "TrafficLogin"));
         }
     }
     else
     {
         return(RedirectToAction("Index", "TrafficLogin"));
     }
 }