public void BindData(ReportFilter filter)
    {
        ReportController rpController = new ReportController();

        DataSource = DataHandler.GetInstance().ExecuteDataTable("WG_DanhSachTiepNhanThuViec", "@startdate", "@enddate", filter.StartDate, filter.EndDate);
        xrDate.Rtf = rpController.Convertstringtortf(xrDate.Rtf, "{0}", DateTime.Now.Day.ToString());
        xrDate.Rtf = rpController.Convertstringtortf(xrDate.Rtf, "{1}", DateTime.Now.Month.ToString());
        xrDate.Rtf = rpController.Convertstringtortf(xrDate.Rtf, "{2}", DateTime.Now.Year.ToString());
        xrHoTen.DataBindings.Add("Text", DataSource, "HO_TEN");
        xrNgaySinh.DataBindings.Add("Text", DataSource, "NGAY_SINH", "{0:dd/MM/yyyy}");
        xrTrinhDo.DataBindings.Add("Text", DataSource, "TEN_TRINHDO");
        xrViTriCongViec.DataBindings.Add("Text", DataSource, "TEN_CONGVIEC");
        xrNgayBatDauHocViec.DataBindings.Add("Text", DataSource, "NGAY_TUYEN_DTIEN", "{0:dd/MM/yyyy}");
        xrHinhThucLamViec.DataBindings.Add("Text", DataSource, "HinhThucLamViec");
    }
Beispiel #2
0
    /// <summary>
    /// @Nghia
    /// </summary>
    /// <param name="disposing">THONG BAO-Phạt nhân viên đi làm muộn</param>
    ///
    public void BinData(ReportFilter filter)
    {
        ReportController rct   = new ReportController();
        DataTable        table = DataHandler.GetInstance().ExecuteDataTable("rp_PhatNhanVienDiLamMuon", "@startDate", "@endDate", "@MaBoPhan", filter.StartDate, filter.EndDate, filter.SelectedDepartment);

        DataSource    = table;
        xrLabel6.Text = rct.GetFooterReport(filter.SessionDepartment, filter.ReportedDate);

        xrTableCell2.DataBindings.Add("Text", DataSource, "HO_TEN");
        xrTableCell3.DataBindings.Add("Text", DataSource, "TEN_DONVI");
        xrTableCell4.DataBindings.Add("Text", DataSource, "NgayThang", "{0:dd/MM/yyyy}");
        xrTableCell5.DataBindings.Add("Text", DataSource, "Gio");
        xrTableCell6.DataBindings.Add("Text", DataSource, "SoTienPhat", "{0:n0}");

        this.GroupHeader1.GroupFields.AddRange(new DevExpress.XtraReports.UI.GroupField[] {
            new DevExpress.XtraReports.UI.GroupField("MA_DONVI", DevExpress.XtraReports.UI.XRColumnSortOrder.Ascending)
        });
        xrTableCell18.DataBindings.Add("Text", DataSource, "TEN_DONVI").ToString().ToUpper();

        if (!string.IsNullOrEmpty(filter.Title1))
        {
            xrLabel18.Text = filter.Title1;
        }
        // if(!string.IsNullOrEmpty(filter.Name1))
        if (!string.IsNullOrEmpty(filter.Name3))
        {
            xrLabel19.Text = filter.Name3;
        }
        else
        {
            xrLabel19.Text = rct.GetDirectorName(filter.SessionDepartment, filter.Name3);
        }
        //xrLabel4.Text=rct.

        xrRichText1.Rtf = rct.Convertstringtortf(xrRichText1.Rtf, "{startDate}", rct.GetValueDefault(filter.StartDate == null ? null : filter.StartDate.ToString().Remove(10), ReportController.DataType.String));
        xrRichText1.Rtf = rct.Convertstringtortf(xrRichText1.Rtf, "{endDate}", rct.GetValueDefault(filter.EndDate == null ? null : filter.EndDate.ToString().Remove(10), ReportController.DataType.String));
    }
