Ejemplo n.º 1
0
        public ActionResult PhanCongNhomLopTuDong(List <PhanCongNhomLopModel> model)
        {
            try
            {
                ResponseResult result = null;
                model = model.Where(x => x.HocPhanLogID != 0 && x.TrangThai != -1).ToList();
                foreach (var item in model)
                {
                    result = PhanCongNhomLopService.ThemPhanCongNhomLop(item);

                    if (result == null)
                    {
                        return(Json(JsonResponseViewModel.CreateFail("Thêm phân công nhóm lớp thất bại.")));
                    }
                    else if (result != null && result.ResponseCode == -1)
                    {
                        return(Json(JsonResponseViewModel.CreateFail(result.ResponseMessage)));
                    }
                }
                return(Json(JsonResponseViewModel.CreateSuccess("Thêm phân công nhóm lớp thành công.")));
            }
            catch (Exception ex)
            {
                return(Json(JsonResponseViewModel.CreateFail(ex)));
            }
        }
Ejemplo n.º 2
0
 public ActionResult ThemPhanCongNhomLop(PhanCongNhomLopModel model)
 {
     try
     {
         var hp = HocPhanService.ChiTietHocPhanLog(model.HocPhanLogID);
         var c  = PhanCongNhomLopService.DanhSachPhanCongNhomLop(model.BangPhanCongID, model.KhoaID, null).Where(x => x.HocPhanID == hp.HocPhanID).FirstOrDefault();
         if (c != null)
         {
             ModelState.AddModelError("HocPhanLogID", "Học phần \"" + model.TenHocPhan + "\" đã được phân công nhóm lớp");
         }
         if (ModelState.IsValid)
         {
             var result = PhanCongNhomLopService.ThemPhanCongNhomLop(model);
             if (result != null && result.ResponseCode == 1)
             {
                 return(Json(JsonResponseViewModel.CreateSuccess("Thêm phân công nhóm lớp thành công.")));
             }
             else if (result != null && result.ResponseCode == -1)
             {
                 return(Json(JsonResponseViewModel.CreateFail(result.ResponseMessage)));
             }
             else
             {
                 return(Json(JsonResponseViewModel.CreateFail("Thêm phân công nhóm lớp thất bại.")));
             }
         }
         else
         {
             var dshp = HocPhanService.DanhSachHocPhanTheoKhoa(model.KhoaID);
             ViewBag.bangpcIDvb = model.BangPhanCongID;
             ViewBag.khoaidvb   = model.KhoaID;
             ViewBag.hocphanddl = new SelectList(dshp, "HocPhanLogID", "MaVaTenHP");
             ViewBag.hocphanlt  = new SelectList(dshp, "HocPhanLogID", "SoTietLT");
             ViewBag.hocphanth  = new SelectList(dshp, "HocPhanLogID", "SoTietTH");
             ViewBag.hocphantc  = new SelectList(dshp, "HocPhanLogID", "SoTC");
             ViewBag.hocphanst  = new SelectList(dshp, "HocPhanLogID", "SoTietHP");
             ViewBag.bomont     = new SelectList(dshp, "HocPhanLogID", "TenBoMon");
             return(PartialView("_ThemPhanCongNhomLop"));
         }
     }
     catch (Exception ex)
     {
         return(Json(JsonResponseViewModel.CreateFail(ex)));
     }
 }
Ejemplo n.º 3
0
        public ActionResult Login(AccountModel userViewModel)
        {
            var user = AccountService.Login(userViewModel.UserName, Cryptography.EncryptMD5(userViewModel.Password));

            if (user != null)
            {
                Sessions.AddObject <AccountModel>("AccountSessionObject", user);
                if (!string.IsNullOrEmpty(userViewModel.ReturnUrl))
                {
                    return(Json(JsonResponseViewModel.CreateSuccess(userViewModel.ReturnUrl)));
                }
                return(Json(JsonResponseViewModel.CreateSuccess("/Home/Index")));
            }
            else
            {
                return(Json(JsonResponseViewModel.CreateFail("Tên đăng nhập hoặc mật khẩu không chính xác!")));
            }
        }
