Ejemplo n.º 1
0
        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);
            }
        }
Ejemplo n.º 2
0
 private List <CommonPhanQuyen.PhanQuyenOutput.ThongTinPhanQuyen> DocDanhSachPhanQuyen()
 {
     try
     {
         var input  = new CommonDonVi.DonViInput.DocDanhSach();
         var output = XuLyAPI.ApiJsonPost(APIUrl.PhanQuyen.DocDanhSach, 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 <CommonPhanQuyen.PhanQuyenOutput.ThongTinPhanQuyen> >(output.DuLieu.ToString());
         return(kq);
     }
     catch (Exception)
     {
         return(null);
     }
 }
Ejemplo n.º 3
0
        private List <CommonDonVi.DonViOutput.ThongTinDonVi> DocDanhSachDonVi()
        {
            var kq = new List <CommonDonVi.DonViOutput.ThongTinDonVi> ();

            try
            {
                var input  = new CommonDonVi.DonViInput.DocDanhSach();
                var output = XuLyAPI.ApiJsonPost(APIUrl.DonVi.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 <CommonDonVi.DonViOutput.ThongTinDonVi> >(output.DuLieu.ToString());
                kq = duLieuOutput;
            }
            catch (Exception ex)
            {
            }
            return(kq);
        }