예제 #1
0
 public ActionResult Create(KHACH_HANG KH)
 {
     try
     {
         KH.MATKHAU      = Encryptor.MD5Hash(KH.MATKHAU);
         KH.CONFIRM_PASS = Encryptor.MD5Hash(KH.CONFIRM_PASS);
         if (ModelState.IsValid)
         {
             var m = new KHACH_HANG_DAO().TimEmailKH(KH.EMAIL_KH);
             if (m == null)
             {
                 var    model = new KHACH_HANG_DAO();
                 string res   = model.AddKhachHang(KH);
                 if (res != null)
                 {
                     ModelState.AddModelError("", "Đăng kí thành công");
                 }
                 else
                 {
                     ModelState.AddModelError("", "Không thêm được dữ liệu");
                 }
             }
             else
             {
                 ModelState.AddModelError("", "Email đã sử dụng");
             }
         }
         return(View(KH));
     }
     catch
     {
         return(View());
     }
 }
예제 #2
0
 public ActionResult Edit(KHACH_HANG model)
 {
     if (Session["User"] != null)
     {
         ViewBag.User = Session["User"].ToString();
     }
     if (Session["Email"] != null)
     {
         ViewBag.Email = Session["Email"].ToString();
     }
     if (ModelState.IsValid)
     {
         model.MATKHAU      = Encryptor.MD5Hash(model.MATKHAU);
         model.CONFIRM_PASS = Encryptor.MD5Hash(model.CONFIRM_PASS);
         var  dao = new KHACH_HANG_DAO();
         bool kq  = dao.UpdateKhachHang(model);
         if (kq)
         {
             ModelState.AddModelError("", "cập nhật thành công khách hàng");
             //return RedirectToAction("Index", "ADKhachHang");
         }
         else
         {
             ModelState.AddModelError("", "cập nhật thất bại khách hàng");
         }
     }
     return(View(model));
 }
예제 #3
0
        public ActionResult Edit()
        {
            if (Session["User"] != null)
            {
                ViewBag.User = Session["User"].ToString();
            }
            if (Session["Email"] != null)
            {
                ViewBag.Email = Session["Email"].ToString();
            }
            var td = new KHACH_HANG_DAO().TimEmailKH(ViewBag.Email);

            return(View(td));
        }
예제 #4
0
 public ActionResult Create(KHACH_HANG model)
 {
     if (ModelState.IsValid)
     {
         if (Session["Ten_NV"] != null)
         {
             ViewBag.Ten_NV = Session["Ten_NV"].ToString();
         }
         if (Session["CHUCVU_NV"] != null)
         {
             ViewBag.CHUCVU_NV = Session["CHUCVU_NV"].ToString();
         }
         if (Session["Email_NV"] != null)
         {
             ViewBag.Email_NV = Session["Email_NV"].ToString();
         }
         if (ViewBag.CHUCVU_NV == "GIAMDOC")
         {
             var m = new KHACH_HANG_DAO().TimEmailKH(model.EMAIL_KH);
             if (m == null)
             {
                 model.MATKHAU      = Encryptor.MD5Hash(model.MATKHAU);
                 model.CONFIRM_PASS = Encryptor.MD5Hash(model.CONFIRM_PASS);
                 var    dao = new KHACH_HANG_DAO();
                 string ma  = dao.AddKhachHang(model);
                 if (ma != null)
                 {
                     ModelState.AddModelError("", "Thêm thành công khách hàng");
                     // return RedirectToAction("Index", "ADKhachHang");
                 }
                 else
                 {
                     ModelState.AddModelError("", "Thêm thất bại khách hàng");
                 }
             }
             else
             {
                 ModelState.AddModelError("", "Email đã sử dụng");
             }
         }
         else
         {
             ModelState.AddModelError("", "Bạn không có quyền admin");
         }
     }
     return(View(model));
 }
예제 #5
0
        public ActionResult Delete(string id)
        {
            var kh = new KHACH_HANG_DAO().TimEmailKH(id);

            if (kh.DON_HANG.Count > 0)
            {
                return(Json(new { success = 0 }));
            }
            else
            {
                var result = new KHACH_HANG_DAO().Xoa(id);
                if (result)
                {
                    return(Json(new { success = 1 }));
                }
                return(Json(new { success = 0 }));
            }
        }
예제 #6
0
        public ActionResult Edit(string eMail)
        {
            if (Session["Ten_NV"] != null)
            {
                ViewBag.Ten_NV = Session["Ten_NV"].ToString();
            }
            if (Session["CHUCVU_NV"] != null)
            {
                ViewBag.CHUCVU_NV = Session["CHUCVU_NV"].ToString();
            }
            if (Session["Email_NV"] != null)
            {
                ViewBag.Email_NV = Session["Email_NV"].ToString();
            }
            var td = new KHACH_HANG_DAO().TimEmailKH(eMail);

            return(View(td));
        }
예제 #7
0
        // GET: Admin/ADKhachHang
        public ActionResult Index()
        {
            if (Session["Ten_NV"] != null)
            {
                ViewBag.Ten_NV = Session["Ten_NV"].ToString();
            }
            if (Session["CHUCVU_NV"] != null)
            {
                ViewBag.CHUCVU_NV = Session["CHUCVU_NV"].ToString();
            }
            if (Session["Email_NV"] != null)
            {
                ViewBag.Email_NV = Session["Email_NV"].ToString();
            }
            var dao  = new KHACH_HANG_DAO();
            var list = dao.listAll();

            return(View(list));
        }