Ejemplo n.º 4
0
 public ActionResult EditAccount(AccountModel viewModel)
 {
     try
     {
         var res = AccountService.EditAccount(viewModel);
         if (res != null && res.ResponseCode == 1)
         {
             return(Json(JsonResponseViewModel.CreateSuccess("Sửa tài khoản thành công!")));
         }
         else
         {
             return(Json(JsonResponseViewModel.CreateFail("Sửa tài khoản thất bại!")));
         }
     }
     catch (Exception ex)
     {
         return(Json(JsonResponseViewModel.CreateFail(ex)));
     }
 }
Ejemplo n.º 5
0
 public ActionResult ChangePassword(string oldPassword, string newPassword)
 {
     try
     {
         var res = AccountService.ChangePassord(Cryptography.EncryptMD5(oldPassword), Cryptography.EncryptMD5(newPassword));
         if (res != null && res.ResponseCode == 1)
         {
             return(Json(JsonResponseViewModel.CreateSuccess("Đổi mật khẩu thành công!")));
         }
         else
         {
             return(Json(JsonResponseViewModel.CreateFail("Đổi mật khẩu thất bại!")));
         }
     }
     catch (Exception ex)
     {
         return(Json(JsonResponseViewModel.CreateFail(ex)));
     }
 }
Ejemplo n.º 6
0
 public ActionResult CreateAccount(AccountModel viewModel)
 {
     try
     {
         viewModel.Password = Cryptography.EncryptMD5(viewModel.Password);
         var res = AccountService.CreateAccount(viewModel);
         if (res != null && res.ResponseCode == 1)
         {
             return(Json(JsonResponseViewModel.CreateSuccess("Tạo tài khoản thành công!")));
         }
         else
         {
             return(Json(JsonResponseViewModel.CreateFail("Tạo tài khoản thất bại!")));
         }
     }
     catch (Exception ex)
     {
         return(Json(JsonResponseViewModel.CreateFail(ex)));
     }
 }
Ejemplo n.º 7
0
 //[ValidateAntiForgeryToken]
 public ActionResult Import(HttpPostedFileBase file_imp, int CTDTID)
 {
     try
     {
         var result = HocPhanTheoCTDTService.Import(file_imp, CTDTID);
         if (result == null)
         {
             return(Json(JsonResponseViewModel.CreateFail("Import học phần theo CTDT không thành công.")));
         }
         else if (!String.IsNullOrEmpty(result.ResponseMessage))
         {
             return(Json(JsonResponseViewModel.CreateSuccess("Import học phần theo CTDT thành công. \r\nMã học phần không tìm thấy trong database: " + result.ResponseMessage + ".")));
         }
         return(Json(JsonResponseViewModel.CreateSuccess("Import học phần theo CTDT thành công.")));
     }
     catch (Exception ex)
     {
         return(Json(JsonResponseViewModel.CreateFail(ex)));
     }
 }
Ejemplo n.º 8
0
        public ActionResult CapNhatPhanCongGiangVienNhomLop(PhanCongGiangVienTheoNhomLopViewModel model)
        {
            try
            {
                ResponseResult result = null;
                model.GiangVienPhanCong = model.GiangVienPhanCong.Where(x => x.GiangVienLogID != 0).ToList();
                foreach (var item in model.GiangVienPhanCong)
                {
                    item.PhanCongNhomLopID = model.PhanCongNhomLopID;
                    if (item.TrangThai == 2)
                    {
                        result = PhanCongGiangVienService.ThemPhanCongGiangVien(item);
                    }
                    else if (item.TrangThai == -1)
                    {
                        result = PhanCongGiangVienService.XoaPhanCongGiangVien(item.PhanCongID, "");
                    }
                    else
                    {
                        result = PhanCongGiangVienService.SuaPhanCongGiangVien(item);
                    }

                    if (result == null)
                    {
                        return(Json(JsonResponseViewModel.CreateFail("Cập nhật phân công giảng viên cho nhóm lớp thất bại.")));
                    }
                    else if (result != null && result.ResponseCode == -1)
                    {
                        return(Json(JsonResponseViewModel.CreateFail(result.ResponseMessage)));
                    }
                }
                return(Json(JsonResponseViewModel.CreateSuccess("Cập nhật phân công giản viên cho nhóm lớp thành công.")));
            }
            catch (Exception ex)
            {
                return(Json(JsonResponseViewModel.CreateFail(ex)));
            }
        }
