public ActionResult DangKy(DangKyModel model) { string err; bool kq = new AccountHelper().DangKy(model, out err); if (kq == true) { return(View("Index")); } else { ViewBag.ErrorMessage = err; return(View()); } }
public ActionResult Register(DangKyModel model) { var quangcaoDAO = new QuangCaoDAO(); ViewBag.QuangCao = quangcaoDAO.DanhSachQuangCao(); if (ModelState.IsValid) { var dao = new KhachHangDAO(); if (dao.kiemTraTaiKhoan(model.taikhoan) > 0) { ModelState.AddModelError("", "Tên đăng nhập đã tồn tại"); } else if (dao.kiemTraEmail(model.email) > 0) { ModelState.AddModelError("", "Tên email đã tồn tại"); } else { var khachhang = new tblKHACHHANG(); khachhang.taikhoan = model.taikhoan; khachhang.hoten = model.hoten; khachhang.ngaysinh = model.ngaysinh; khachhang.cmt = model.cmt; khachhang.diachi = model.diachi; khachhang.dienthoai = model.dienthoai; khachhang.gioitinh = model.gioitinh; khachhang.email = model.email; var encrytedMd5Pas = Encryptor.MD5Hash(model.matkhau); khachhang.matkhau = encrytedMd5Pas; var result = dao.Insert(khachhang); if (result > 0) { Session["Register"] = "Đăng ký"; return(RedirectToAction("Login", "KhachHang")); } else { ModelState.AddModelError("", "Đăng ký không thành công"); } } } return(View(model)); }
public ActionResult DangKy(DangKyModel model) { if (ModelState.IsValid) { var Dao = new DAO.DAONguoiDung(); var result = Dao.CheckTk(model.TaiKhoan); var result1 = Dao.CheckEmail(model.Email); if (result) { ModelState.AddModelError("", "Tài Khoản đã tồn tại"); } else if (result1) { ModelState.AddModelError("", "Email đã tồn tại"); } else { NguoiDung nguoi = new NguoiDung(); string matkhau = CreateMD5(model.MatKhau); nguoi.Taikhoan = model.TaiKhoan; nguoi.MatKhau = matkhau; nguoi.Email = model.Email; nguoi.SoDienThoai = model.SoDienThoai; var result2 = Dao.Insert(nguoi); if (result2 > 0) { return(RedirectToAction("DangNhap")); } else { ModelState.AddModelError("", "Đăng kí thất bại"); } } } else { ModelState.AddModelError("", "Nhập đầy đủ thông tin"); } return(View(model)); }
public ActionResult DangKy(DangKyModel model) { if (ModelState.IsValid) { var dao = new UserDao(); if (dao.CheckTK(model.TaiKhoan) == true) { ModelState.AddModelError("", "Tên đăng nhập đã tồn tại"); } else if (dao.CheckEmail(model.Email) == true) { ModelState.AddModelError("", "Email đã tồn tại"); } else { var user = new NguoiDung(); user.TaiKhoan = model.TaiKhoan; user.MatKhau = MaHoaMD5.MD5Hash(model.MatKhau); user.HoTen = model.HoTen; user.Email = model.Email; user.SDT = model.SDT; user.TinhTrang = true; var add = dao.Insert(user); if (add > 0) { ViewBag.Success = "Đăng ký thành công"; model = new DangKyModel(); return(View("Success")); } else { ModelState.AddModelError("", "Đăng ký không thành công"); } } } return(View(model)); }
public ActionResult DangKy(DangKyModel model) { _idDDK = GetIDDotDangKy(); var session = (SinhVienDangNhap)Session[CommonConstants.USER_SESSION]; var dal = new SinhVienDAL(); if (dal.KTSV(session.IDSinhVien, model.IDDotDangKy) == false) { var svdk = new PHIEUDANGKI(); var result2 = dal.UpdateSV(session.IDSinhVien, model.NV1, model.NV2, model.NV3); svdk.IDDotDangKy = _idDDK; svdk.IDSinhVien = session.IDSinhVien; svdk.NgayDangKy = DateTime.Now; svdk.TrangThaiPDK = "Chờ duyệt"; var result = dal.ThemSVDK(svdk); if (result != null && result2 == true) { MsgBox("Đăng ký thành công"); model = new DangKyModel(); //return RedirectToAction("Index", "Home"); } else { MsgBox("Đăng ký không thành công"); } } else { MsgBox("Bạn đã đăng ký trong đợt này rồi"); } ViewBag.NV1 = new SelectList(db.NGUYENVONGs, "IDNguyenVong", "TenNguyenVong", model.NV1); ViewBag.NV2 = new SelectList(db.NGUYENVONGs, "IDNguyenVong", "TenNguyenVong", model.NV2); ViewBag.NV3 = new SelectList(db.NGUYENVONGs, "IDNguyenVong", "TenNguyenVong", model.NV3); ViewBag.IDDotDangKy = new SelectList(db.DOTDANGKIs, "IDDotDangKy", "TenDotDangKy", model.IDDotDangKy); return(View(model)); }
public bool DangKy(DangKyModel model, out string err) { err = ""; try { using (var dbcontext = new WebTracNghiemOnline()) { // kiem tra ten tai khoan da ton tai? if (dbcontext.Users.Any(x => x.Username == model.TenDangNhap)) { err = "Tài khoản đã tồn tại!"; return(false); } //neu chua tao user User user = new User(); user.Name = model.HoTen; user.Date_of_Birth = model.NgaySinh; user.Sex = model.GioiTinh; user.Address = model.DiaChi; user.Phone = model.SoDienThoai; user.Mail = model.Email; user.Username = model.TenDangNhap; user.Password = model.MatKhau; dbcontext.Users.Add(user); dbcontext.SaveChanges(); } return(true); } catch { err = "Lỗi hệ thống!"; return(false); } }
//[ValidateAntiForgeryToken] public ActionResult DangKy(DangKyModel model, HttpPostedFileBase File1) { var dal = new SinhVienDAL(); if (dal.KTSVMoi(model.IDSinhVien) == true) { MsgBox("Bạn đã có tài khoản. Đăng nhập để tiếp tục đăng ký "); } else { _idDDK = GetIDDotDangKy(); if (File1 != null && File1.ContentLength > 0) { model.HinhDaiDien = new byte[File1.ContentLength]; File1.InputStream.Read(model.HinhDaiDien, 0, File1.ContentLength); var sv = new SINHVIEN(); sv.IDSinhVien = model.IDSinhVien; sv.HinhDaiDien = model.HinhDaiDien; sv.TenSV = model.TenSV; sv.Email = model.Email; sv.DanToc = model.DanToc; sv.QueQuan = model.QueQuan; sv.GioiTinh = model.GioiTinh; sv.IDLop = model.IDLop; sv.GioiTinh = model.GioiTinh; sv.IDUuTien = model.IDUuTien; sv.NgaySinh = model.NgaySinh; sv.SDT = model.SDT; sv.QuocTich = model.QuocTich; sv.MatKhau = "12345678"; sv.NV1 = model.NV1; sv.NV2 = model.NV2; sv.NV3 = model.NV3; var result = dal.ThemSV(sv); var svdk = new PHIEUDANGKI(); svdk.IDDotDangKy = _idDDK; svdk.IDSinhVien = model.IDSinhVien; svdk.NgayDangKy = DateTime.Now; svdk.TrangThaiPDK = "Chờ duyệt"; var result2 = dal.ThemSVDK(svdk); if (result != null && result2 != null) { //SetAlert("Đăng ký thành công", "success"); MsgBox("Đăng ký thành công"); model = new DangKyModel(); } else { MsgBox("Đăng ký không thành công"); } } } ViewBag.NV1 = new SelectList(db.NGUYENVONGs, "IDNguyenVong", "TenNguyenVong", model.NV1); ViewBag.NV2 = new SelectList(db.NGUYENVONGs, "IDNguyenVong", "TenNguyenVong", model.NV2); ViewBag.NV3 = new SelectList(db.NGUYENVONGs, "IDNguyenVong", "TenNguyenVong", model.NV3); ViewBag.IDUuTien = new SelectList(db.UUTIENs, "IDUuTien", "TenUuTien", model.IDUuTien); ViewBag.IDLop = new SelectList(db.LOPs, "IDLop", "TenLop", model.IDLop); ViewBag.IDDotDangKy = new SelectList(db.DOTDANGKIs, "IDDotDangKy", "TenDotDangKy", model.IDDotDangKy); return(View(model)); }
public JsonResult LuuDangKy() { string maSV = Session["MaSV"].ToString().Trim(); LopTinChiBLL contextLTC = new LopTinChiBLL(); List <LopTinChi> lstLTC = contextLTC.GetAll(); MonHocBLL contextMH = new MonHocBLL(); GiangVienBLL contextGV = new GiangVienBLL(); List <LopTinChiModel> listLTCModel = new List <LopTinChiModel>(); foreach (LopTinChi ltc in lstLTC) { var query = ltc.SinhViens.Where(x => x.MaSV == maSV).FirstOrDefault(); if (query == null) { if (ltc.TrangThai == true && ltc.SinhViens.Count < 50) { GiangVien giangVien = contextGV.GetById(ltc.MaGV); MonHoc monHoc = contextMH.GetById(ltc.MaMonHoc); LopTinChiModel ltcModel = new LopTinChiModel() { MaLopTC = ltc.MaLopTC, TrangThai = ltc.TrangThai, MaGV = ltc.MaMonHoc, MaMonHoc = ltc.MaMonHoc, Nhom = ltc.Nhom, NienKhoa = ltc.NienKhoa, GiangVienModel = new GiangVienModel() { MaGV = giangVien.MaGV, Email = giangVien.Email, GioiTinh = giangVien.GioiTinh, HoVaTenLot = giangVien.HoVaTenLot, MaKhoa = giangVien.MaKhoa, MatKhau = giangVien.MatKhau, NgaySinh = giangVien.NgaySinh, SDT = giangVien.SDT, TenGV = giangVien.TenGV, TrinhDo = giangVien.TrinhDo }, MonHoc = new MonHocModel { MaMH = monHoc.MaMH, SoTinChiLyThuyet = monHoc.SoTinChiLyThuyet, SoTinChiThucHanh = monHoc.SoTinChiThucHanh, TenMH = monHoc.TenMH } }; listLTCModel.Add(ltcModel); } } } DangKyModel dk = new DangKyModel(); List <int> listMaLopDK = (List <int>)TempData["ListLopTCDK"]; if (listMaLopDK.Count > 0) { foreach (int a in listMaLopDK) { LopTinChiModel ltcModel = listLTCModel.Where(x => x.MaLopTC == a).FirstOrDefault(); if (ltcModel != null) { if (Session["MaSV"] != null) { contextLTC.DangKy(ltcModel.MaLopTC, maSV); } } } TempData.Clear(); return(Json(new { msg = "Lưu đăng ký thành công!" })); } return(Json(new { msg = "Lỗi!" })); }