예제 #1
0
 public ActionResult Create(TAIKHOANKHACHHANG user)
 {
     if (ModelState.IsValid)
     {
         try
         {
             // TODO: Add insert logic here
             if (user.ImageUpload != null)
             {
                 string file      = Path.GetFileNameWithoutExtension(user.ImageUpload.FileName);
                 string extension = Path.GetExtension(user.ImageUpload.FileName);
                 file             = file + extension;
                 user.ANH_DAIDIEN = "/Content/Images/" + file;
                 //pro.MoreImages= "~/Contents/images/" + file;
                 user.ImageUpload.SaveAs(Path.Combine(Server.MapPath("~/Content/Images/"), file));
             }
             user.MATKHAU = GetMD5(user.MATKHAU);
             db.Configuration.ValidateOnSaveEnabled = false;
             db.TAIKHOANKHACHHANGs.Add(user);
             db.SaveChanges();
             return(RedirectToAction("Index"));
         }
         catch (Exception)
         {
             return(View());
         }
     }
     ViewBag.ID_LOAITK = new SelectList(db.LOAITAIKHOANs, "ID_LOAITK", "TEN_LOAITK", user.ID_LOAITK);
     ViewBag.ID_TTKH   = new SelectList(db.THONGTINKHACHHANGs, "ID_TTKH", "TEN_KHACHHANG", user.ID_TTKH);
     return(View(user));
 }
예제 #2
0
        public ActionResult LoginAccount(FormCollection collection)
        {
            var tendn   = collection["TEN_DANGNHAP"];
            var matkhau = collection["MATKHAU"];

            if (string.IsNullOrEmpty(tendn))
            {
                ViewData["Loi1"] = "Username not empty";
            }
            else if (string.IsNullOrEmpty(matkhau))
            {
                ViewData["Loi2"] = "Password not empty";
            }
            else
            {
                TAIKHOANKHACHHANG kh = db.TAIKHOANKHACHHANGs.SingleOrDefault(n => n.TEN_DANGNHAP == tendn && n.MATKHAU == matkhau);
                if (kh != null)
                {
                    db.Configuration.ValidateOnSaveEnabled = false;
                    THONGTINKHACHHANG tt = db.THONGTINKHACHHANGs.SingleOrDefault(t => t.ID_TTKH == kh.ID_TTKH);
                    Session["TEN_DANGNHAP"]    = tt.TEN_KHACHHANG;
                    Session["ID_TTKH"]         = tt.ID_TTKH;
                    Session["EMAIL_KHACHHANG"] = tt.EMAIL_KHACHHANG;
                    Session["DIACHI"]          = tt.DIACHI;
                    Session["SO_DIENTHOAI"]    = tt.SO_DIENTHOAI;
                    return(RedirectToAction("Index", "uHome"));
                }
                else
                {
                    ViewBag.ThongBao = "Username or password is incorrect";
                }
            }
            return(View());
        }
예제 #3
0
        public ActionResult Create()
        {
            TAIKHOANKHACHHANG t = new TAIKHOANKHACHHANG();

            ViewBag.ID_LOAITK = new SelectList(db.LOAITAIKHOANs, "ID_LOAITK", "TEN_LOAITK");
            ViewBag.ID_TTKH   = new SelectList(db.THONGTINKHACHHANGs, "ID_TTKH", "TEN_KHACHHANG");
            return(View(t));
        }
예제 #4
0
        public ActionResult DeleteConfirmed(int id)
        {
            TAIKHOANKHACHHANG ad = db.TAIKHOANKHACHHANGs.Find(id);

            db.TAIKHOANKHACHHANGs.Remove(ad);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
예제 #5
0
        // GET: Administrator/USER/Delete/5
        public ActionResult Delete(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            TAIKHOANKHACHHANG ad = db.TAIKHOANKHACHHANGs.Find(id);

            if (ad == null)
            {
                return(HttpNotFound());
            }
            return(View(ad));
        }
예제 #6
0
 public ActionResult Edit([Bind(Include = "ID_KHACHHANG,TEN_DANGNHAP,MATKHAU,ID_LOAITK,ID_TTKH,ANH_DAIDIEN")] TAIKHOANKHACHHANG ad)
 {
     if (ModelState.IsValid)
     {
         ad.MATKHAU = GetMD5(ad.MATKHAU);
         db.Configuration.ValidateOnSaveEnabled = false;
         db.Entry(ad).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.ID_LOAITK = new SelectList(db.LOAITAIKHOANs, "ID_LOAITK", "TEN_LOAITK", ad.ID_LOAITK);
     ViewBag.ID_TTKH   = new SelectList(db.THONGTINKHACHHANGs, "ID_TTKH", "TEN_KHACHHANG", ad.ID_TTKH);
     return(View(ad));
 }
예제 #7
0
        public ActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            TAIKHOANKHACHHANG ad = db.TAIKHOANKHACHHANGs.Find(id);

            if (ad == null)
            {
                return(HttpNotFound());
            }
            ViewBag.ID_LOAITK = new SelectList(db.LOAITAIKHOANs, "ID_LOAITK", "TEN_LOAITK", ad.ID_LOAITK);
            ViewBag.ID_TTKH   = new SelectList(db.THONGTINKHACHHANGs, "ID_TTKH", "TEN_KHACHHANG", ad.ID_TTKH);
            return(View(ad));
        }
예제 #8
0
 public ActionResult RegisterUser(TAIKHOANKHACHHANG _user, THONGTINKHACHHANG tt)
 {
     if (ModelState.IsValid)
     {
         var check_ID = db.TAIKHOANKHACHHANGs.Where(s => s.ID_KHACHHANG == _user.ID_KHACHHANG)
                        .FirstOrDefault();
         if (check_ID == null)
         {
             db.Configuration.ValidateOnSaveEnabled = false;
             db.THONGTINKHACHHANGs.Add(tt);
             _user.ID_TTKH = tt.ID_TTKH;
             db.TAIKHOANKHACHHANGs.Add(_user);
             db.SaveChanges();
             return(RedirectToAction("Index"));
         }
         else
         {
             ViewBag.ErrorRegister = "This ID is exist";
             return(View());
         }
     }
     return(View());
 }