Ejemplo n.º 9
0
 public ActionResult SuaChuongTrinhDaoTao(CTDTModel model)
 {
     try
     {
         var result = ChuongTrinhDaoTaoService.SuaCTDT(model);
         if (result != null && result.ResponseCode == 1)
         {
             return(Json(JsonResponseViewModel.CreateSuccess("Cập nhật chương trình đào tạo thành công.")));
         }
         else if (result != null && result.ResponseCode == -1)
         {
             return(Json(JsonResponseViewModel.CreateFail(result.ResponseMessage)));
         }
         else
         {
             return(Json(JsonResponseViewModel.CreateFail("Cập nhật chương trình đào tạo thất bại.")));
         }
     }
     catch (Exception ex)
     {
         return(Json(JsonResponseViewModel.CreateFail(ex)));
     }
 }
Ejemplo n.º 10
0
 public ActionResult XoaChuongTrinhDaoTaoConfirmed(int ChuongTrinhDaoTaoid)
 {
     try
     {
         var result = ChuongTrinhDaoTaoService.XoaCTDT(ChuongTrinhDaoTaoid, "");//làm xong phần accout sẽ bổ sung
         if (result != null && result.ResponseCode == 1)
         {
             return(Json(JsonResponseViewModel.CreateSuccess("Xoá chương trình đào tạo thành công.")));
         }
         else if (result != null && result.ResponseCode == -1)
         {
             return(Json(JsonResponseViewModel.CreateFail(result.ResponseMessage)));
         }
         else
         {
             return(Json(JsonResponseViewModel.CreateFail("Xoá chương trình đào tạo thất bại.")));
         }
     }
     catch (Exception ex)
     {
         return(Json(JsonResponseViewModel.CreateFail(ex)));
     }
 }
Ejemplo n.º 11
0
 public ActionResult XoaNamHocConfirmed(int BangPhanCongID)
 {
     try
     {
         var result = NamHocService.XoaNamHoc(BangPhanCongID);
         if (result != null && result.ResponseCode == 1)
         {
             return(Json(JsonResponseViewModel.CreateSuccess("Xoá năm học thành công.")));
         }
         else if (result != null && result.ResponseCode == -1)
         {
             return(Json(JsonResponseViewModel.CreateFail(result.ResponseMessage)));
         }
         else
         {
             return(Json(JsonResponseViewModel.CreateFail("Xoá năm học thất bại.")));
         }
     }
     catch (Exception ex)
     {
         return(Json(JsonResponseViewModel.CreateFail(ex)));
     }
 }
 public ActionResult XoaCongTacKhacConfirmed(int CongTacKhacid)
 {
     try
     {
         var result = CongTacKhacService.XoaCongTacKhac(CongTacKhacid, "");//làm xong phần accout sẽ bổ sung
         if (result != null && result.ResponseCode == 1)
         {
             return(Json(JsonResponseViewModel.CreateSuccess("Xoá công tác khác thành công.")));
         }
         else if (result != null && result.ResponseCode == -1)
         {
             return(Json(JsonResponseViewModel.CreateFail(result.ResponseMessage)));
         }
         else
         {
             return(Json(JsonResponseViewModel.CreateFail("Xoá công tác khác thất bại.")));
         }
     }
     catch (Exception ex)
     {
         return(Json(JsonResponseViewModel.CreateFail(ex)));
     }
 }
