public ActionResult CapNhat(string Id, string IdVaiTro, List <CommonPhanQuyen.PhanQuyenInput.ThongTinPhanQuyen.ThongTinMenu> DanhSachChucNang = null) { var model = new CommonOutput(); try { var input = new CommonPhanQuyen.PhanQuyenInput.ThongTinPhanQuyen(); input.Id = Id; input.MaVaiTro = IdVaiTro; input.DanhSachMenu = DanhSachChucNang; var output = XuLyAPI.ApiJsonPost(APIUrl.PhanQuyen.Sua, input) as CommonOutput; if (output == null) { throw new Exception(Message.LoiServer); } if (output.KetQua != 1) { throw new Exception(output.ThongBao); } model.KetQua = 1; model.ThongBao = Message.CapNhatThanhCong; } catch (Exception) { model.KetQua = 0; model.ThongBao = Message.CapNhatThatBai; } return(Json(model)); }
public ActionResult ThongTinThemCapNhat(string Id) { ViewBag.DanhSachLoaiPhanAnh = DanhSachLoaiPhanAnh(); var duLieuOutput = new PhanAnhNhanhModel.Output.ThongTin(); try { if (!string.IsNullOrEmpty(Id)) { var input = new CommonInput.DocThongTinInput { Id = Id }; var output = XuLyAPI.ApiJsonPost(APIUrl.PhanAnhNhanh.DocThongTin, input) as CommonOutput; if (output == null) { throw new Exception(ConstantValues.Message.LoiServer); } if (output.KetQua != 1) { throw new Exception(output.ThongBao); } duLieuOutput = JsonConvert.DeserializeObject <PhanAnhNhanhModel.Output.ThongTin>(output.DuLieu.ToString()); } } catch (Exception ex) { } return(PartialView("_ThemCapNhatPartial", duLieuOutput)); }
private CommonHuyen.HuyenOutput.DocDanhSach DocDanhSach(string tukhoa = "", string idTinh = "", int?trang = 1) { var currenPage = (trang == null || trang < 1) ? 1 : trang.Value; int soDongTrenTrang = PageNumber.Page20; int viTriBatDau = (currenPage - 1) * soDongTrenTrang; int tongSoDong = 0; var input = new CommonHuyen.HuyenInput.DocDanhSachWeb { TuKhoa = tukhoa.Trim().ToLower(), IdTinh = idTinh, ViTriBatDau = viTriBatDau, ViTriKetThuc = viTriBatDau + soDongTrenTrang }; var output = XuLyAPI.ApiJsonPost(APIUrl.Huyen.DocDanhSach, input) as CommonOutput; if (output == null) { throw new Exception(ConstantValues.Message.LoiServer); } if (output.KetQua != 1) { throw new Exception(output.ThongBao); } var duLieuOutput = JsonConvert.DeserializeObject <CommonHuyen.HuyenOutput.DocDanhSach>(output.DuLieu.ToString()); var kq = new CommonHuyen.HuyenOutput.DocDanhSach(); kq.TrangHienTai = currenPage; tongSoDong = duLieuOutput.TongSoDong; kq.TongSoTrang = (tongSoDong % soDongTrenTrang > 0) ? tongSoDong / soDongTrenTrang + 1 : tongSoDong / soDongTrenTrang; kq.TongSoDong = tongSoDong; kq.DanhSach = duLieuOutput.DanhSach; return(kq); }
public ActionResult ThongTinThemCapNhatNhomTin(string Id) { var duLieuOutput = new Models.NhomTinModel.NhomTinOutput.ThongTin(); var DanhSachPhongBan = DocDanhSachDonVi(); ViewBag.IdPhongBan = new SelectList(DanhSachPhongBan, "Value", "Text", "Ma"); try { if (!string.IsNullOrEmpty(Id)) { var input = new CommonInput.DocThongTinInput { Id = Id }; var output = XuLyAPI.ApiJsonPost2(APIUrl.LoaiBaoCao.DocThongTin, input, false) as CommonOutput; if (output == null) { throw new Exception(Message.LoiServer); } if (output.KetQua != 1) { throw new Exception(output.ThongBao); } duLieuOutput = JsonConvert.DeserializeObject <Models.NhomTinModel.NhomTinOutput.ThongTin>(output.DuLieu.ToString()); } } catch (Exception) { } return(PartialView("_ThemCapNhatNhomTinPartial", duLieuOutput)); }
private CommonBaiViet.Output.DocDanhSach DocDanhSachBaiViet() { try { var userInfo = Session["UserInfo"] as CommonNguoiDung.NguoiDungOutput.DangNhapTaiKhoan; var currenPage = 1; int soDongTrenTrang = PageNumber.Page10; int viTriBatDau = (currenPage - 1) * soDongTrenTrang; var input = new CommonBaiViet.Input.TimKiemBaiViet { Id = "", TuKhoa = "", ViTriBatDau = viTriBatDau, ViTriKetThuc = viTriBatDau + soDongTrenTrang, TrangHienTai = currenPage }; var output = XuLyAPI.ApiJsonPost(APIUrl.BaiViet.TimKiemPhanTrang2, input) as CommonOutput; if (output == null) { throw new Exception(Message.LoiServer); } if (output.KetQua != 1) { throw new Exception(output.ThongBao); } var duLieuOutput = JsonConvert.DeserializeObject <CommonBaiViet.Output.DocDanhSach>(output.DuLieu.ToString()); return(duLieuOutput); } catch (Exception ex) { return(null); } }
public static List <CommonNamThangTuan.NamOutput> Nams() { try { var input = new CommonInput.DocDanhSach(); var output = XuLyAPI.ApiJsonPost(APIUrl.ThongTinNam.DocDanhSach, input) as CommonOutput; if (output.KetQua != 1) { throw new Exception(output.ThongBao); } var danhSachNam = JsonConvert.DeserializeObject <List <CommonNamThangTuan.ThongTinNamOutput> >(output.DuLieu.ToString()); if (danhSachNam != null) { var kq = new List <CommonNamThangTuan.NamOutput>(); foreach (var item in danhSachNam) { var i = new CommonNamThangTuan.NamOutput(); i.Value = item.Nam; i.Text = item.ChuoiNam; i.NamHienTai = item.NamHienTai; kq.Add(i); } kq = kq.OrderByDescending(e => e.Value).ToList(); return(kq); } } catch (Exception) { } return(null); }
private CommonQuangCao.QuangCaoOutput.DocDanhSach DocDanhSach(string TuKhoa = "", string MaNenTang = "", string MaLoai = "", int?Trang = 1) { var currenPage = (Trang == null || Trang < 1) ? 1 : Trang.Value; int soDongTrenTrang = PageNumber.Default; int viTriBatDau = (currenPage - 1) * soDongTrenTrang; int tongSoDong = 0; var input = new CommonQuangCao.QuangCaoInput.TimKiemQuangCao { TuKhoa = TuKhoa.Trim().ToLower(), MaNenTang = MaNenTang, MaLoai = MaLoai, ViTriBatDau = viTriBatDau, ViTriKetThuc = viTriBatDau + soDongTrenTrang }; var output = XuLyAPI.ApiJsonPost(APIUrl.QuangCao.DocDanhSach, input) as CommonOutput; if (output == null) { throw new Exception(ConstantValues.Message.LoiServer); } if (output.KetQua != 1) { throw new Exception(output.ThongBao); } var duLieuOutput = JsonConvert.DeserializeObject <CommonQuangCao.QuangCaoOutput.DocDanhSach>(output.DuLieu.ToString()); var kq = new CommonQuangCao.QuangCaoOutput.DocDanhSach(); kq.TrangHienTai = currenPage; tongSoDong = duLieuOutput.TongSoDong; kq.TongSoTrang = (tongSoDong % soDongTrenTrang > 0) ? tongSoDong / soDongTrenTrang + 1 : tongSoDong / soDongTrenTrang; kq.TongSoDong = tongSoDong; kq.DanhSach = duLieuOutput.DanhSach; return(kq); }
public ActionResult ThemCapNhatMenu(string id) { ViewBag.DanhSachDonVi = DocDanhSachDonVi(); var danhsach = DocDanhSach("", 0, 0); var data = new MenuModel.MenuOutput.ThemCapNhatMenu(); data.DanhSachMenu = danhsach.DanhSach; var thongtin = new MenuModel.MenuOutput.ThongTin(); var outputDanhMucChucNang = DocDanhMucChucNang(); if (outputDanhMucChucNang != null) { data.DanhMucChucNang = outputDanhMucChucNang.DanhSach; } if (!string.IsNullOrEmpty(id)) { var input = new CommonInput.DocThongTinInput(); input.Id = id; var output = XuLyAPI.ApiJsonPost(APIUrl.Menu.DocThongTin, input) as CommonOutput; if (output.KetQua == 1) { thongtin = JsonConvert.DeserializeObject <MenuModel.MenuOutput.ThongTin>(output.DuLieu.ToString()); data.ThongTinMenu = thongtin; } } return(PartialView("_PartialThemCapNhat", data)); }
public ActionResult ThongTinThemCapNhat(string Id) { var duLieuOutput = new CommonMenu.MenuOutput.ThongTin(); try { if (!string.IsNullOrEmpty(Id)) { var input = new CommonInput.DocThongTinInput { Id = Id }; var output = XuLyAPI.ApiJsonPost(APIUrl.Menu.DocThongTin, input) as CommonOutput; if (output == null) { throw new Exception(Message.LoiServer); } if (output.KetQua != 1) { throw new Exception(output.ThongBao); } duLieuOutput = JsonConvert.DeserializeObject <CommonMenu.MenuOutput.ThongTin>(output.DuLieu.ToString()); } } catch (Exception) { } return(PartialView("_PartialThemCapNhat", duLieuOutput)); }
private List <CommonDonVi.DonViOutput.ThongTinDonVi> DocDanhSachDonVi() { try { var userInfo = Session["UserInfo"] as CommonNguoiDung.NguoiDungOutput.DangNhapTaiKhoan; var input = new CommonDonVi.DonViInput.DocDanhSach(); var idQuanTri = "5a28a83618e6d9409c42d5e3"; input.DanhSachID = userInfo != null ? userInfo.DanhSachIdDonViTheoPhanQuyen : null; if (input.DanhSachID.Contains(idQuanTri)) { input.DanhSachID = new List <string>(); } var output = XuLyAPI.ApiJsonPost(APIUrl.DonVi.DocDanhSachTheoDanhSachId, input) as CommonOutput; if (output == null) { throw new Exception(Message.LoiServer); } if (output.KetQua != 1) { throw new Exception(output.ThongBao); } var kq = JsonConvert.DeserializeObject <List <CommonDonVi.DonViOutput.ThongTinDonVi> >(output.DuLieu.ToString()); return(kq); } catch (Exception) { return(null); } }
public ActionResult XuLyXoaDanhSach(List <string> danhSachId) { var model = new CommonOutput(); try { var input = new CommonInput.XoaDanhSachInput2(); input.Ids = danhSachId; var output = XuLyAPI.ApiJsonPost(APIUrl.ChucVu.XoaDanhSach, input) as CommonOutput; if (output == null) { throw new Exception(ConstantValues.Message.LoiServer); } if (output.KetQua == 1) { model.KetQua = 1; model.ThongBao = ConstantValues.Message.ThanhCong; model.TongSoLuong = output.DuLieu.ToString(); } else { model.KetQua = 0; model.ThongBao = ConstantValues.Message.ThatBai; } } catch (Exception) { } return(Json(model)); }
public ActionResult XuLyLuu(CommonTinh.TinhOutput.ThongTinTinhWeb input) { TempData["returnUrl"] = Url.Action("Index", "Tinh", new { Areas = "DiaChi" }); var model = new CommonOutput(); var input2 = new CommonTinh.TinhOutput.ThongTinTinhWeb(); try { var url = !string.IsNullOrEmpty(input.Id) ? APIUrl.Tinh.Sua : APIUrl.Tinh.Them; var output = XuLyAPI.ApiJsonPost(url, input) as CommonOutput; if (output == null) { throw new Exception(ConstantValues.Message.LoiServer); } if (output.KetQua == 1) { model.KetQua = 1; model.ThongBao = ConstantValues.Message.ThanhCong; ViewBag.KetQua = 1; return(PartialView("_ThemCapNhatPartial", new CommonTinh.TinhOutput.ThongTinTinhWeb())); } else { ViewBag.KetQua = 0; return(PartialView("_ThemCapNhatPartial", input2)); } } catch (Exception) { ViewBag.KetQua = 0; model.KetQua = 0; model.ThongBao = ConstantValues.Message.ThatBai; return(PartialView("_ThemCapNhatPartial", input2)); } }
public ActionResult DocDanhSachFormThemSua(string tukhoa = "", int nhom = 0, int loai = 0) { try { var input = new CommonMenu.MenuInput.TimKiemMenu { TuKhoa = tukhoa.Trim().ToLower(), Nhom = nhom, Loai = loai }; var url = APIUrl.Menu.DocDanhSach; var output = XuLyAPI.ApiJsonPost(url, input) as CommonOutput; if (output == null) { throw new Exception(Message.LoiServer); } if (output.KetQua != 1) { throw new Exception(output.ThongBao); } var danhSach = JsonConvert.DeserializeObject <CommonMenu.MenuOutput.DocDanhSach>(output.DuLieu.ToString()); return(Json(danhSach.DanhSach)); } catch (Exception ex) { } return(null); }
public List <PhongBan.Models.PhongBanModel.PhongBanOutput.ThongTinPhongBan> DocDanhSachPhongBan() { try { PhongBan.Models.PhongBanModel.PhongBanInput.DocDanhSach input = new PhongBan.Models.PhongBanModel.PhongBanInput.DocDanhSach(); //input.IdChucNang = "PhongBan"; var output = new CommonOutput(); output = XuLyAPI.ApiJsonPost2(APIUrl.NguoiDung.DocDanhSachPhongBan, input, false) as CommonOutput; if (output == null) { throw new Exception(Message.LoiServer); } if (output.KetQua != 1) { throw new Exception(output.ThongBao); } var danhsach = JsonConvert.DeserializeObject <PhongBan.Models.PhongBanModel.PhongBanOutput.DocDanhSach>(JsonConvert.SerializeObject(output.DuLieu)); return(danhsach.DanhSach); } catch (Exception e) { //Ghi log return(null); } }
public ActionResult XuLyCapNhatViTri(MenuModel.MenuInput.CapNhatViTri danhSachId) { TempData["returnUrl"] = Url.Action("Index", "Menu", new { Areas = "Admin" }); var model = new CommonOutput(); try { var output = XuLyAPI.ApiJsonPost(APIUrl.Menu.CapNhatViTri, danhSachId) as CommonOutput; if (output == null) { throw new Exception(Message.LoiServer); } if (output.KetQua == 1) { model.KetQua = 1; model.ThongBao = Message.ThanhCong; model.TongSoLuong = output.DuLieu.ToString(); } else { model.KetQua = 0; model.ThongBao = Message.ThatBai; } } catch (Exception ex) { model.KetQua = 0; model.ThongBao = Message.ThatBai; model.ThongBao = ex.ToString(); } return(Json(model)); }
public CommonMenu.MenuOutput.DocDanhSach DocDanhSach(string tuKhoa = "", int nhom = 0, int loai = 0) { var input = new CommonMenu.MenuInput.TimKiemMenu { TuKhoa = tuKhoa.Trim().ToLower(), Nhom = nhom, Loai = loai }; var url = APIUrl.Menu.DocDanhSach; var output = XuLyAPI.ApiJsonPost(url, input) as CommonOutput; if (output == null) { return(null); } if (output.KetQua != 1) { throw new Exception(output.ThongBao); } var duLieuOutput = JsonConvert.DeserializeObject <CommonMenu.MenuOutput.DocDanhSach>(output.DuLieu.ToString()); var kq = new CommonMenu.MenuOutput.DocDanhSach(); kq.DanhSach = duLieuOutput.DanhSach; return(kq); }
public ActionResult XuLyXoaDanhSach(List <string> danhSachId) { TempData["returnUrl"] = Url.Action("Index", "Huyen", new { Areas = "DiaChi" }); //var kiemTra = XuLyPhanQuyen.KiemTraQuyenTruyCap(ChucNang.Ma.QuangCao, QuyenHan.Ma.Xoa); //if(kiemTra.KetQua < 0) return Json(kiemTra); var model = new CommonOutput(); try { var input = new CommonInput.XoaDanhSachInput2(); input.Ids = danhSachId; var output = XuLyAPI.ApiJsonPost2(APIUrl.Huyen.XoaDanhSach, input) as CommonOutput; if (output == null) { throw new Exception(ConstantValues.Message.LoiServer); } if (output.KetQua == 1) { model.KetQua = 1; model.ThongBao = ConstantValues.Message.ThanhCong; model.TongSoLuong = output.DuLieu.ToString(); } else { model.KetQua = 0; model.ThongBao = ConstantValues.Message.ThatBai; } } catch (Exception) { model.KetQua = 0; model.ThongBao = ConstantValues.Message.ThatBai; } return(Json(model)); }
private PhanAnhNhanhModel.Output.DocDanhSach DocDanhSach(string tukhoa = "", string loai = "", string tinhtrang = "", int?trangHienTai = 1) { var currenPage = (trangHienTai == null || trangHienTai < 1) ? 1 : trangHienTai.Value; int soDongTrenTrang = PageNumber.Page20; int viTriBatDau = (currenPage - 1) * soDongTrenTrang; int tongSoDong = 0; var input = new PhanAnhNhanhModel.Input.DocDanhSach { ViTriBatDau = viTriBatDau, ViTriKetThuc = viTriBatDau + soDongTrenTrang }; var output = XuLyAPI.ApiJsonPost(APIUrl.PhanAnhNhanh.DocDanhSach, input) as CommonOutput; if (output == null) { throw new Exception(ConstantValues.Message.LoiServer); } if (output.KetQua != 1) { throw new Exception(output.ThongBao); } var duLieuOutput = JsonConvert.DeserializeObject <PhanAnhNhanhModel.Output.DocDanhSach>(output.DuLieu.ToString()); var kq = new PhanAnhNhanhModel.Output.DocDanhSach(); kq.TrangHienTai = currenPage; tongSoDong = duLieuOutput.TongSoDong; kq.TongSoTrang = (tongSoDong % soDongTrenTrang > 0) ? tongSoDong / soDongTrenTrang + 1 : tongSoDong / soDongTrenTrang; kq.TongSoDong = tongSoDong; kq.DanhSach = duLieuOutput.DanhSach; return(kq); }
private CommonVaiTro.VaiTroOutput.DocDanhSach DocDanhSach(string tuKhoa = "", string DonVi = "", int?trangHienTai = 1) { var currenPage = (trangHienTai == null || trangHienTai < 1) ? 1 : trangHienTai.Value; int soDongTrenTrang = PageNumber.Default; int viTriBatDau = (currenPage - 1) * soDongTrenTrang; int tongSoDong = 0; var input = new CommonVaiTro.VaiTroInput.TimKiemVaiTro { TuKhoa = tuKhoa.Trim().ToLower(), IdDonVi = DonVi, ViTriBatDau = viTriBatDau, ViTriKetThuc = viTriBatDau + soDongTrenTrang }; var output = XuLyAPI.ApiJsonPost(APIUrl.VaiTro.DocDanhSach, input) as CommonOutput; if (output == null) { throw new Exception(ConstantValues.Message.LoiServer); } if (output.KetQua != 1) { throw new Exception(output.ThongBao); } var duLieuOutput = JsonConvert.DeserializeObject <List <CommonVaiTro.VaiTroOutput.ThongTinVaiTro> >(output.DuLieu.ToString()); var kq = new CommonVaiTro.VaiTroOutput.DocDanhSach(); kq.TrangHienTai = currenPage; tongSoDong = duLieuOutput.Count; kq.TongSoTrang = (tongSoDong % soDongTrenTrang > 0) ? tongSoDong / soDongTrenTrang + 1 : tongSoDong / soDongTrenTrang; kq.TongSoDong = tongSoDong; kq.DanhSach = duLieuOutput; return(kq); }
private CommonNguoiDung.NguoiDungOutput.DocDanhSach DocDanhSach(string tuKhoa = "", string maDonVi = "", string maVaiTro = "", int trangThai = -1, int?trangHienTai = 1) { var currenPage = (trangHienTai == null || trangHienTai < 1) ? 1 : trangHienTai.Value; int soDongTrenTrang = PageNumber.Page20; int viTriBatDau = (currenPage - 1) * soDongTrenTrang; int tongSoDong = 0; var input = new CommonNguoiDung.NguoiDungInput.DocDanhSachTimKiem(); input.TuKhoa = tuKhoa; input.MaDonVi = maDonVi; input.MaVaiTro = maVaiTro; input.TrangThai = trangThai; input.ViTriBatDau = viTriBatDau; input.ViTriKetThuc = viTriBatDau + soDongTrenTrang; var output = XuLyAPI.ApiJsonPost(APIUrl.NguoiDung.DocDanhSach, input) as CommonOutput; if (output == null) { throw new Exception(ConstantValues.Message.LoiServer); } if (output.KetQua != 1) { throw new Exception(output.ThongBao); } var duLieuOutput = JsonConvert.DeserializeObject <CommonNguoiDung.NguoiDungOutput.DocDanhSach>(output.DuLieu.ToString()); duLieuOutput.TrangHienTai = currenPage; tongSoDong = duLieuOutput.TongSoDong; duLieuOutput.TongSoTrang = (tongSoDong % soDongTrenTrang > 0) ? tongSoDong / soDongTrenTrang + 1 : tongSoDong / soDongTrenTrang; return(duLieuOutput); }
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); }
public List <Models.NhomTinModel.NhomTinOutput.ThongTin> DocDanhSachNhomTin() { try { var input = new TinTucModel.Input.DocDanhSach(); var userInfo = Session["UserInfo"] as CommonNguoiDung.NguoiDungOutput.DangNhapTaiKhoan; var idQuanTri = "5a28a83618e6d9409c42d5e3"; input.DanhSachIdDonVi = userInfo != null ? userInfo.DanhSachIdDonViTheoPhanQuyen : null; if (input.DanhSachIdDonVi.Contains(idQuanTri)) { input.DanhSachIdDonVi = new List <string>(); } var output = new CommonOutput(); output = XuLyAPI.ApiJsonPost2(APIUrl.LoaiBaoCao.DocDanhSach, input) as CommonOutput; var danhsach = JsonConvert.DeserializeObject <Models.NhomTinModel.NhomTinOutput.ThongTinKetQua>(JsonConvert.SerializeObject(output)); //var ds = JsonConvert.DeserializeObject<List<NhomTinModel.Output.ThongTin>>(JsonConvert.SerializeObject(danhsach.DuLieu.DuLieu)); return(danhsach.DuLieu.DuLieu); } catch (Exception e) { //Ghi log return(null); } }
public ActionResult XuLyLuuNhomTin(CommonNhomTin.NhomTinInput.ThongTinNhomTin input) { TempData["returnUrl"] = Url.Action("NhomTin", "TinTuc", new { Areas = "TinTuc" }); //var kiemTra = XuLyPhanQuyen.KiemTraQuyenTruyCap(ChucNang.Ma.NhomTin, QuyenHan.Ma.Them); //ViewBag.KetQua = kiemTra.KetQua; //if (kiemTra.KetQua < 0) return PartialView("_ThemCapNhatPartial", new CommonNhomTin.NhomTinOutput.ThongTin()); var model = new CommonOutput(); var input2 = new Models.NhomTinModel.NhomTinOutput.ThongTin(); var DanhSachPhongBan = DocDanhSachDonVi(); ViewBag.IdPhongBan = new SelectList(DanhSachPhongBan, "Value", "Text", "Ma"); try { input2.Id = input.Id; input2.Ten = input.Ten; input2.DuongDan = input.DuongDan; input2.ThuTu = input.ThuTu; input2.MoTa = input.MoTa; input2.KichHoat = input.KichHoat; var ids = new List <string>(); if (input.DanhSachIdPhongBan != null) { foreach (var id in input.DanhSachIdPhongBan) { ids.Add(id); } } input2.DanhSachIdPhongBan = ids; var url = !string.IsNullOrEmpty(input.Id) ? APIUrl.LoaiBaoCao.Sua : APIUrl.LoaiBaoCao.Them; var output = XuLyAPI.ApiJsonPost(url, input, false) as CommonOutput; if (output == null) { throw new Exception(Message.LoiServer); } if (output.KetQua == 1) { model.KetQua = 1; model.ThongBao = Message.ThanhCong; ViewBag.KetQua = 1; return(PartialView("_ThemCapNhatNhomTinPartial", new Models.NhomTinModel.NhomTinOutput.ThongTin())); } else { return(PartialView("_ThemCapNhatNhomTinPartial", input2)); } } catch (Exception ex) { model.KetQua = 0; model.ThongBao = Message.ThatBai; return(PartialView("_ThemCapNhatNhomTinPartial", input2)); } }
private Models.BaiVietModel.Output.DocDanhSach DocDanhSachBaiViet(string tuKhoa = "", string IdDonVi = "", string IdNhomTin = "", int?trangHienTai = 1) { try { var userInfo = Session["UserInfo"] as CommonNguoiDung.NguoiDungOutput.DangNhapTaiKhoan; var currenPage = (trangHienTai == null || trangHienTai < 1) ? 1 : trangHienTai.Value; int soDongTrenTrang = PageNumber.Page10; int viTriBatDau = (currenPage - 1) * soDongTrenTrang; var listDV = new List <string>(); if (!string.IsNullOrEmpty(IdDonVi)) { listDV.Add(IdDonVi); } else { if (userInfo != null) { if (userInfo.DanhSachIdDonViTheoPhanQuyen != null) { foreach (var item in userInfo.DanhSachIdDonViTheoPhanQuyen) { listDV.Add(item); } } } } var input = new Models.BaiVietModel.Input.TimKiemBaiViet { Id = IdNhomTin, TuKhoa = tuKhoa, ViTriBatDau = viTriBatDau, ViTriKetThuc = viTriBatDau + soDongTrenTrang, TrangHienTai = trangHienTai.Value, DanhSachIdDonVi = listDV }; var DanhSachNhomTin = DocDanhSachNhomTin(); ViewBag.IdNhomTin = new SelectList(DanhSachNhomTin, "Value", "Text", "Ma"); var output = XuLyAPI.ApiJsonPost2(APIUrl.BaiVietChoLanhDao.TimKiemPhanTrang, input) as CommonOutput; if (output == null) { throw new Exception(Message.LoiServer); } if (output.KetQua != 1) { throw new Exception(output.ThongBao); } var duLieuOutput = JsonConvert.DeserializeObject <Models.BaiVietModel.Output.DocDanhSach>(output.DuLieu.ToString()); return(duLieuOutput); } catch (Exception ex) { return(null); } }
public ActionResult DoiMatKhau(string TenTaiKhoan, string MatKhau, string MatKhauMoi, string NhapLaiMatKhau) { var model = new CommonNguoiDung.NguoiDungInput.DoiMatKhau(); ViewBag.ThongBao = "Vui lòng nhập đầy đủ thông tin!"; try { if (string.IsNullOrEmpty(MatKhau.Trim())) { ViewBag.ThongBao = "Vui lòng nhập mật khẩu!"; return(View(model)); } if (!string.IsNullOrEmpty(MatKhauMoi.Trim()) && MatKhauMoi == NhapLaiMatKhau) { model.TenTaiKhoan = TenTaiKhoan; model.MatKhau = Utility.MD5(MatKhau); model.MatKhauMoi = MatKhauMoi; model.NhapLaiMatKhau = NhapLaiMatKhau; var input = new CommonNguoiDung.NguoiDungInput.DoiMatKhau(); input.TenTaiKhoan = TenTaiKhoan; input.MatKhau = Utility.MD5(MatKhau); input.MatKhauMoi = Utility.MD5(MatKhauMoi); input.NhapLaiMatKhau = NhapLaiMatKhau; var output = XuLyAPI.ApiJsonPost(APIUrl.NguoiDung.DoiMatKhau, input) as CommonOutput; if (output == null) { throw new Exception(ConstantValues.Message.LoiServer); } if (output.KetQua == 1) { // Thành công TempData["returnUrl"] = null; Session.Clear(); return(Redirect("~/TrangChu/Index")); } else { ViewBag.ThongBao = "Đổi mật khẩu không thành công. Vui lòng kiểm tra lại!"; } } else { ViewBag.ThongBao = "Nhập lại mật khẩu không đúng!"; } } catch (Exception ex) {} return(View(model)); }
// GET: DiaChi/Huyen public ActionResult Index() { var inputTinh = new TinhInput.DocDanhSach(); inputTinh.TuKhoa = ""; var outputTinh = XuLyAPI.ApiJsonPost(APIUrl.Tinh.DocDanhSachWeb, inputTinh) as CommonOutput; if (outputTinh != null && outputTinh.KetQua == 1 && outputTinh.DuLieu != null) { var dsTinh = JsonConvert.DeserializeObject <CommonTinh.TinhOutput.DocDanhSachWebHuyen>(outputTinh.DuLieu.ToString()); ViewBag.DanhSachTinh = dsTinh; } return(View()); }
private dynamic DocDanhSachCacCap(string Loai = "", string Id = "") { dynamic DanhSach = null; try { var input = new DocThongTinInput(); input.Id = Id; var output = XuLyAPI.ApiJsonPost(APIUrl.Tinh.DocThongTincbb, input) as CommonOutput; if (output == null) { throw new Exception("Lỗi Server"); } if (output.KetQua != 1) { throw new Exception(output.ThongBao); } if (output.DuLieu != null) { var data = JsonConvert.DeserializeObject <TinhOutput.ThongTinTinh>(output.DuLieu.ToString()); if (Loai == "Huyen" && Id != "") { DanhSach = data.DanhSachHuyen; } else { foreach (var Huyen in data.DanhSachHuyen) { if (Loai == "Xa" && Id != "" && Id == Huyen.Id)//Id Huyen { DanhSach = Huyen.DanhSachXa; } else { foreach (var Xa in Huyen.DanhSachXa) { if (Loai == "Ap" && Id != "" && Id == Xa.Id)//Id xã { DanhSach = Xa.DanhSachAp; } } } } } } } catch (Exception) { } return(DanhSach); }
public ActionResult ThongTinThemCapNhat(string Id) { var duLieuOutput = new CommonPhanQuyen.PhanQuyenOutput.ThongTinPhanQuyen(); ViewBag.DanhSachChucNangXuLy = DocDanhSachChucNangXuLy(); ViewBag.DanhSachVaiTro = DocDanhSachVaiTro(); ViewBag.DanhSachDonVi = DocDanhSachDonVi(); ViewBag.DanhSachNhom = StaticList.NhomMenus(); ViewBag.DanhSachViTri = StaticList.ViTriMenus(); try { if (!string.IsNullOrEmpty(Id)) { var input = new CommonInput.DocThongTinInput { Id = Id }; var output = XuLyAPI.ApiJsonPost(APIUrl.PhanQuyen.DocThongTin, input) as CommonOutput; if (output == null) { throw new Exception(ConstantValues.Message.LoiServer); } if (output.KetQua != 1) { throw new Exception(output.ThongBao); } duLieuOutput = JsonConvert.DeserializeObject <CommonPhanQuyen.PhanQuyenOutput.ThongTinPhanQuyen>(output.DuLieu.ToString()); } else { var input = new CommonInput.DocDanhSach(); var output = XuLyAPI.ApiJsonPost(APIUrl.Menu.DocDanhSachCoPhanCap, input) as CommonOutput; if (output == null) { throw new Exception(ConstantValues.Message.LoiServer); } if (output.KetQua != 1) { throw new Exception(output.ThongBao); } var dsChucNang = JsonConvert.DeserializeObject <List <CommonPhanQuyen.PhanQuyenOutput.ThongTinPhanQuyen.ThongTinMenu> >(output.DuLieu.ToString()); duLieuOutput.DanhSachMenu = dsChucNang; } } catch (Exception) { } return(PartialView("_ThemCapNhatPartial", duLieuOutput)); }
public void GuiThongBao(CommonBaiViet.Input.ThongTinBaiViet input, CommonOutput output) { var bien = JsonConvert.DeserializeObject <CommonBaiViet.Output.ThongTin>(JsonConvert.SerializeObject(output.DuLieu)); var inputLoaiThongBao = new DocDanhSachInput(); var outputLoaiThongBao = XuLyAPI.ApiJsonPost(APIUrl.LoaiThongBao.DocDanhSach, inputLoaiThongBao) as CommonOutput; if (outputLoaiThongBao.KetQua != 1) { throw new Exception(outputLoaiThongBao.ThongBao); } List <LoaiThongBaoOutput.DocDanhSach> danhSachLoaiThongBao = new List <LoaiThongBaoOutput.DocDanhSach>(); danhSachLoaiThongBao = JsonConvert.DeserializeObject <List <LoaiThongBaoOutput.DocDanhSach> >(JsonConvert.SerializeObject(outputLoaiThongBao.DuLieu)); if (danhSachLoaiThongBao.Any()) { var loaiThongBao = danhSachLoaiThongBao.FirstOrDefault(e => e.Ma.Equals("ThongTinChoNguoiDan")); if (loaiThongBao != null) { if (Session["UserInfo"] != null) { DangNhapOutput userInfo = Session["UserInfo"] as DangNhapOutput; //if (userInfo != null) { var inputGuiTatCa = new ThongBaoInput.GuiTatCa { IdLoaiThongBao = loaiThongBao.Id, //IdNguoiDung = userInfo.IdNguoiDung, //IdTaiKhoan = userInfo.Id, NoiDung = input.TieuDe, TieuDe = bien.TenNhomTin, Id = bien.Id, IdDuLieu = bien.Id, AnhDaiDien = bien.HinhDaiDien }; var outputThongBao = XuLyAPI.ApiJsonPost(APIUrl.ThongBao.GuiThongBaoChoTatCa, inputGuiTatCa) as CommonOutput; if (outputThongBao == null) { throw new Exception("Lỗi Server"); } if (outputThongBao.KetQua != 1) { throw new Exception(outputThongBao.ThongBao); } } } } } }
public List <LoaiPhanAnhOutput.DocDanhSachOutput> DanhSachLoaiPhanAnh() { try { CommonInput.DocDanhSach input = new CommonInput.DocDanhSach(); var output = new CommonOutput(); output = XuLyAPI.ApiJsonPost2(APIUrl.LoaiHinhPhanAnh.DocDanhSach, input) as CommonOutput; var danhsach = JsonConvert.DeserializeObject <List <LoaiPhanAnhOutput.DocDanhSachOutput> >(JsonConvert.SerializeObject(output.DuLieu)); return(danhsach); } catch (Exception e) { //Ghi log return(null); } }