public ActionResult Login(LoginModel model) { if (ModelState.IsValid) { var dao = new UserDao(); var result = dao.Login(model.UserName, model.PassWord); if (result == 2) { var user = dao.GetById(model.UserName); var userSession = new UserLogin(); userSession.UserName = user.UserName; Session.Add(CommonConstans.USER_SESSION, userSession); var sv = new SinhVienDao(); Session.Add("nam", sv.nam()); Session.Add("nu", sv.nu()); return(RedirectToAction("Index", "Home")); } else if (result == 0) { ModelState.AddModelError("", "Tài khoản không tồn tại."); } else { ModelState.AddModelError("", "Mật khẩu không đúng."); } } return(View("Index")); }
public IHttpActionResult DanhSach(string maSinhVien, string matKhau, int soTrang, int soDong) { if (string.IsNullOrEmpty(maSinhVien) || string.IsNullOrEmpty(matKhau) || soTrang < 1 || soDong < 1) { return(BadRequest("Tham số truyền vào không hợp lệ !")); } var current = SinhVienDao.TonTaiSinhVien(maSinhVien, matKhau); if (current == false) { return(BadRequest("Thong tin sinh vien khong hop le !")); } var soDongTong = ThongBaoDao.GetSoDong(); var temp = soDongTong % soDong; var subTongSoTrang = soDongTong / soDong; var tongSoTrang = temp == 0 ? subTongSoTrang : subTongSoTrang + 1; if (soTrang > tongSoTrang) { return(Ok(new List <THONGBAO>())); } var listThongBao = ThongBaoDao.GetThongBaoTheoSoTrang(soTrang, soDong); return(Ok(listThongBao)); }
public ActionResult Index(SinhVien sv) { var SinhVien = new SinhVienDao(); SinhVien.XoaSV(sv.MaSV); return(View()); }
public ActionResult Edit(int id) { var dao = new SinhVienDao(); var sinhvien = dao.ViewDentail(id); return(View(sinhvien)); }
public ActionResult Index(User user) { var SinhVien = new SinhVienDao(); SinhVien.XoaSV(user); return(View()); }
public ActionResult Index(string Id_NamHoc, string Id_HocKy, string search_text) { if (Id_NamHoc == null || Id_NamHoc.Equals("")) { Session.Add("NamHoc", "20192020"); } else { Session.Add("NamHoc", Id_NamHoc); } if (Id_HocKy == null || Id_HocKy.Equals("")) { Session.Add("HocKy", "1"); } else { Session.Add("HocKy", Id_HocKy); } var SinhVienDao = new SinhVienDao(); ViewBag.ListSinhVien = SinhVienDao.ListSinhVienSearch(search_text); var NamHoc = new NamHocDao(); ViewBag.ListNamHoc = NamHoc.ListAll(); var HocKy = new HocKiDao(); ViewBag.ListHocKy = HocKy.ListAll(); return(View()); }
public ActionResult DanhGia(double MaSV, int?Diem_1_1, int?Diem_1_2, int?Diem_1_3, int?Diem_1_4, int?Diem_2_1, int?Diem_2_2, int?Diem_2_3, int?Diem_3_1, int?Diem_3_2, int?Diem_4_1, int?Diem_4_2, int?Diem_4_3, int?Diem_5_1, int?Diem_5_2, int?Diem_5_3, int?Diem_6_1) { int a = int.Parse(Session["NamHoc"].ToString()); int b = int.Parse(Session["HocKy"].ToString()); var diem2 = new DiemRenLuyenLopDao(); diem2.Update(MaSV, a, b, Diem_1_1, Diem_1_2, Diem_1_3, Diem_1_4, Diem_2_1, Diem_2_2, Diem_2_3, Diem_3_1, Diem_3_2, Diem_4_1, Diem_4_2, Diem_4_3, Diem_5_1, Diem_5_2, Diem_5_3, Diem_6_1); var d = new DiemRenLuyenLopDao(); var SV = new SinhVienDao().GetSV(MaSV); var diem = new DiemRenLuyenDao(); ViewBag.DiemSV = diem.GetByRL(MaSV, a, b); ViewBag.DiemSV_Lop = d.GetByRL(MaSV, a, b); ViewBag.DiemTong = diem.DiemTong(MaSV, a, b); ViewBag.DiemTong_Lop = d.DiemTong(MaSV, a, b); ModelState.AddModelError("", "Lưu Thành công."); var diemRL = new DiemRenLuyenLopDao(); Session.Add("XS", diemRL.XS(20192020, 1)); Session.Add("Tot", diemRL.Tot(20192020, 1)); Session.Add("Kha", diemRL.Kha(20192020, 1)); Session.Add("TB", diemRL.TB(20192020, 1)); Session.Add("Yeu", diemRL.Yeu(20192020, 1)); Session.Add("Kem", diemRL.Kem(20192020, 1)); return(View(SV)); }
public ActionResult KtLogin(LoginModel model) { if (ModelState.IsValid) //kiểm tra form rổng { var dao = new SinhVienDao(); var result = dao.Login(model.MaSV, model.Matkhau); if (result == 1) { var sinhvien = dao.GetById(model.MaSV); var SinhvienSesstion = new SinhvienLogin(); Session["TenSV"] = sinhvien.TenSV; Session["MaSV"] = sinhvien.MaSV; Session["Email"] = sinhvien.Email; Session[CommonConstants.MaSV_SESSTION] = sinhvien.MaSV; SinhvienSesstion.TenSV = sinhvien.TenSV; SinhvienSesstion.MaSV = sinhvien.MaSV; Session.Add(CommonConstants.TENSV_SESSTION, SinhvienSesstion); return(RedirectToAction("Index", "Home")); } else if (result == 0) { ModelState.AddModelError("", "Tài khoản không tồn tại."); } else { ModelState.AddModelError("", "Sai mật khẩu"); } } return(View("Login")); }
public ActionResult DanhGia(double MaSV, int?Diem_1_1, int?Diem_1_2, int?Diem_1_3, int?Diem_1_4, int?Diem_2_1, int?Diem_2_2, int?Diem_2_3, int?Diem_3_1, int?Diem_3_2, int?Diem_4_1, int?Diem_4_2, int?Diem_4_3, int?Diem_5_1, int?Diem_5_2, int?Diem_5_3, int?Diem_6_1, string GhiChu1_2, string GhiChu1_3, string GhiChu3_1, double DiemHKTruoc, double DiemHKNay) { int a = int.Parse(Session["NamHoc"].ToString()); int b = int.Parse(Session["HocKy"].ToString()); var diem2 = new DiemRenLuyenDao(); diem2.Update(MaSV, a, b, Diem_1_1, Diem_1_2, Diem_1_3, Diem_1_4, Diem_2_1, Diem_2_2, Diem_2_3, Diem_3_1, Diem_3_2, Diem_4_1, Diem_4_2, Diem_4_3, Diem_5_1, Diem_5_2, Diem_5_3, Diem_6_1, GhiChu1_2, GhiChu1_3, GhiChu3_1, DiemHKTruoc, DiemHKNay); var SV = new SinhVienDao().GetSV(MaSV); var diem = new DiemRenLuyenDao(); ViewBag.DiemSV = diem.GetByRL(MaSV, a, b); ViewBag.DiemTong = diem.DiemTong(MaSV, a, b); ModelState.AddModelError("", "Lưu Thành công."); return(View(SV)); // var d = new DiemRenLuyenLopDao(); // var diem = new DiemRenLuyenDao(); // string a = Session["MASV"].ToString(); // ViewBag.DiemSV = diem.GetByRL(Double.Parse(a), NamHoc, NamHoc); //ViewBag.SV = new SinhVienDao().GetSV(Double.Parse(a)); //ViewBag.Diem = new DiemRenLuyenDao().GetByRL(Double.Parse(a), 20192020, 1); }
public ActionResult NhapFile(HttpPostedFileBase excelfile) { if (excelfile == null || excelfile.ContentLength == 0) { ViewBag.Error = "Bạn chưa tải file lên<br>"; return(View()); } else { if (excelfile.FileName.EndsWith("xls") || excelfile.FileName.EndsWith("xlsx")) { string path = Server.MapPath("~/assets/excel/" + excelfile.FileName); if (System.IO.File.Exists(path)) { System.IO.File.Delete(path); } excelfile.SaveAs(path); //read data form excel Excel.Application application = new Excel.Application(); Excel.Workbook workbook = application.Workbooks.Open(path); Excel.Worksheet worksheet = workbook.ActiveSheet; Excel.Range range = worksheet.UsedRange; var listSV = new SinhVienDao(); for (int row = 2; row < range.Rows.Count; row++) { var sv = new SinhVien(); sv.MaSV = double.Parse(((Excel.Range)range.Cells[row, 1]).Text); sv.HoTen = ((Excel.Range)range.Cells[row, 2]).Text; sv.GioiTinh = ((Excel.Range)range.Cells[row, 3]).Text; sv.SoDT = ((Excel.Range)range.Cells[row, 4]).Text; sv.Email = ((Excel.Range)range.Cells[row, 5]).Text; sv.NgaySinh = DateTime.Now; sv.NoiSinh = ((Excel.Range)range.Cells[row, 7]).Text; sv.ChoTamTru = ((Excel.Range)range.Cells[row, 8]).Text; sv.ChucVu = ((Excel.Range)range.Cells[row, 9]).Text; var Lop = new LopDao(); sv.Id_Lop = Lop.lop(((Excel.Range)range.Cells[row, 10]).Text).Id_Lop; var nganh = new NganhDao(); sv.Id_Nganh = nganh.nganh(((Excel.Range)range.Cells[row, 11]).Text).Id_Nganh; listSV.create1(sv); } return(View()); } else { ViewBag.Error = "Bạn chưa tải file lên"; return(View()); } } return(View()); }
//===================== phương thức lấy danh sách và phân trang ================ public ActionResult Index(string searchString, int page = 1, int pageSize = 20) { var dao = new SinhVienDao(); var model = dao.ListAllPaing(searchString, page, pageSize); ViewBag.SearchString = searchString; return(View(model)); }
public ActionResult Account() { string a = Session["MASV"].ToString(); var sv = new SinhVienDao().GetSV(double.Parse(a)); SetViewBag(sv.Id_Lop); return(View(sv)); }
public ActionResult Index(string search_text) { var SinhVienDao = new SinhVienDao(); var list = SinhVienDao.ListSinhVienSearch(search_text); ViewBag.ListSinhVien = list; ViewBag.SoLuongKQ = "Có " + list.Count() + " kết quả được tìm thấy!"; return(View()); }
public ActionResult ThongTinCaNhan() { var laythongtin = Session[CommonConstants.MaSV_SESSTION]; int id = Convert.ToInt32(laythongtin); var dao = new SinhVienDao(); var sinhvien = dao.LayThongTin(id); return(View(sinhvien)); }
public ActionResult XuatFile(string a) { var List = new SinhVienDao().ListSinhVien(); if (List.Count() != 0) { ExcelPackage Ep = new ExcelPackage(); ExcelWorksheet sheet = Ep.Workbook.Worksheets.Add("Report"); sheet.Cells["A1"].Value = "Mã sinh viên"; sheet.Cells["B1"].Value = "Họ và tên"; sheet.Cells["C1"].Value = "Giới tính"; sheet.Cells["D1"].Value = "Số điện thoại"; sheet.Cells["E1"].Value = "Email"; sheet.Cells["F1"].Value = "Ngày sinh"; sheet.Cells["G1"].Value = "Nơi sinh"; sheet.Cells["H1"].Value = "Chỗ tạm trú"; sheet.Cells["I1"].Value = "Chức vụ"; sheet.Cells["J1"].Value = "Lớp"; sheet.Cells["K1"].Value = "Ngành"; sheet.Cells["L1"].Value = "Khoa"; int row = 2; foreach (var item in List) { sheet.Cells[string.Format("A{0}", row)].Value = item.MaSV; sheet.Cells[string.Format("B{0}", row)].Value = item.HoTen; sheet.Cells[string.Format("C{0}", row)].Value = item.GioiTinh; sheet.Cells[string.Format("D{0}", row)].Value = item.SoDT; sheet.Cells[string.Format("E{0}", row)].Value = item.Email; sheet.Cells[string.Format("F{0}", row)].Value = item.NgaySinh + ""; sheet.Cells[string.Format("G{0}", row)].Value = item.NoiSinh; sheet.Cells[string.Format("H{0}", row)].Value = item.ChoTamTru; sheet.Cells[string.Format("I{0}", row)].Value = item.ChucVu; sheet.Cells[string.Format("J{0}", row)].Value = item.Lop.TenLop; sheet.Cells[string.Format("K{0}", row)].Value = item.Nganh.TenNganh; sheet.Cells[string.Format("L{0}", row)].Value = item.Nganh.Khoa.TenKhoa; row++; } sheet.Cells["A:AZ"].AutoFitColumns(); Response.Clear(); Response.ContentType = "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"; Response.AddHeader("content-disposition", "attachment: filename=" + "Report.xlsx"); Response.BinaryWrite(Ep.GetAsByteArray()); Response.End(); } else { ModelState.AddModelError("", "Không tồn tại sinh viên."); } return(View()); }
public ActionResult DemoSelect2Search(string q) { var list = new List <Select2Model>(); if (!(string.IsNullOrEmpty(q) || string.IsNullOrWhiteSpace(q))) { list = SinhVienDao.GetMaTaiKhoanVaHoTen().Where(s => s.text.ToLower().Contains(q.ToLower().Trim())).ToList(); } return(Json(new { items = list }, JsonRequestBehavior.AllowGet)); }
public ActionResult NguoiDung(SinhVien model, string name) { var dao = new SinhVienDao(); dao.Update(model); SetViewBag(model.Id_Lop); SetViewBag2(model.Id_Nganh); return(View(dao.GetSV(model.MaSV))); }
public IHttpActionResult TaiKhoan(string order, int soTrang = 1, int soDong = 1) { if (string.IsNullOrEmpty(order)) { return(Ok()); } else { return(Ok(SinhVienDao.GetMaTaiKhoanVaHoTen(order, soTrang, soDong))); } }
public ActionResult Index(SinhVien sv) { if (sv != null) { var SinhVien = new SinhVienDao(); SinhVien.XoaSV(sv.MaSV); } var SinhVienDao = new SinhVienDao(); ViewBag.ListSinhVien = SinhVienDao.ListSinhVien(); return(View()); }
public ActionResult Account(SinhVien model, DateTime?ngaySinh) { string a = Session["MASV"].ToString(); var sv = new SinhVienDao().GetSV(double.Parse(a)); var SinhVien = new SinhVienDao(); SinhVien.Update(model, ngaySinh); ModelState.AddModelError("", "Cập nhật Thành công."); SetViewBag(sv.Id_Lop); Session.Add("MaSV", model.MaSV); return(View(sv)); }
public IHttpActionResult HocKy(string order, string maSinhVien, string matKhau, int maHocKy = 0) { if (string.IsNullOrEmpty(order) || string.IsNullOrEmpty(maSinhVien) || string.IsNullOrEmpty(matKhau)) { return(BadRequest("Thông tin người dùng không được rỗng")); } if (!SinhVienDao.TonTaiSinhVien(maSinhVien, matKhau)) { return(BadRequest("Thông tin người dùng không đúng")); } using (var db = new UMS_HUSCEntities()) { switch (order.ToLower()) { case "danhsach": var hocKys = db.VHocKies.OrderByDescending(i => i.MaHocKy).ToArray(); return(Ok(hocKys)); case "tacnghiep": var hocKy = db.VHocKies.FirstOrDefault(i => i.MaHocKy == maHocKy); if (hocKy != null) { var sinhVien = db.SINHVIENs.FirstOrDefault(s => s.MaSinhVien.Equals(maSinhVien)); if (sinhVien != null) { sinhVien.HocKyTacNghiep = hocKy.MaHocKy; db.SaveChanges(); return(ThoiKhoaBieu(maSinhVien, matKhau, hocKy.MaHocKy)); } } return(BadRequest("Mã học kỳ không tồn tại")); case "dongbo": var hocKyHienTai = db.SINHVIENs.FirstOrDefault(s => s.MaSinhVien.Equals(maSinhVien)).HocKyTacNghiep; if (maHocKy == hocKyHienTai) { return(Ok(true)); } else { return(Ok(hocKyHienTai)); } default: return(BadRequest("Tham số không hợp lệ")); } } }
public IHttpActionResult TaiKhoan(string order, string maSinhVien, string matKhau, string matKhauMoi = "") { if (string.IsNullOrEmpty(order) || string.IsNullOrEmpty(maSinhVien) || string.IsNullOrEmpty(matKhau)) { return(BadRequest("Tham số truyền vào không hợp lệ !!!")); } if (!string.IsNullOrEmpty(order)) { // Kiem tra thong tin dang nhap var current = SinhVienDao.TonTaiSinhVien(maSinhVien, matKhau); if (current == false) { return(BadRequest("Thông tin sinh viên không đúng !!!")); } switch (order.ToLower()) { case ORDER_LOGIN: var thongTinCaNhan = SinhVienDao.GetThongTinCaNhan(maSinhVien); if (thongTinCaNhan != null) { return(Ok(thongTinCaNhan)); } break; case ORDER_GET_CV: var lyLich = SinhVienDao.GetLyLichCaNhan(maSinhVien); if (lyLich != null) { return(Ok(lyLich)); } break; case ORDER_CHANGE_PASS: var result = SinhVienDao.DoiMatKhau(maSinhVien, matKhau, matKhauMoi); if (result) { return(Ok()); } return(BadRequest("Đổi mật khẩu không thành công")); default: break; } } return(NotFound()); }
public IHttpActionResult UpdateDacDiemBanThan(string maSinhVien, string matKhau, VDacDiemBanThan dacDiemBanThan) { if (dacDiemBanThan == null || string.IsNullOrEmpty(maSinhVien) || string.IsNullOrEmpty(matKhau)) { return(BadRequest("Thông tin người dùng không được rỗng")); } if (!SinhVienDao.TonTaiSinhVien(maSinhVien, matKhau)) { return(BadRequest("Thông tin người dùng không đúng")); } SinhVienDao.UpdateDacDiemBanThan(dacDiemBanThan); return(Ok(SinhVienDao.GetDacDiemBanThan(maSinhVien))); }
public ActionResult SignUp(double MaSV, string UserName, string Password, string HoTen) { var user = new UserDao().create(MaSV, UserName, Password); if (user == 0) { ModelState.AddModelError("", "Tài khoản đã tồn tại."); } else { var sv = new SinhVienDao(); sv.create(MaSV, HoTen); ModelState.AddModelError("", "Bạn đã tạo thành công."); } return(View()); }
public IHttpActionResult ThoiKhoaBieu(string maSinhVien, string matKhau, int maHocKy = 0) { if (string.IsNullOrEmpty(maSinhVien) || string.IsNullOrEmpty(matKhau)) { return(BadRequest("Thông tin người dùng không được rỗng")); } if (!SinhVienDao.TonTaiSinhVien(maSinhVien, matKhau)) { return(BadRequest("Thông tin người dùng không đúng")); } var list = SinhVienDao.GetThoiKhoaBieu(maSinhVien, maHocKy); return(Ok(list)); }
public IHttpActionResult UpdateThongTinLienHe(string maSinhVien, string matKhau, VLyLichCaNhan lyLichCaNhan) { if (lyLichCaNhan == null || string.IsNullOrEmpty(maSinhVien) || string.IsNullOrEmpty(matKhau)) { return(BadRequest("Thông tin người dùng không được rỗng")); } if (!SinhVienDao.TonTaiSinhVien(maSinhVien, matKhau)) { return(BadRequest("Thông tin người dùng không đúng")); } SinhVienDao.UpDateThongTinLienHe(maSinhVien, lyLichCaNhan.ThongTinLienHe); SinhVienDao.UpdateThongTinThuongTru(maSinhVien, lyLichCaNhan.ThuongTru); SinhVienDao.UpdateQueQuan(maSinhVien, lyLichCaNhan.QueQuan); return(Ok(SinhVienDao.GetLyLichCaNhan(maSinhVien))); }
public ActionResult Index(User us) { if (us != null) { var SinhVien = new SinhVienDao(); SinhVien.XoaSV(us); } var SinhVienDao = new SinhVienDao(); ViewBag.ListSinhVien = SinhVienDao.ListSinhVien(); var NamHoc = new NamHocDao(); ViewBag.ListNamHoc = NamHoc.ListAll(); var HocKy = new HocKiDao(); ViewBag.ListHocKy = HocKy.ListAll(); return(View()); }
public ActionResult Edit(SinhVien sinhvien) { if (ModelState.IsValid) { var dao = new SinhVienDao(); var result = dao.Update(sinhvien); if (result) { SetAlert("Sửa sinh viên thành công", "success"); return(RedirectToAction("Index", "QuanLySinhVien")); } else { ModelState.AddModelError("", "Cập nhật sinh viên thất bại"); } } return(View("Index")); }
public IHttpActionResult UpdateThongTinChung(string maSinhVien, string matKhau, ThongTinChung thongTinChung) { if (thongTinChung == null || string.IsNullOrEmpty(maSinhVien) || string.IsNullOrEmpty(matKhau)) { return(BadRequest("Thông tin người dùng không được rỗng")); } if (!SinhVienDao.TonTaiSinhVien(maSinhVien, matKhau) || (!maSinhVien.ToLower().Equals(thongTinChung.MaSinhVien.ToLower()))) { return(BadRequest("Thông tin người dùng không đúng")); } if (SinhVienDao.UpdateThongTinChung(thongTinChung)) { return(Ok(SinhVienDao.GetThongTinChung(maSinhVien))); } return(BadRequest("Cập nhật không thành công")); }
public ActionResult Edit(SinhVien sinhvien) { if (ModelState.IsValid) { var dao = new SinhVienDao(); var result = dao.Update(sinhvien); if (result) { SetAlert("Cập nhật thông tin thành công", "success"); return(RedirectToAction("ThongTinCaNhan", "SVTaiKhoan")); } else { ModelState.AddModelError("", "Cập nhật thông tin thất bại"); return(RedirectToAction("Edit", "SVTaiKhoan")); } } return(RedirectToAction("Edit", "SVTaiKhoan")); }