Ejemplo n.º 13
0
 public ActionResult XoaPhanCongNhomLopConfirmed(int PhanCongNhomLopid)
 {
     try
     {
         var result = PhanCongNhomLopService.XoaPhanCongNhomLop(PhanCongNhomLopid, "");//làm xong phần accout sẽ bổ sung
         if (result != null && result.ResponseCode == 1)
         {
             return(Json(JsonResponseViewModel.CreateSuccess("Xoá phân công nhóm lớp thành công.")));
         }
         else if (result != null && result.ResponseCode == -1)
         {
             return(Json(JsonResponseViewModel.CreateFail(result.ResponseMessage)));
         }
         else
         {
             return(Json(JsonResponseViewModel.CreateFail("Xoá phân công nhóm lớp thất bại.")));
         }
     }
     catch (Exception ex)
     {
         return(Json(JsonResponseViewModel.CreateFail(ex)));
     }
 }
Ejemplo n.º 14
0
 public ActionResult SuaPhanCongNhomLop(PhanCongNhomLopModel model)
 {
     try
     {
         var result = PhanCongNhomLopService.SuaPhanCongNhomLop(model);
         if (result != null && result.ResponseCode == 1)
         {
             return(Json(JsonResponseViewModel.CreateSuccess("Cập nhật phân công nhóm lớp thành công.")));
         }
         else if (result != null && result.ResponseCode == -1)
         {
             return(Json(JsonResponseViewModel.CreateFail(result.ResponseMessage)));
         }
         else
         {
             return(Json(JsonResponseViewModel.CreateFail("Cập nhật phân công nhóm lớp thất bại.")));
         }
     }
     catch (Exception ex)
     {
         return(Json(JsonResponseViewModel.CreateFail(ex)));
     }
 }
Ejemplo n.º 15
0
 public ActionResult SuaGiangVien(GiangVienModel model)
 {
     try
     {
         var result = GiangVienService.SuaGiangVien(model);
         if (result != null && result.ResponseCode == 1)
         {
             return(Json(JsonResponseViewModel.CreateSuccess("Cập nhật giảng viên thành công.")));
         }
         else if (result != null && result.ResponseCode == -1)
         {
             return(Json(JsonResponseViewModel.CreateFail(result.ResponseMessage)));
         }
         else
         {
             return(Json(JsonResponseViewModel.CreateFail("Cập nhật giảng viên thất bại.")));
         }
     }
     catch (Exception ex)
     {
         return(Json(JsonResponseViewModel.CreateFail(ex)));
     }
 }
Ejemplo n.º 16
0
 public ActionResult XoaGiangVienConfirmed(int GiangVienId)
 {
     try
     {
         var result = GiangVienService.XoaGiangVien(GiangVienId, "");
         if (result != null && result.ResponseCode == 1)
         {
             return(Json(JsonResponseViewModel.CreateSuccess("Xoá giảng viên thành công.")));
         }
         else if (result != null && result.ResponseCode == -1)
         {
             return(Json(JsonResponseViewModel.CreateFail(result.ResponseMessage)));
         }
         else
         {
             return(Json(JsonResponseViewModel.CreateFail("Xoá giảng viên thất bại.")));
         }
     }
     catch (Exception ex)
     {
         return(Json(JsonResponseViewModel.CreateFail(ex)));
     }
 }
Ejemplo n.º 17
0
 public ActionResult ThemLop(LopModel model)
 {
     try
     {
         var result = LopService.ThemLop(model);
         if (result != null && result.ResponseCode == 1)
         {
             return(Json(JsonResponseViewModel.CreateSuccess("Thêm lớp thành công.")));
         }
         else if (result != null && result.ResponseCode == -1)
         {
             return(Json(JsonResponseViewModel.CreateFail(result.ResponseMessage)));
         }
         else
         {
             return(Json(JsonResponseViewModel.CreateFail("Thêm lớp thất bại.")));
         }
     }
     catch (Exception ex)
     {
         return(Json(JsonResponseViewModel.CreateFail(ex)));
     }
 }
