Example #1
0
 public ActionResult Create(Register_SC register_SC)
 {
     try
     {
         var     chkIDCard = db.Register_SC.FirstOrDefault(x => x.REG_IDCard == register_SC.REG_IDCard);
         Applied applied   = new Applied()
         {
             APP_ReNO   = register_SC.REG_IDCard,
             APP_GenNO  = Convert.ToInt32(Session["IDSC"]),
             APP_Status = 3
         };
         Session.Remove("IDSC");
         db.Applieds.Add(applied);
         if (chkIDCard == null)
         {
             db.Register_SC.Add(register_SC);
         }
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     catch (Exception)
     {
         return(View(register_SC));
     }
 }
Example #2
0
        public ActionResult DeleteConfirmed(int id)
        {
            Register_SC register_SC = db.Register_SC.Find(id);

            db.Register_SC.Remove(register_SC);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
Example #3
0
 public ActionResult Edit([Bind(Include = "REG_IDCard,REG_Name,REG_Address,REG_Tel,REG_Email")] Register_SC register_SC)
 {
     if (ModelState.IsValid)
     {
         db.Entry(register_SC).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(register_SC));
 }
Example #4
0
 public ActionResult Create(Register_SC register_SC)
 {
     try
     {
         var chkIDCard = db.Register_SC.FirstOrDefault(x => x.REG_IDCard == register_SC.REG_IDCard);
         if (Convert.ToInt32(Session["IDSC"]) == 0)
         {
             if (chkIDCard == null)
             {
                 db.Register_SC.Add(register_SC);
                 Session["Errormessage"] = "สมัครได้";
                 db.SaveChanges();
                 return(RedirectToAction("IndexUser", "Generations", new { id = 0 }));
             }
             else
             {
                 Session["Errormessage"] = "บัตรซ้ำ";
                 return(RedirectToAction("Registers", "Generations", new { id = 0 }));
             }
         }
         else
         {
             var IDSC   = Convert.ToInt32(Session["IDSC"]);
             var chkApp = db.Applieds.FirstOrDefault(x =>
                                                     x.APP_ReNO == register_SC.REG_IDCard && x.APP_GenNO == IDSC);
             if (chkApp == null)
             {
                 Applied applied = new Applied()
                 {
                     APP_ReNO   = register_SC.REG_IDCard,
                     APP_GenNO  = Convert.ToInt32(Session["IDSC"]),
                     APP_Status = 3,
                     APP_Date   = DateTime.Today
                 };
                 Session.Remove("IDSC");
                 db.Applieds.Add(applied);
             }
             if (chkIDCard == null)
             {
                 db.Register_SC.Add(register_SC);
             }
             db.SaveChanges();
             return(RedirectToAction("IndexUser", "Generations", new { id = Convert.ToInt32(Session["IDSC"]) }));
         }
     }
     catch (Exception e)
     {
         return(View(register_SC));
     }
 }
Example #5
0
        // GET: Register_SC/Edit/5
        public ActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Register_SC register_SC = db.Register_SC.Find(id);

            if (register_SC == null)
            {
                return(HttpNotFound());
            }
            return(View(register_SC));
        }
Example #6
0
        // GET: Register_SC/Details/5
        public ActionResult Details(int?id)
        {
            if (Session["AJ"] == null)
            {
                return(RedirectToAction("Index", "Home"));
            }
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Register_SC register_SC = db.Register_SC.Find(id);

            if (register_SC == null)
            {
                return(HttpNotFound());
            }
            return(View(register_SC));
        }