//----------------Chỉnh sửa thông tin nhân viên--------------------// public ActionResult Update(int id) { SetSex(); var nv = new AdminDao().GetByMaNV(id); return(View(nv)); }
public ActionResult RCreate(int id) { var dao = new AdminDao(); var dao2 = new ThreadDao().ViewDetail(id); if (dao2 == null) { return(View("Error")); } else { var session = (AdminLogin)Session[CommonConstants.USER_SESSION]; if (session.id_permission == 0) { return(View("Error")); } ViewBag.AdminName = session.name; dao.UpdateLastLogin(session.id_admin); dao.UpdateLastSeen("Thêm phòng thi cho kì thi " + dao2.thread_name, "Admin/Thread/RCreate/" + id, session.id_admin); TempData["thread_name"] = dao2.thread_name; TempData["id_thread"] = id; } return(View()); }
//update name table AdminUser nhieu record public JsonResult Update(string userModel) { var jsonUser = new JavaScriptSerializer().Deserialize <List <AdminUser> >(userModel); var model = new AdminDao(); var listUser = model.listAll(); foreach (var item in listUser) { var jsonItem = jsonUser.SingleOrDefault(x => x.ID == item.ID); if (jsonItem != null) { item.Name = jsonItem.Name; SetAlert("Cập nhật thành công", "success"); model.CommitName(item); } else { ModelState.AddModelError("", "Cập nhật thất bại"); } } return(Json(new { status = true })); }
//----------------Chỉnh sửa thông tin món ăn--------------------// public ActionResult Update(int id) { var monan = new AdminDao().GetByMaMonAn(id); SetViewBag(monan.MaMonAn); return(View(monan)); }
public ActionResult PheDuyetDH(int soDH) { var dao = new AdminDao(); dao.DuyetDH(soDH); return(Redirect("/quan-ly-don-hang")); }
public static void test_AdminDao() { AdminDao dao = new AdminDao(); // dao.add("newUser","123456"); // dao.update(12, "changename", "890890"); //Dictionary<string, string> map = dao.load(8); //Console.WriteLine(map["ID"] + " " + map["uname"] + " " + map["upass"] + " " + map["adminlevel"]); //Console.ReadLine(); //DataSet ds = dao.findAll(); //DataTableReader reader = ds.CreateDataReader(); //Console.WriteLine("{0} {1} {2} ", reader.GetName(0), reader.GetName(1), reader.GetName(2)); //while (reader.Read()) //{ // Console.WriteLine("{0} {1} {2} {3}", reader.GetInt32(0), reader.GetString(1), reader.GetString(2),reader.GetInt32(3)); //} //Console.Read(); dao.delete(14); Dictionary <string, string> map = dao.loadByName("胡"); Console.WriteLine(map["ID"] + " " + map["uname"] + " " + map["upass"] + " " + map["adminlevel"]); Console.Read(); }
protected void BtnLogin_Click(object sender, EventArgs e) { //实例化一个对象 Model.Admin admin = new Model.Admin(); admin.Password = TextPassword.Text; admin.Username = TextUsername.Text; //实例化一个数据库操作类对象 AdminDao adminDao = new AdminDao(); //调用其登录方法 admin = adminDao.AdminLogin(admin); //如果返回空值则说明登录失败 if (admin == null) { ErrorInfo.Text = "请重试!"; } //反之,登陆成功 else { //设置一个值为admin的session,表示当前用户登录成功 Session["admin"] = admin; // 显示登录成功信息,颜色位成功的绿色,而不是有错误的红色 ErrorInfo.CssClass = "text-success"; ErrorInfo.Text = "登录成功,3秒后自动跳转..."; //过三秒钟后跳转到管理页面 Response.Write("<meta http-equiv='refresh' content='3;URL=./UserList.aspx'>"); } }
public ActionResult Edit(int id) { var dao = new AdminDao(); var session = (AdminLogin)Session[CommonConstants.USER_SESSION]; if (session.id_permission == 2) { return(View("Error")); } ViewBag.AdminName = session.name; var dao1 = new SubjectDao().ViewDetail(id); if (dao1 == null) { return(View("Error")); } else { dao.UpdateLastLogin(session.id_admin); dao.UpdateLastSeen("Sửa thông tin của môn " + dao1.subject_name, "/Admin/Subject/Edit" + dao1.id_subject, session.id_admin); return(View(dao1)); } }
// GET: Admin/Admins public ActionResult Index(int page = 1, int pageSize = 10) { var dao = new AdminDao(); var model = dao.ListAllPagding(page, pageSize); return(View(model)); }
public ActionResult QEdit(int id) { var dao = new AdminDao(); var session = (AdminLogin)Session[CommonConstants.USER_SESSION]; if (session.id_permission == 2) { return(View("Error")); } ViewBag.AdminName = session.name; var dao1 = new QuestionDao().ViewDetail(id); if (dao1 == null || dao1.is_essay == 1) { return(View("Error")); } else { var dao3 = new ThematicDao().ViewDetail(dao1.id_thematic); var dao2 = new SubjectDao().ViewDetail(dao3.id_subject); dao.UpdateLastLogin(session.id_admin); dao.UpdateLastSeen("Sửa câu hỏi của môn " + dao2.subject_name, "/Admin/Subject/QEdit/" + id, session.id_admin); TempData["subject_name"] = dao2.subject_name; TempData["id_subject"] = dao2.id_subject; //dao1.img = Server.MapPath("~/Assets/img_questions/") + dao1.img; SetViewBag(dao3.id_subject, dao1.id_thematic); return(View(dao1)); } }
public ActionResult AddQuest(int id) { var dao = new AdminDao(); var dao2 = new SubjectDao().ViewDetail(id); if (dao2 == null) { return(View("Error")); } else { var session = (AdminLogin)Session[CommonConstants.USER_SESSION]; if (session.id_permission == 2) { return(View("Error")); } ViewBag.AdminName = session.name; dao.UpdateLastLogin(session.id_admin); dao.UpdateLastSeen("Thêm câu hỏi cho môn " + dao2.subject_name, "Admin/Subject/QCreate/" + dao2.id_subject, session.id_admin); TempData["subject_name"] = dao2.subject_name; TempData["id_subject"] = id; SetViewBag(id); } return(View()); }
public ActionResult EThematic(int id) { var dao = new AdminDao(); var session = (AdminLogin)Session[CommonConstants.USER_SESSION]; if (session.id_permission == 2) { return(View("Error")); } ViewBag.AdminName = session.name; var dao1 = new ThematicDao().ViewDetail(id); if (dao1 == null) { return(View("Error")); } else { var dao2 = new SubjectDao().ViewDetail(dao1.id_subject); dao.UpdateLastLogin(session.id_admin); dao.UpdateLastSeen("Sửa tên chuyên đề của môn " + dao2.subject_name, "/Admin/Subject/EThematic/" + dao2.id_subject, session.id_admin); TempData["subject_name"] = dao2.subject_name; TempData["id_subject"] = dao2.id_subject; return(View(dao1)); } }
public ActionResult Detail(int id) { var dao = new AdminDao(); var session = (AdminLogin)Session[CommonConstants.USER_SESSION]; if (session.id_permission == 2) { return(View("Error")); } ViewBag.AdminName = session.name; var dao2 = new SubjectDao().ViewDetail(id); var dao1 = new ThematicDao().ListThematicInSubject(id); if (dao2 == null) { return(View("Error")); } else { dao.UpdateLastLogin(session.id_admin); dao.UpdateLastSeen("Xem thông tin của môn học " + dao2.subject_name, "/Admin/Subject/Detail" + dao2.id_subject, session.id_admin); TempData["subject_name"] = dao2.subject_name; TempData["id_subject"] = id; return(View(dao1)); } }
public ActionResult Update(NHANVIEN nv) { if (ModelState.IsValid) { var dao = new AdminDao(); if (dao.CheckEmailNVUpdate(nv.Email, nv.MaNV)) { ModelState.AddModelError("", "Email đã sử dụng cho 1 nhân viên khác"); } else if (dao.CheckSDTNVUpdate(nv.DienThoaiNV, nv.MaNV)) { ModelState.AddModelError("", "Số điện thoại đã sử dụng cho 1 nhân viên khác"); } else { SetSex(nv.GioiTinh); bool result = dao.UpdateNV(nv); if (result) { return(Redirect("/dsnhanvien")); } else { ModelState.AddModelError("", "Chỉnh sửa không thành công!"); } } } SetSex(); return(View()); }
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()); }
public ActionResult ChangePass(string password) { var session = (AdminLogin)Session[CommonConstants.USER_SESSION]; ViewBag.AdminName = session.name; var dao = new AdminDao(); if (!string.IsNullOrEmpty(password)) { var encryptedMd5Pas = Encryptor.MD5Hash(password); password = encryptedMd5Pas; } else { ModelState.AddModelError("", "Mật khẩu quá ngắn."); } var id = dao.ChangePass(password, session.id_admin); if (id) { SetNotice("Hệ thống đã đổi thành công.", "success"); return(RedirectToAction("ChangePass")); } else { ModelState.AddModelError("", "Cập nhật tài khoản không thành công."); } return(View()); }
public ActionResult Edit(int id) { var dao = new AdminDao(); var session = (AdminLogin)Session[CommonConstants.USER_SESSION]; if (session.id_permission != 1) { return(View("Error")); } ViewBag.AdminName = session.name; var dao1 = new SpecialityDao().ViewDetail(id); if (dao1 == null) { return(View("Error")); } else { dao.UpdateLastLogin(session.id_admin); dao.UpdateLastSeen("Sửa thông tin của ngành " + dao1.speciality_name, "/Admin/Class/Edit" + dao1.id_speciality, session.id_admin); return(View(dao1)); } }
public ActionResult Create(Model.EF.Admin admin) { var session = (AdminLogin)Session[CommonConstants.USER_SESSION]; if (session.id_permission != 1) { return(View("Error")); } ViewBag.AdminName = session.name; if (ModelState.IsValid) { var dao = new AdminDao(); if (dao.IsUserNameExist(admin.username)) { ModelState.AddModelError("", "Tên đăng nhập đã tồn tại."); } else { var encryptedMd5Pas = Encryptor.MD5Hash(admin.password); admin.password = encryptedMd5Pas; int id = dao.Insert(admin); if (id > 0) { //để thông báo thêm thành công SetNotice("Hệ thống đã thêm thành công.", "success"); return(RedirectToAction("Create")); } else { ModelState.AddModelError("", "Thêm tài khoản không thành công."); } } } return(View()); }
public ActionResult Login(LoginModel model) { if (ModelState.IsValid) { var dao = new AdminDao(); var result = dao.Login(model.UserName, model.PassWord); if (result == 1) { var admin = dao.GetById(model.UserName); var adminSession = new AdminLogin(); adminSession.UserName = admin.UserName; adminSession.UserID = admin.ID; Session.Add(CommonConstants.ADMIN_SESSION, adminSession); return(RedirectToAction("Index", "Home")); } if (result == 0) { ModelState.AddModelError("", "Tài khoản chưa được kích hoạt. Hoặc đã bị khóa."); } else { ModelState.AddModelError("", "Tài khoản hoặc mật khẩu không đúng."); } } return(View("Index")); }
public ActionResult EditEmloyee(string id) { var model = new AdminDao().ViewDetail(id); var emp = new NhaVienModel() { MANHANVIEN = model.MANHANVIEN, TENNHANVIEN = model.TENNHANVIEN, TENDANGNHAPNHANVIEN = model.TENDANGNHAPNHANVIEN, MATKHAUNHANVIEN = model.MATKHAUNHANVIEN, DIACHINHANVIEN = model.DIACHINHANVIEN, EMAIL = model.EMAIL, SDT = model.SDT, NGAYSINH = model.NGAYSINH, CMND = model.CMND, HINHANH = model.HINHANH, LOAIHINHCONGVIEC = model.LOAIHINHCONGVIEC, CHUCVU = model.CHUCVU, TRANGTHAI = model.TRANGTHAI, MANHOMNGUOIDUNG = model.MANHOMNGUOIDUNG, }; var dao = new GroupUserDao(); ViewBag.MANHOMNGUOIDUNG = new SelectList(dao.ListAll(), "MANHOMNGUOIDUNG", "TENNHOMNGUOIDUNG", emp.MANHOMNGUOIDUNG); return(PartialView("~/Areas/Admin/Views/Emloyee/_EditEmloyee.cshtml", emp)); }
public ActionResult Insert(MONAN monan) { if (ModelState.IsValid) { var dao = new AdminDao(); if (dao.CheckTenMonAn(monan.TenMonAn)) { ModelState.AddModelError("", "Tên món ăn đã tồn tại"); } else { int id = dao.InsertMonAn(monan); if (id > 0) { return(Redirect("/dsmonan")); } else { ModelState.AddModelError("", "Thêm không thành công!"); } } } SetViewBag(); return(View()); }
// GET: Admin/Home public ActionResult Index() { var session = (AdminLogin)Session[CommonConstants.USER_SESSION]; ViewBag.AdminName = session.name; var dao = new AdminDao(); dao.UpdateLastLogin(session.id_admin); dao.UpdateLastSeen("Bảng điều khiển", "Admin/Home/", session.id_admin); ViewBag.permission = session.id_permission; ViewBag.AdminCount = dao.CountAdmin(); ViewBag.CountClass = dao.CountClass(); ViewBag.CountQuestion = dao.CountQuestion(); ViewBag.CountRoom = dao.CountRoom(); ViewBag.CountSpeciality = dao.CountSpeciality(); ViewBag.CountStudent = dao.CountStudent(); ViewBag.CountSubject = dao.CountSubject(); ViewBag.CountThread = dao.CountThread(); try { var path = Server.MapPath(@"~/App_Data/Notice.txt"); var text = System.IO.File.ReadAllText(path); ViewBag.NoticeContent = System.Net.WebUtility.HtmlDecode(text); } catch { ViewBag.NoticeContent = ""; } return(View()); }
public ActionResult Update(MONAN monan) { if (ModelState.IsValid) { var dao = new AdminDao(); if (dao.CheckTenMonAnUpdate(monan.TenMonAn, monan.MaMonAn)) { ModelState.AddModelError("", "Tên món ăn đã tồn tại!"); } else { bool result = dao.UpdateMonAn(monan); if (result) { return(Redirect("/dsmonan")); } else { ModelState.AddModelError("", "Chỉnh sửa không thành công!"); } } } SetViewBag(monan.MaMonAn); return(View()); }
// GET: Admin/ThongTinAdmin public ActionResult TTAdmin() { var session = (AdminLogin)Session[CommonConstants.SESSION_ADMIN]; var admin = new AdminDao().GetByNameADMIN(session.TenDN); return(View(admin)); }
public ActionResult Edit(int id) { var dao = new AdminDao(); var session = (AdminLogin)Session[CommonConstants.USER_SESSION]; if (session.id_permission == 0) { return(View("Error")); } ViewBag.AdminName = session.name; var lop = new ThreadDao().ViewDetail(id); if (lop == null) { return(View("Error")); } else { dao.UpdateLastLogin(session.id_admin); dao.UpdateLastSeen("Sửa thông tin của kì thi " + lop.thread_name, "/Admin/Thread/Edit" + lop.id_thread, session.id_admin); TempData["thread_name"] = lop.thread_name; TempData["id_thread"] = lop.id_thread; return(View(lop)); } }
public ActionResult AdminLogin(AdminLoginModel model) { if (ModelState.IsValid) //kiểm tra form rỗng { var dao = new AdminDao(); var result = dao.AdminLogin(model.TenDN, Encryptor.MD5Hash(model.MatKhau)); if (result == 1) { var admin = dao.GetByNameADMIN(model.TenDN); var adminSession = new AdminLogin(); adminSession.TenDN = admin.TenDN; adminSession.MaADMIN = admin.MaADMIN; Session.Add(CommonConstants.SESSION_ADMIN, adminSession); return(Redirect("/thong-tin-admin")); } else if (result == 0) { ModelState.AddModelError("", "Tên đăng nhập không đúng. Vui lòng kiểm tra lại!"); } else { ModelState.AddModelError("", "Mật khẩu không chính xác. Vui lòng nhập lại!"); } } return(View("AdminLoginView")); }
public ActionResult QDetail(int id) { var lop = new ThreadDao().ViewDetail(id); if (lop == null) { return(View("Error")); } else { var dao = new AdminDao(); var session = (AdminLogin)Session[CommonConstants.USER_SESSION]; if (session.id_permission == 0) { return(View("Error")); } ViewBag.AdminName = session.name; dao.UpdateLastLogin(session.id_admin); dao.UpdateLastSeen("Xem danh sách câu hỏi của kì thi " + lop.thread_name, "Admin/Thread/RIndex" + id, session.id_admin); var tmp = new ThreadDao(); int x = tmp.ListAllExam(id).FirstOrDefault(); var model = tmp.ListAllQuestion(x); TempData["thread_name"] = lop.thread_name; TempData["id_thread"] = lop.id_thread; return(View(model)); } }
//----------------Chỉnh sửa thông tin khách hàng--------------------// public ActionResult Update(int id) { var kh = new AdminDao().GetByID(id); SetSex(); return(View(kh)); }
public ActionResult Edit(int id) { var dao = new AdminDao(); var session = (AdminLogin)Session[CommonConstants.USER_SESSION]; if (session.id_permission != 1) { return(View("Error")); } ViewBag.AdminName = session.name; var student = new StudentDao().ViewDetail(id); if (student == null) { return(View("Error")); } else { dao.UpdateLastLogin(session.id_admin); dao.UpdateLastSeen("Sửa thông tin sinh viên " + student.student_name, "/Admin/Student/Edit" + student.id_student, session.id_admin); SetViewBag(student.id_student); return(View(student)); } }
public ActionResult Insert(NHANVIEN nv) { if (ModelState.IsValid) { var dao = new AdminDao(); if (dao.CheckEmailNV(nv.Email)) { ModelState.AddModelError("", "Email đã sử dụng cho 1 nhân viên khác"); } else if (dao.CheckSDTNV(nv.DienThoaiNV)) { ModelState.AddModelError("", "Số điện thoại đã sử dụng cho 1 nhân viên khác"); } else { SetSex(nv.GioiTinh); int id = dao.InsertNV(nv); if (id > 0) { return(Redirect("/dsnhanvien")); } else { ModelState.AddModelError("", "Thêm không thành công!"); } } } SetSex(); return(View()); }
public AdminSetting() { InitializeComponent(); columnsTitles = new string[]{ "No", "GROUP", "NAME", "ID","PASSWORD","REG_DATE" }; this.initColumnInfo(columnsTitles); //그리드와 관련한 필요 object 생성 //Border border = new DevAge.Drawing.BorderLine(Color.Black, 1); cellBorder = new DevAge.Drawing.RectangleBorder(border, border); //Views viewNormal = new CellBackColorAlternate(Color.Khaki, Color.DarkKhaki); viewNormal.Border = cellBorder; viewNormal.Font = new Font("돋음", 8, FontStyle.Regular); viewCheckBox = new CheckBoxBackColorAlternate(Color.Khaki, Color.DarkKhaki); viewCheckBox.Border = cellBorder; //ColumnHeader view viewColumnHeader = new SourceGrid.Cells.Views.ColumnHeader(); backHeader = new DevAge.Drawing.VisualElements.ColumnHeader(); backHeader.BackColor = Color.DimGray; //backHeader.Border = DevAge.Drawing.RectangleBorder.NoBorder; viewColumnHeader.Background = backHeader; viewColumnHeader.ForeColor = Color.White; viewColumnHeader.Font = new Font("맑은 고딕", 10, FontStyle.Bold); viewColumnHeader1 = new SourceGrid.Cells.Views.ColumnHeader(); backHeader1 = new DevAge.Drawing.VisualElements.ColumnHeader(); backHeader1.BackColor = Color.DarkSlateGray; viewColumnHeader1.Background = backHeader1; //viewColumnHeader1.Border = cellBorder; viewColumnHeader1.ForeColor = Color.White; viewColumnHeader1.Font = new Font("굴림", 8, FontStyle.Regular); viewColumnHeader1.TextAlignment = DevAge.Drawing.ContentAlignment.MiddleCenter; adminGrid.BorderStyle = BorderStyle.FixedSingle; adminGrid.Dock = DockStyle.Fill; adminDao = new AdminDao(new NotifyDBfinishedHandler(this.NotifyDBfinishedHandler)); }