private void CreateReportReview()
        {
            int    LoaiPhieu = Convert.ToInt32(ccbLoaiPhieu.Value.ToString());
            string MAX       = (DBDataProvider.DB.pPhieuThuChis.Where(x => x.LoaiPhieu == LoaiPhieu).Count() + 1).ToString();

            if (LoaiPhieu == 0)
            {
                //phiếu thu
                string MaPhieu = "PT";
                for (int i = 1; i < (9 - MAX.Length); i++)
                {
                    MaPhieu += "0";
                }
                MaPhieu                 += MAX;
                oPhieuTC                 = new oThuChi();
                oPhieuTC.TieuDe          = "PHIẾU THU";
                oPhieuTC.XemTruoc        = "(Xem trước)";
                oPhieuTC.MaPhieu         = "Mã phiếu thu: " + MaPhieu;
                oPhieuTC.Ngay            = Formats.ConvertToVNDateString(dateNgayLap.Text);
                oPhieuTC.HoTen           = "Họ tên người nộp tiền";
                oPhieuTC.TenNguoiNopNhan = txtKhachHang.Text;
                oPhieuTC.DienThoai       = txtDienThoai.Text;
                oPhieuTC.DiaChi          = txtDiaChi.Text;
                oPhieuTC.LyDo            = "Lý do nộp";
                oPhieuTC.NoiDungLyDo     = memoNoiDung.Text;
                oPhieuTC.SoTien          = Convert.ToDouble(spSoTien.Number);
                oPhieuTC.NguoiNopChi     = "Người nộp";
                oPhieuTC.NguoiThuChi     = "Người thu";
                oPhieuTC.NgayThangNam    = Formats.ConvertToFullStringDate_ToUp(DateTime.Parse(dateNgayLap.Text.ToString()));
            }
            else
            {
                // Phiếu chi
                string MaPhieu = "PC";
                for (int i = 1; i < (9 - MAX.Length); i++)
                {
                    MaPhieu += "0";
                }
                MaPhieu                 += MAX;
                oPhieuTC                 = new oThuChi();
                oPhieuTC.TieuDe          = "PHIẾU CHI";
                oPhieuTC.XemTruoc        = "(Xem trước)";
                oPhieuTC.MaPhieu         = "Mã phiếu chi: " + MaPhieu;
                oPhieuTC.Ngay            = Formats.ConvertToVNDateString(dateNgayLap.Text);
                oPhieuTC.HoTen           = "Họ tên người nhận tiền";
                oPhieuTC.TenNguoiNopNhan = txtKhachHang.Text;
                oPhieuTC.DienThoai       = txtDienThoai.Text;
                oPhieuTC.DiaChi          = txtDiaChi.Text;
                oPhieuTC.LyDo            = "Lý do nhận";
                oPhieuTC.NoiDungLyDo     = memoNoiDung.Text;
                oPhieuTC.SoTien          = Convert.ToDouble(spSoTien.Number);
                oPhieuTC.NguoiNopChi     = "Người nhận";
                oPhieuTC.NguoiThuChi     = "Người chi";
                oPhieuTC.NgayThangNam    = Formats.ConvertToFullStringDate_ToUp(DateTime.Parse(dateNgayLap.Text.ToString()));
            }
            cbpThem.JSProperties["cp_rpView"] = true;
        }
        protected void cbpViewReport_Callback(object sender, CallbackEventArgsBase e)
        {
            int IDPhieu = int.Parse(e.Parameter);
            var PhieuTC = DBDataProvider.DB.pPhieuThuChis.Where(x => x.IDPhieu == IDPhieu).SingleOrDefault();

            hdfViewReport["view"] = 1;
            int LoaiPhieuThuChi = Convert.ToInt32(PhieuTC.LoaiPhieu);

            if (LoaiPhieuThuChi == 0)
            {
                //phiếu thu
                oPhieuTC        = new oThuChi();
                oPhieuTC.TieuDe = "PHIẾU THU";

                oPhieuTC.MaPhieu         = "Mã phiếu thu: " + PhieuTC.MaPhieu;
                oPhieuTC.Ngay            = Formats.ConvertToVNDateString(PhieuTC.NgayLap.ToString());
                oPhieuTC.HoTen           = "Họ tên người nộp tiền";
                oPhieuTC.TenNguoiNopNhan = PhieuTC.NguoiNop;
                oPhieuTC.DienThoai       = PhieuTC.DienThoai;
                oPhieuTC.DiaChi          = PhieuTC.DiaChi;
                oPhieuTC.LyDo            = "Lý do nộp";
                oPhieuTC.NoiDungLyDo     = PhieuTC.NoiDung;
                oPhieuTC.SoTien          = Convert.ToDouble(PhieuTC.SoTien);
                oPhieuTC.NguoiNopChi     = "Người nộp";
                oPhieuTC.NguoiThuChi     = "Người thu";
                oPhieuTC.NgayThangNam    = Formats.ConvertToFullStringDate_ToUp(DateTime.Parse(PhieuTC.NgayLap.ToString()));
            }
            else
            {
                // Phiếu chi
                oPhieuTC                 = new oThuChi();
                oPhieuTC.TieuDe          = "PHIẾU CHI";
                oPhieuTC.MaPhieu         = "Mã phiếu chi: " + PhieuTC.MaPhieu;
                oPhieuTC.Ngay            = Formats.ConvertToVNDateString(PhieuTC.NgayLap.ToString());
                oPhieuTC.HoTen           = "Họ tên người nhận tiền";
                oPhieuTC.TenNguoiNopNhan = PhieuTC.NguoiNop;
                oPhieuTC.DienThoai       = PhieuTC.DienThoai;
                oPhieuTC.DiaChi          = PhieuTC.DiaChi;
                oPhieuTC.LyDo            = "Lý do nhận";
                oPhieuTC.NoiDungLyDo     = PhieuTC.NoiDung;
                oPhieuTC.SoTien          = Convert.ToDouble(PhieuTC.SoTien);
                oPhieuTC.NguoiNopChi     = "Người nhận";
                oPhieuTC.NguoiThuChi     = "Người chi";
                oPhieuTC.NgayThangNam    = Formats.ConvertToFullStringDate_ToUp(DateTime.Parse(PhieuTC.NgayLap.ToString()));
            }
        }