Ejemplo n.º 18
0
 public ActionResult SuaNamHoc(NamHocModel model)
 {
     try
     {
         var result = NamHocService.SuaNamHoc(model);
         if (result != null && result.ResponseCode == 1)
         {
             return(Json(JsonResponseViewModel.CreateSuccess("Cập nhật năm học thành công.")));
         }
         else if (result != null && result.ResponseCode == -1)
         {
             return(Json(JsonResponseViewModel.CreateFail(result.ResponseMessage)));
         }
         else
         {
             return(Json(JsonResponseViewModel.CreateFail("Cập nhật năm học thất bại.")));
         }
     }
     catch (Exception ex)
     {
         return(Json(JsonResponseViewModel.CreateFail(ex)));
     }
 }
Ejemplo n.º 19
0
 public ActionResult SuaDonVi(DonviModel model)
 {
     try
     {
         var result = DonViService.SuaDonvi(model);
         if (result != null && result.ResponseCode == 1)
         {
             return(Json(JsonResponseViewModel.CreateSuccess("Cập nhật đơn vị thành công.")));
         }
         else if (result != null && result.ResponseCode == -1)
         {
             return(Json(JsonResponseViewModel.CreateFail(result.ResponseMessage)));
         }
         else
         {
             return(Json(JsonResponseViewModel.CreateFail("Cập nhật đơn vị thất bại.")));
         }
     }
     catch (Exception ex)
     {
         return(Json(JsonResponseViewModel.CreateFail(ex)));
     }
 }
Ejemplo n.º 20
0
 public ActionResult XoaHocPhanConfirmed(int HocPhanId)
 {
     try
     {
         var result = HocPhanService.XoaHocPhan(HocPhanId, "");
         if (result != null && result.ResponseCode == 1)
         {
             return(Json(JsonResponseViewModel.CreateSuccess("Xoá học phần thành công.")));
         }
         else if (result != null && result.ResponseCode == -1)
         {
             return(Json(JsonResponseViewModel.CreateFail(result.ResponseMessage)));
         }
         else
         {
             return(Json(JsonResponseViewModel.CreateFail("Xoá học phần thất bại.")));
         }
     }
     catch (Exception ex)
     {
         return(Json(JsonResponseViewModel.CreateFail(ex)));
     }
 }
 public ActionResult SuaCongTacKhac(CongTacKhacModel model)
 {
     try
     {
         var result = CongTacKhacService.SuaCongTacKhac(model);
         if (result != null && result.ResponseCode == 1)
         {
             return(Json(JsonResponseViewModel.CreateSuccess("Cập nhật công tác khác thành công.")));
         }
         else if (result != null && result.ResponseCode == -1)
         {
             return(Json(JsonResponseViewModel.CreateFail(result.ResponseMessage)));
         }
         else
         {
             return(Json(JsonResponseViewModel.CreateFail("Cập nhật công tác khác thất bại.")));
         }
     }
     catch (Exception ex)
     {
         return(Json(JsonResponseViewModel.CreateFail(ex)));
     }
 }
Ejemplo n.º 22
0
 public ActionResult XoaDonViConfirmed(int DonViid)
 {
     try
     {
         var result = DonViService.XoaDonvi(DonViid, "");//làm xong phần accout sẽ bổ sung
         if (result != null && result.ResponseCode == 1)
         {
             return(Json(JsonResponseViewModel.CreateSuccess("Xoá đơn vị thành công.")));
         }
         else if (result != null && result.ResponseCode == -1)
         {
             return(Json(JsonResponseViewModel.CreateFail(result.ResponseMessage)));
         }
         else
         {
             return(Json(JsonResponseViewModel.CreateFail("Xoá đơn vị thất bại.")));
         }
     }
     catch (Exception ex)
     {
         return(Json(JsonResponseViewModel.CreateFail(ex)));
     }
 }