Beispiel #3
0
    public void BindData(ReportFilterEmployeeProfile filter)
    {
        try
        {
            DataTable table = DataController.DataHandler.GetInstance().ExecuteDataTable("WG_ThoaThuanHocViec", "@Prkey", filter.PrKeyHoSo);
            if (table.Rows.Count > 0)
            {
                HeThongController htController = new HeThongController();
                ReportController  rpController = new ReportController();
                string            giamDoc      = htController.GetValueByName(SystemConfigParameter.chuky2, filter.SessionDepartmentID);
                // Hà Nội, ngày {0} tháng {1} năm {2}
                xrRichText5.Rtf = rpController.Convertstringtortf(xrRichText5.Rtf, "{0}", DateTime.Now.ToString("dd"));
                xrRichText5.Rtf = rpController.Convertstringtortf(xrRichText5.Rtf, "{1}", DateTime.Now.ToString("MM"));
                xrRichText5.Rtf = rpController.Convertstringtortf(xrRichText5.Rtf, "{2}", DateTime.Now.ToString("yyyy"));
                // Hôm nay, ngày {0} tại Công ty cổ phần Thế giới Giải trí.
                xrRichText7.Rtf = rpController.Convertstringtortf(xrRichText7.Rtf, "{0}", DateTime.Now.ToString("dd/MM/yyyy"));
//              Chúng tôi, một bên là:      Ông {0} (gọi tắt là Người sử dụng lao động)
//              Chức vụ		   :    Tổng Giám Đốc
//              Đại diện cho   :    Công ty cổ phần thế giới Giải trí (gọi tắt là Công ty)
//              Địa chỉ        :    191 Bà Triệu-Hai Bà Trưng-Hà Nội
//              Và một bên là  :    {1} (gọi tắt là Người lao động)
//              Sinh ngày      :    {2}
//              CMND số	       :    {3}   cấp ngày {4}    nơi cấp : {5}
//              Địa chỉ thường trú: {6}
//              Chỗ ở hiện tại :    {7}
//              Điện thoại di động: {8}    ĐTNR: {9}
                string ngayCapCMND     = table.Rows[0]["NgayCapCMND"].ToString();
                string ngaySinh        = table.Rows[0]["NgaySinh"].ToString();
                string noiCapCMND      = table.Rows[0]["NoiCapCMND"].ToString();
                string diaChiThuongTru = table.Rows[0]["DiaChiThuongTru"].ToString();
                string choOHienNay     = table.Rows[0]["ChoOHienNay"].ToString();
                string diDong          = table.Rows[0]["DiDong"].ToString();
                string nhaRieng        = table.Rows[0]["DTNR"].ToString();
                xrRichText8.Rtf = rpController.Convertstringtortf(xrRichText8.Rtf, "{0}", giamDoc);
                xrRichText8.Rtf = rpController.Convertstringtortf(xrRichText8.Rtf, "{1}", table.Rows[0]["HoTen"].ToString());
                xrRichText8.Rtf = rpController.Convertstringtortf(xrRichText8.Rtf, "{2}", string.IsNullOrEmpty(ngaySinh) ? "..." : ngaySinh.Remove(10));
                xrRichText8.Rtf = rpController.Convertstringtortf(xrRichText8.Rtf, "{3}", table.Rows[0]["SoCMND"].ToString());
                xrRichText8.Rtf = rpController.Convertstringtortf(xrRichText8.Rtf, "{4}", string.IsNullOrEmpty(ngayCapCMND) ? "..." : ngayCapCMND.Remove(10));
                xrRichText8.Rtf = rpController.Convertstringtortf(xrRichText8.Rtf, "{5}", string.IsNullOrEmpty(noiCapCMND) ? "..." : noiCapCMND);
                xrRichText8.Rtf = rpController.Convertstringtortf(xrRichText8.Rtf, "{6}", string.IsNullOrEmpty(diaChiThuongTru) ? "..." : diaChiThuongTru);
                xrRichText8.Rtf = rpController.Convertstringtortf(xrRichText8.Rtf, "{7}", string.IsNullOrEmpty(choOHienNay) ? "..." : choOHienNay);
                xrRichText8.Rtf = rpController.Convertstringtortf(xrRichText8.Rtf, "{8}", string.IsNullOrEmpty(diDong) ? "..." : diDong);
                xrRichText8.Rtf = rpController.Convertstringtortf(xrRichText8.Rtf, "{9}", string.IsNullOrEmpty(nhaRieng) ? "..." : nhaRieng);
//              Thoả thuận ký kết bản thoả thuận học việc và cam kết thực hiện đúng những điều khoản sau:
//              Điều 1: Thời hạn và công việc:
//              -	Thời hạn học việc: {0}
//              -	Từ ngày {1} tháng {2} năm {3}    đến ngày {4} tháng {5} năm {6}
//              -	Địa điểm học việc:  Công ty cổ phần Thế giới Giải trí & các chi nhánh của Công ty
//              -	Chức vụ: {7}      ;Công việc phải làm: Theo bản mô tả công việc
                int soNgay = filter.DenNgay.Subtract(filter.TuNgay).Days;
                xrRichText10.Rtf = rpController.Convertstringtortf(xrRichText10.Rtf, "{0}", soNgay.ToString() + " ngày");
                // từ ngày
                xrRichText10.Rtf = rpController.Convertstringtortf(xrRichText10.Rtf, "{1}", filter.TuNgay.ToString("dd"));
                xrRichText10.Rtf = rpController.Convertstringtortf(xrRichText10.Rtf, "{2}", filter.TuNgay.ToString("MM"));
                xrRichText10.Rtf = rpController.Convertstringtortf(xrRichText10.Rtf, "{3}", filter.TuNgay.ToString("yyyy"));
                DateTime denNgay = filter.DenNgay;
                xrRichText10.Rtf = rpController.Convertstringtortf(xrRichText10.Rtf, "{4}", denNgay.ToString("dd"));
                xrRichText10.Rtf = rpController.Convertstringtortf(xrRichText10.Rtf, "{5}", denNgay.ToString("MM"));
                xrRichText10.Rtf = rpController.Convertstringtortf(xrRichText10.Rtf, "{6}", denNgay.ToString("yyyy"));
                string chucVu = table.Rows[0]["TEN_CHUCVU"].ToString();
                xrRichText10.Rtf = rpController.Convertstringtortf(xrRichText10.Rtf, "{7}", string.IsNullOrEmpty(chucVu) ? "..." : chucVu);
                // mức lương
                xrRichText12.Rtf = rpController.Convertstringtortf(xrRichText12.Rtf, "{0}", filter.SoTien.ToString("n0"));
                string thanhChu = SoftCore.Util.GetInstance().DocTienBangChu(filter.SoTien, " đồng");
                xrRichText12.Rtf = rpController.Convertstringtortf(xrRichText12.Rtf, "{1}", thanhChu);
            }
            else
            {
                ExtMessage.Dialog.Alert("Không tìm thấy dữ liệu của cán bộ");
            }
        }
        catch (Exception ex)
        {
            ExtMessage.Dialog.Alert("Có lỗi xảy ra: " + ex.Message);
        }
    }
    public void BindData(ReportFilterQuyetDinhLuong filter)
    {
        try
        {
            DataTable table = DataController.DataHandler.GetInstance().ExecuteDataTable("WG_GetQuyetDinhLuong", "@IdQuyetDinhLuong", filter.ID);
            if (table.Rows.Count > 0)
            {
                string           hoTen        = table.Rows[0]["HO_TEN"].ToString();
                string           chucVu       = table.Rows[0]["TEN_CHUCVU"].ToString();
                ReportController rpController = new ReportController();
                // Số : {0}
                xrRichText21.Rtf = rpController.Convertstringtortf(xrRichText21.Rtf, "{0}", table.Rows[0]["SoQuyetDinh"].ToString());
                // Hà nội, ngày {0} tháng {1} năm {2}
                xrRichText5.Rtf = rpController.Convertstringtortf(xrRichText5.Rtf, "{0}", DateTime.Now.ToString("dd"));
                xrRichText5.Rtf = rpController.Convertstringtortf(xrRichText5.Rtf, "{1}", DateTime.Now.ToString("MM"));
                xrRichText5.Rtf = rpController.Convertstringtortf(xrRichText5.Rtf, "{2}", DateTime.Now.ToString("yyyy"));
                // về việc phụ cấp kiêm nhiệm
                xrRichText7.Rtf = rpController.Convertstringtortf(xrRichText7.Rtf, "{0}", hoTen);
                // Phòng {0} {1} thuộc CT CPTGGT)
                xrRichText8.Rtf = rpController.Convertstringtortf(xrRichText8.Rtf, "{0}", table.Rows[0]["TEN_DONVI"].ToString());
                xrRichText8.Rtf = rpController.Convertstringtortf(xrRichText8.Rtf, "{1}", table.Rows[0]["TenChiNhanh"].ToString());
                // Căn cứ vào sự nỗ lực và cố gắng của {0} - {1} trong thời gian qua
                xrRichText11.Rtf = rpController.Convertstringtortf(xrRichText11.Rtf, "{0}", chucVu);
                xrRichText11.Rtf = rpController.Convertstringtortf(xrRichText11.Rtf, "{1}", hoTen);
                // a.	Phụ cấp kiêm nhiệm đối với {0}  {1} - {2} thuộc Công ty CPTGGT kể từ ngày {3}:
                xrRichText14.Rtf = rpController.Convertstringtortf(xrRichText14.Rtf, "{0}", chucVu.Trim());
                xrRichText14.Rtf = rpController.Convertstringtortf(xrRichText14.Rtf, "{1}", hoTen);
                xrRichText14.Rtf = rpController.Convertstringtortf(xrRichText14.Rtf, "{2}", table.Rows[0]["TEN_DONVI"].ToString());
                xrRichText14.Rtf = rpController.Convertstringtortf(xrRichText14.Rtf, "{3}", table.Rows[0]["NgayApDungPhuCap"].ToString().Remove(10));
                // thông tin lương, phụ cấp
                DataSource = table;
                xrtHoTen.DataBindings.Add("Text", DataSource, "HO_TEN");
                xrtMucLuong.DataBindings.Add("Text", DataSource, "LuongCung", "{0:n0}");
                xrtMucPhuCap.DataBindings.Add("Text", DataSource, "MucPhuCap", "{0:n0}");
                xrtTongThuNhap.DataBindings.Add("Text", DataSource, "TongThuNhap", "{0:n0}");
                // Điều 2. {0}, Phòng HCNS và nhân viên {1} chịu trách nhiệm thi hành quyết định này.
                xrRichText17.Rtf = rpController.Convertstringtortf(xrRichText17.Rtf, "{1}", hoTen);
                // Quyết định này có hiệu lực kể từ ngày {0} ./.
                xrRichText18.Rtf = rpController.Convertstringtortf(xrRichText18.Rtf, "{0}", table.Rows[0]["NgayHieuLuc"].ToString().Remove(10));

                // Footer
                if (!string.IsNullOrEmpty(filter.TenNguoiKy))
                {
                    xrtNguoiKy.Text = filter.TenNguoiKy;
                }
            }
            else
            {
                ExtMessage.Dialog.Alert("Không có dữ liệu");
            }
        }
        catch (Exception ex)
        {
            ExtMessage.Dialog.Alert("Có lỗi xảy ra: " + ex.Message);
        }
    }
    public void BinData(string maCB)
    {
        ReportController rpController = new ReportController();
        DataTable        table        = DataHandler.GetInstance().ExecuteDataTable("WG_QuyetDinhThoiViec", "@MaCB", maCB);
        string           date         = "";

        if (!string.IsNullOrEmpty(table.Rows[0]["NgayNghi"].ToString()))
        {
            date = table.Rows[0]["NgayNghi"].ToString().Remove(10);
        }
        xrRichText5.Rtf = rpController.Convertstringtortf(xrRichText5.Rtf, "{0}", table.Rows[0]["HO_TEN"].ToString());
        xrRichText5.Rtf = rpController.Convertstringtortf(xrRichText5.Rtf, "{1}", table.Rows[0]["TEN_CHUCVU"].ToString());
        //xrRichText1.Rtf = rpController.Convertstringtortf(xrRichText1.Rtf, "{0}", table.Rows[0]["TEN_DONVI"].ToString() + " " + table.Rows[0]["ChiNhanh"].ToString());
        xrRichText9.Rtf = rpController.Convertstringtortf(xrRichText9.Rtf, "{0}", table.Rows[0]["HO_TEN"].ToString());
        xrRichText9.Rtf = rpController.Convertstringtortf(xrRichText9.Rtf, "{1}", table.Rows[0]["TEN_CHUCVU"].ToString());
        xrDieu1.Rtf     = rpController.Convertstringtortf(xrDieu1.Rtf, "{0}", table.Rows[0]["HO_TEN"].ToString());
        xrDieu1.Rtf     = rpController.Convertstringtortf(xrDieu1.Rtf, "{1}", table.Rows[0]["TEN_DONVI"].ToString());
        xrDieu1.Rtf     = rpController.Convertstringtortf(xrDieu1.Rtf, "{2}", table.Rows[0]["ChiNhanh"].ToString());
        xrDieu1.Rtf     = rpController.Convertstringtortf(xrDieu1.Rtf, "{4}", date);
        xrDieu1.Rtf     = rpController.Convertstringtortf(xrDieu1.Rtf, "{3}", table.Rows[0]["ThanhPho"].ToString());
        xrRichText2.Rtf = rpController.Convertstringtortf(xrRichText2.Rtf, "{0}", table.Rows[0]["HO_TEN"].ToString());
        xrRichText2.Rtf = rpController.Convertstringtortf(xrRichText2.Rtf, "{1}", date);
        xrRichText3.Rtf = rpController.Convertstringtortf(xrRichText3.Rtf, "{0}", table.Rows[0]["HO_TEN"].ToString());
        xrRichText3.Rtf = rpController.Convertstringtortf(xrRichText3.Rtf, "{1}", table.Rows[0]["ChiNhanh"].ToString());
        xrRichText3.Rtf = rpController.Convertstringtortf(xrRichText3.Rtf, "{2}", table.Rows[0]["TEN_CHUCVU"].ToString());
        //xrRichText10.Rtf = rpController.Convertstringtortf(xrRichText10.Rtf, "{0}", date);
        xrRichText4.Rtf  = rpController.Convertstringtortf(xrRichText4.Rtf, "{0}", table.Rows[0]["SoQuyetDinh"].ToString());
        xrLDirector.Text = "";
        xrReportDate.Rtf = rpController.Convertstringtortf(xrReportDate.Rtf, "{0}", table.Rows[0]["ThanhPho"].ToString() + ", " + CommonUtil.GetInstance().GetDescriptionDay(false, DateTime.Now));
    }
    public void BindData(decimal prKeyHoso)
    {
        ReportController controller = new ReportController();
        DataTable        table      = DataHandler.GetInstance().ExecuteDataTable("WG_HopDongLaoDongChinhThuc", "@PrKey", prKeyHoso);

        xrLabel2.Text = string.Format(xrLabel2.Text, table.Rows[0]["SO_HDONG"].ToString());
        xrLabel1.Text = CommonUtil.GetInstance().GetDescriptionDay(false, DateTime.Now);

        xrRichText4.Rtf = controller.Convertstringtortf(xrRichText4.Rtf, "{0}", "ĐỖ ĐÔNG NAM");
        xrRichText4.Rtf = controller.Convertstringtortf(xrRichText4.Rtf, "{1}", table.Rows[0]["HO_TEN"].ToString());
        xrRichText4.Rtf = controller.Convertstringtortf(xrRichText4.Rtf, "{2}", table.Rows[0]["NGAY_SINH"].ToString());
        xrRichText4.Rtf = controller.Convertstringtortf(xrRichText4.Rtf, "{3}", table.Rows[0]["TEN_NUOC"].ToString());
        xrRichText4.Rtf = controller.Convertstringtortf(xrRichText4.Rtf, "{4}", table.Rows[0]["SO_CMND"].ToString());
        xrRichText4.Rtf = controller.Convertstringtortf(xrRichText4.Rtf, "{5}", table.Rows[0]["NGAYCAP_CMND"].ToString());
        xrRichText4.Rtf = controller.Convertstringtortf(xrRichText4.Rtf, "{6}", table.Rows[0]["TEN_NOICAP_CMND"].ToString());
        xrRichText4.Rtf = controller.Convertstringtortf(xrRichText4.Rtf, "{7}", table.Rows[0]["HO_KHAU"].ToString());
        xrRichText4.Rtf = controller.Convertstringtortf(xrRichText4.Rtf, "{8}", table.Rows[0]["DIA_CHI_LH"].ToString());
        xrRichText4.Rtf = controller.Convertstringtortf(xrRichText4.Rtf, "{9}", table.Rows[0]["DT_NHA"].ToString());
        xrRichText4.Rtf = controller.Convertstringtortf(xrRichText4.Rtf, "{10}", table.Rows[0]["DI_DONG"].ToString());
        xrRichText4.Rtf = controller.Convertstringtortf(xrRichText4.Rtf, "{11}", table.Rows[0]["TEN_TRINHDO"].ToString());
        xrRichText4.Rtf = controller.Convertstringtortf(xrRichText4.Rtf, "{12}", table.Rows[0]["TEN_CHUYENNGANH"].ToString());
        xrRichText4.Rtf = controller.Convertstringtortf(xrRichText4.Rtf, "{13}", table.Rows[0]["TEN_LOAI_HDONG"].ToString());
        xrRichText4.Rtf = controller.Convertstringtortf(xrRichText4.Rtf, "{14}", table.Rows[0]["NgayBatDauHopDong"].ToString());
        xrRichText4.Rtf = controller.Convertstringtortf(xrRichText4.Rtf, "{15}", table.Rows[0]["NgayKetThucHopDong"].ToString());
        xrRichText4.Rtf = controller.Convertstringtortf(xrRichText4.Rtf, "{16}", table.Rows[0]["TEN_CHUCVU"].ToString());
        xrRichText4.Rtf = controller.Convertstringtortf(xrRichText4.Rtf, "{17}", table.Rows[0]["TEN_DONVI"].ToString());
    }
