Beispiel #1
0
        private Models.NhomTinModel.NhomTinOutput.DocDanhSach DocDanhSachNhomTin(string tuKhoa = "", string idPhongBan = "", int?trangHienTai = 1)
        {
            var currenPage      = (trangHienTai == null || trangHienTai < 1) ? 1 : trangHienTai.Value;
            int soDongTrenTrang = PageNumber.Page20;
            int viTriBatDau     = (currenPage - 1) * soDongTrenTrang;
            var input           = new Models.NhomTinModel.NhomTinInput.TimKiemNhomTin
            {
                TuKhoa       = tuKhoa,
                IdPhongBan   = idPhongBan,
                ViTriBatDau  = viTriBatDau,
                ViTriKetThuc = viTriBatDau + soDongTrenTrang,
                TrangHienTai = trangHienTai.Value,
            };
            var DanhSachPhongBan = DocDanhSachDonVi();

            ViewBag.IdPhongBan = new SelectList(DanhSachPhongBan, "Value", "Text", "Ma");
            var output = XuLyAPI.ApiJsonPost2(APIUrl.LoaiBaoCao.TimKiemPhanTrang, input, false) as CommonOutput;

            if (output == null)
            {
                throw new Exception(Message.LoiServer);
            }
            if (output.KetQua != 1)
            {
                throw new Exception(output.ThongBao);
            }
            var duLieuOutput = JsonConvert.DeserializeObject <Models.NhomTinModel.NhomTinOutput.DocDanhSach>(output.DuLieu.ToString());

            return(duLieuOutput);
        }
Beispiel #2
0
 public ActionResult DocDanhSachNhomTinTheoDonVi(string idPhongBan)
 {
     try
     {
         var input = new Models.NhomTinModel.NhomTinInput.TimKiemNhomTin
         {
             IdPhongBan = idPhongBan
         };
         var output = new CommonOutput();
         output = XuLyAPI.ApiJsonPost2(APIUrl.LoaiBaoCao.DocDanhSachXuatBan1, input) as CommonOutput;
         var danhsach = new Models.NhomTinModel.NhomTinOutput.DocDanhSach();
         if (output.DuLieu != null)
         {
             danhsach = JsonConvert.DeserializeObject <Models.NhomTinModel.NhomTinOutput.DocDanhSach>(JsonConvert.SerializeObject(output.DuLieu));
         }
         return(Json(danhsach.DanhSachThongTinNhomTin));
     }
     catch (Exception e)
     {
         //Ghi log
         return(null);
     }
 }