예제 #1
0
 public ActionResult Update(KHACHHANG kh)
 {
     if (ModelState.IsValid)
     {
         var dao = new AdminDao();
         if (dao.CheckTenDNUpdate(kh.TenDN, kh.MaKH))
         {
             ModelState.AddModelError("", "Tên đăng nhập đã tồn tại");
         }
         else if (dao.CheckEmailUpdate(kh.Email, kh.MaKH))
         {
             ModelState.AddModelError("", "Email đã sử dụng cho 1 tài khoản khác");
         }
         else if (dao.CheckSDTUpdate(kh.DienThoaiKH, kh.MaKH))
         {
             ModelState.AddModelError("", "Số điện thoại đã sử dụng cho 1 tài khoản khác");
         }
         else
         {
             SetSex(kh.GioiTinh);
             bool result = dao.UpdateKH(kh);
             if (result)
             {
                 return(Redirect("/dskhachhang"));
             }
             else
             {
                 ModelState.AddModelError("", "Chỉnh sửa không thành công!");
             }
         }
     }
     SetSex();
     return(View());
 }