Beispiel #7
0
    public void BindData(ReportFilterEmployeeProfile filter)
    {
        try
        {
            DataTable table = DataController.DataHandler.GetInstance().ExecuteDataTable("WG_GetHopDongThuViec", "@Prkey", filter.PrKeyHoSo);
            if (table.Rows.Count > 0)
            {
                HeThongController htController = new HeThongController();
                ReportController  rpController = new ReportController();
                string            giamDoc      = ReportController.GetInstance().GetDirectorName(filter.SessionDepartmentID, filter.Ten2);

                xrLabel2.Text = string.Format(xrLabel2.Text, filter.SoQuyetDinh);
                // Hà Nội, ngày {0} tháng {1} năm {2}
                xrLabel1.Text = string.Format(xrLabel1.Text, DateTime.Now.ToString("dd"), DateTime.Now.ToString("MM"), DateTime.Now.ToString("yyyy"));
                // giam doc
                xrRichText4.Rtf = rpController.Convertstringtortf(xrRichText4.Rtf, "{0}", giamDoc.ToUpper());
                // nhân viên
                xrRichText4.Rtf = rpController.Convertstringtortf(xrRichText4.Rtf, "{1}", table.Rows[0]["HO_TEN"].ToString());
                xrRichText4.Rtf = rpController.Convertstringtortf(xrRichText4.Rtf, "{2}", table.Rows[0]["NGAY_SINH"].ToString());
                xrRichText4.Rtf = rpController.Convertstringtortf(xrRichText4.Rtf, "{3}", table.Rows[0]["TEN_NUOC"].ToString());
                xrRichText4.Rtf = rpController.Convertstringtortf(xrRichText4.Rtf, "{4}", table.Rows[0]["SO_CMND"].ToString());
                xrRichText4.Rtf = rpController.Convertstringtortf(xrRichText4.Rtf, "{5}", table.Rows[0]["NGAYCAP_CMND"].ToString());
                xrRichText4.Rtf = rpController.Convertstringtortf(xrRichText4.Rtf, "{6}", table.Rows[0]["TEN_NOICAP_CMND"].ToString());
                xrRichText4.Rtf = rpController.Convertstringtortf(xrRichText4.Rtf, "{7}", table.Rows[0]["HO_KHAU"].ToString());
                xrRichText4.Rtf = rpController.Convertstringtortf(xrRichText4.Rtf, "{8}", table.Rows[0]["DIA_CHI_LH"].ToString());
                xrRichText4.Rtf = rpController.Convertstringtortf(xrRichText4.Rtf, "{9}", table.Rows[0]["DI_DONG"].ToString());
                xrRichText4.Rtf = rpController.Convertstringtortf(xrRichText4.Rtf, "{10}", table.Rows[0]["TEN_TRINHDO"].ToString());
                xrRichText4.Rtf = rpController.Convertstringtortf(xrRichText4.Rtf, "{11}", table.Rows[0]["TEN_CHUYENNGANH"].ToString());


                xrRichText4.Rtf = rpController.Convertstringtortf(xrRichText4.Rtf, "{12}", filter.Thang.ToString());
                xrRichText4.Rtf = rpController.Convertstringtortf(xrRichText4.Rtf, "{13}", filter.TuNgay.ToString("dd"));
                xrRichText4.Rtf = rpController.Convertstringtortf(xrRichText4.Rtf, "{14}", filter.TuNgay.ToString("MM"));
                xrRichText4.Rtf = rpController.Convertstringtortf(xrRichText4.Rtf, "{15}", filter.TuNgay.ToString("yyyy"));
                xrRichText4.Rtf = rpController.Convertstringtortf(xrRichText4.Rtf, "{16}", table.Rows[0]["TEN_DONVI"].ToString());
                xrRichText4.Rtf = rpController.Convertstringtortf(xrRichText4.Rtf, "{17}", table.Rows[0]["TEN_DONVI"].ToString());

                xrRichText4.Rtf = rpController.Convertstringtortf(xrRichText4.Rtf, "{18}", filter.SoTien.ToString("n0"));
                xrRichText4.Rtf = rpController.Convertstringtortf(xrRichText4.Rtf, "{19}", SoftCore.Util.GetInstance().DocTienBangChu(filter.SoTien, " đồng"));
            }
        }
        catch (Exception)
        {
        }
    }