コード例 #1
0
        public ActionResult DanhSachTrucThuocCoQuan(int?CoQuanId, int Page = 1)
        {
            PhongBanService _phongban   = new PhongBanService();
            var             dsPhanTrang = _phongban.DanhSachTrucThuocCoQuan(CoQuanId, Page);

            return(Json(new { count = dsPhanTrang.TotalItemCount, content = RenderRazorViewToString("_DanhSachTrucThuocCoQuan", dsPhanTrang) }, JsonRequestBehavior.AllowGet));
        }
コード例 #2
0
        public PartialViewResult dsPhongBan(int?id, int?coquanid)
        {
            PhongBanService        _phongban  = new PhongBanService();
            IEnumerable <PhongBan> dsPhongBan = _phongban.DanhSach(CoQuanId: coquanid);

            return(PartialView("_dmPhongBan", new SelectList(dsPhongBan, "PhongBanId", "TenPhongBan", id)));
        }
コード例 #3
0
        public ActionResult GhiLai(PhongBan phongban)
        {
            PhongBanService _phongban = new PhongBanService();
            var             result    = _phongban.InsertOrUpdate(phongban);

            return(Json(new { status = result != null }));
        }
コード例 #4
0
        public ActionResult ViewHieuChinhPhongBan(int?id)
        {
            PhongBanService _phongban = new PhongBanService();
            PhongBan        phongban  = new PhongBan();

            if (id.HasValue && id.Value != 0)
            {
                phongban = _phongban.FindByKey(id.Value);
            }
            return(PartialView("_HieuChinhPhongBan", phongban));
        }
コード例 #5
0
 public JsonResult ThayDoiTrangThai(int?id)
 {
     if (id.HasValue)
     {
         PhongBanService _phongban = new PhongBanService();
         var             phongban  = _phongban.FindByKey(id.Value);
         if (phongban != null)
         {
             phongban.ConHoatDong = phongban.ConHoatDong.HasValue ? !phongban.ConHoatDong : true;
             _phongban.Update(phongban);
             return(Json(new { status = true }, JsonRequestBehavior.AllowGet));
         }
     }
     return(Json(new { status = false, message = "Phòng ban không khả dụng" }));
 }
コード例 #6
0
 public JsonResult XoaPhongBan(int?id)
 {
     try
     {
         if (id.HasValue)
         {
             var _phongban = new PhongBanService();
             var result    = _phongban.XoaPhongBan(id.Value);
             return(Json(new { status = true, message = "Phòng ban đã được xóa" }));
         }
         return(Json(new { status = false, message = "Phòng ban không khả dụng" }));
     }
     catch (Exception ex)
     {
         return(Json(new { status = false, message = ex.Message }));
     }
 }
コード例 #7
0
 public PhongBanController(PhongBanService phongBanService)
 {
     _phongBanService = phongBanService;
 }