本文整理汇总了C#中FlexCelReport.Run方法的典型用法代码示例。如果您正苦于以下问题:C# FlexCelReport.Run方法的具体用法?C# FlexCelReport.Run怎么用?C# FlexCelReport.Run使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类FlexCelReport
的用法示例。
在下文中一共展示了FlexCelReport.Run方法的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: CreateReport
public ExcelFile CreateReport(String path, String NamLamViec, String ThangLamViec, String TrangThai)
{
XlsFile Result = new XlsFile(true);
Result.Open(path);
String NgayThangNam = "";
FlexCelReport fr = new FlexCelReport();
fr = ReportModels.LayThongTinChuKy(fr, "rptKeToan_BangCanDoiSoDu");
LoadData(fr, NamLamViec, ThangLamViec, TrangThai);
NgayThangNam = ReportModels.Ngay_Thang_Nam_HienTai();
String ThangNam = "Tháng "+ThangLamViec+" năm " + NamLamViec;
String NamTruoc = "Số năm " + (Convert.ToInt16(NamLamViec) - 1) + " chuyển sang";
String NamNay = "Số trong năm " + NamLamViec;
String NamSau = "Số trong năm " + (Convert.ToInt16(NamLamViec) + 1);
String QuanKhu = ReportModels.CauHinhTenDonViSuDung(2);
String BoQuocPhong = ReportModels.CauHinhTenDonViSuDung(1);
fr.SetValue("NgayThangNam", NgayThangNam);
fr.SetValue("ThangNam", ThangNam);
fr.SetValue("QuanKhu", QuanKhu);
fr.SetValue("BoQuocPhong", BoQuocPhong);
fr.SetValue("NamTruoc", NamTruoc);
fr.SetValue("NamNay", NamNay);
fr.SetValue("NamSau", NamSau);
fr.Run(Result);
return Result;
}
示例2: CreateReport
/// <summary>
/// Tạo báo cáo
/// </summary>
/// <param name="path">Đường dẫn tới file báo cáo</param>
/// <param name="iTuNgay">Từ ngày</param>
/// <param name="iDenNgay">Đến ngày</param>
/// <param name="iTuThang">Từ tháng</param>
/// <param name="iDenThang">Đến tháng</param>
/// <param name="iNam">Năm</param>
/// <param name="iDVTinh">Đơn vị tính</param>
/// <returns></returns>
public ExcelFile CreateReport(String path, String iTuNgay, String iDenNgay, String iTuThang, String iDenThang, String iNam, String iDVTinh, String iSoTo, String iReport, String UserID, String iID_MaTrangThaiDuyet)
{
XlsFile Result = new XlsFile(true);
Result.Open(path);
FlexCelReport fr = new FlexCelReport();
//Thêm chữ ký vào báo cáo
fr = ReportModels.LayThongTinChuKy(fr, "rptKT_TongHop_RutDuToan");
LoadData(fr, iTuNgay, iDenNgay, iTuThang, iDenThang, iNam, iDVTinh,iSoTo,iReport,UserID,iID_MaTrangThaiDuyet);
fr.SetValue("cap1", ReportModels.CauHinhTenDonViSuDung(1).ToUpper());
fr.SetValue("cap2", ReportModels.CauHinhTenDonViSuDung(2).ToUpper());
fr.SetValue("NgayThang", ReportModels.Ngay_Thang_Nam_HienTai());
DataTable dt = sLNS(GetLNS(iTuNgay, iDenNgay, iTuThang, iDenThang, iNam,UserID,iID_MaTrangThaiDuyet),iSoTo,iReport);
if (dt.Rows.Count > 0)
for (int i = 0; i < dt.Rows.Count; i++)
fr.SetValue("LNS" + (i + 1), dt.Rows[i]["sMoTa"]);
if (iDVTinh.Equals("rD"))
fr.SetValue("DVT", "Đồng");
else if (iDVTinh.Equals("rND"))
fr.SetValue("DVT", "Nghìn đồng");
else if (iDVTinh.Equals("rTrD"))
fr.SetValue("DVT", "Triệu đồng");
fr.SetValue("NgayThangTK", "Từ ngày " + iTuNgay + "/ " + iTuThang + " Đến ngày " + iDenNgay + " /" + iDenThang + "/" + iNam);
if (iReport.Equals("A4Ngang"))
fr.SetValue("SoTo", "Tờ số: "+iSoTo);
fr.Run(Result);
return Result;
}
示例3: CreateReport
public ExcelFile CreateReport(String path,String iID_MaChungTu)
{
XlsFile Result = new XlsFile(true);
Result.Open(path);
String BoQuocPhong = ReportModels.CauHinhTenDonViSuDung(1);
String CucTaiChinh = ReportModels.CauHinhTenDonViSuDung(2);
FlexCelReport fr = new FlexCelReport();
String ngay = ReportModels.Ngay_Thang_Nam_HienTai();
DateTime dt = new System.DateTime(DateTime.Now.Year, DateTime.Now.Month, DateTime.Now.Day);
LoadData(fr,iID_MaChungTu);
fr = ReportModels.LayThongTinChuKy(fr, "rptKTKB_ThongTriTongHop");
//fr.SetValue("Nam", iNamLamViec);
fr.SetValue("So", iID_MaChungTu);
//fr.SetValue("Thang", iThang);
fr.SetValue("Ngay", String.Format("{0:dd}", dt));
fr.SetValue("Thangs", String.Format("{0:MM}", dt));
fr.SetValue("Nams", DateTime.Now.Year);
fr.SetValue("BoQuocPhong", BoQuocPhong);
fr.SetValue("CucTaiChinh", CucTaiChinh);
fr.SetValue("ngay", ngay);
fr.SetValue("ThangCT", CommonFunction.LayTruong("KTKB_ChungTuChiTiet", "iID_MaChungTu", iID_MaChungTu, "iThangCT"));
fr.SetValue("NgayCT", CommonFunction.LayTruong("KTKB_ChungTuChiTiet", "iID_MaChungTu", iID_MaChungTu, "iNgayCT"));
fr.Run(Result);
return Result;
}
示例4: CreateReport
/// <summary>
/// Khởi tạo báo cáo
/// </summary>
/// <param name="path"> đường dẫn</param>
/// <param name="NamLamViec">Năm làm việc</param>
/// <param name="iID_MaDonVi">Mã đơn vị</param>
/// <param name="DotPhanBo">Mã đợt phân bổ</param>
/// <returns></returns>
public ExcelFile CreateReport(String path, String iID_MaDonVi, String DotPhanBo, String iID_MaTrangThaiDuyet)
{
String MaND = User.Identity.Name;
XlsFile Result = new XlsFile(true);
Result.Open(path);
String TenDV = "";
DataTable dtDonVi = PhanBo_ReportModels.DanhSachDonVi2(MaND,iID_MaTrangThaiDuyet, DotPhanBo);
for (int i = 0; i < dtDonVi.Rows.Count;i++ )
{
if (iID_MaDonVi == dtDonVi.Rows[i]["iID_MaDonVi"].ToString())
{
TenDV = dtDonVi.Rows[i]["TenHT"].ToString();
break;
}
}
String NgayThangNam = ReportModels.Ngay_Thang_Nam_HienTai();
String BoQuocPhong = ReportModels.CauHinhTenDonViSuDung(1);
String QuanKhu = ReportModels.CauHinhTenDonViSuDung(2);
String Dot = ReportModels.Get_STTDotPhanBo(MaND, iID_MaTrangThaiDuyet, DotPhanBo).ToString();
//set các thông số
FlexCelReport fr = new FlexCelReport();
fr = ReportModels.LayThongTinChuKy(fr, "rptThongBaoBoSungNganSach");
LoadData(fr, MaND, iID_MaTrangThaiDuyet, iID_MaDonVi, DotPhanBo);
fr.SetValue("Nam", ReportModels.LayNamLamViec(MaND));
fr.SetValue("TenDv", TenDV);
fr.SetValue("NgayThangNam", NgayThangNam);
fr.SetValue("BoQuocPhong", BoQuocPhong);
fr.SetValue("QuanKhu", QuanKhu);
fr.SetValue("Dot", Dot);
fr.SetValue("Tien", CommonFunction.TienRaChu(Tong));
fr.Run(Result);
return Result;
}
示例5: CreateReport
/// <summary>
/// tạo báo cáo
/// </summary>
/// <param name="path"></param>
/// <param name="NgoaiTe"></param>
/// <param name="Quy"></param>
/// <param name="Nam"></param>
/// <returns></returns>
public ExcelFile CreateReport(String path, String sDeAn, String NgoaiTe, String Quy, String iNamLamViec, String iCapTongHop)
{
XlsFile Result = new XlsFile(true);
Result.Open(path);
String BoQuocPhong = ReportModels.CauHinhTenDonViSuDung(1);
String QuanKhu = ReportModels.CauHinhTenDonViSuDung(2);
DataTable dtDVT = QLDA_ReportModel.getdtTien();
String DVT = " triệu đồng";
for (int i = 1; i < dtDVT.Rows.Count; i++)
{
if (NgoaiTe == dtDVT.Rows[i]["iID_MaNgoaiTe"].ToString())
{
DVT = dtDVT.Rows[i]["sTen"].ToString();
}
}
dtDVT.Dispose();
//set các thông số
FlexCelReport fr = new FlexCelReport();
//Toan lục luong
fr = ReportModels.LayThongTinChuKy(fr, "rptKHV_02DT_DTQuy");
LoadData(fr, sDeAn, NgoaiTe, Quy, iNamLamViec);
fr.SetValue("Nam", iNamLamViec);
fr.SetValue("Quy", Quy);
fr.SetValue("Ngay", "Ngày " + DateTime.Now.Day.ToString() + " tháng " + DateTime.Now.Month.ToString() + " năm " + DateTime.Now.Year.ToString());
fr.SetValue("DonVi", DVT);
fr.SetValue("BoQuocPhong", BoQuocPhong);
fr.SetValue("QuanKhu", QuanKhu);
fr.Run(Result);
return Result;
}
示例6: CreateReport
/// <summary>
/// tạo báo cáo
/// </summary>
/// <param name="path"></param>
/// <param name="Province"></param>
/// <returns></returns>
public ExcelFile CreateReport(String path, string Province)
{
XlsFile Result = new XlsFile(true);
Result.Open(path);
//tính tổng tiền
if (Province == null) Province = "0";
DataTable dt = LayDanhSach(Province);
String BoQuocPhong = ReportModels.CauHinhTenDonViSuDung(1);
String QuanKhu = ReportModels.CauHinhTenDonViSuDung(2);
//set các thông số
FlexCelReport fr = new FlexCelReport();
fr = ReportModels.LayThongTinChuKy(fr, "rptNhanSu_DanhSachNghiHuu");
LoadData(fr, Province);
if (Province != "0" & Province != "")
{
string sProvinceName = Province_Get_Ten(Province);
fr.SetValue("Province", "ĐANG SINH SỐNG TẠI " + sProvinceName.ToUpper());
}
else
fr.SetValue("Province", "");
fr.SetValue("BoQuocPhong", BoQuocPhong);
fr.SetValue("QuanKhu", QuanKhu);
fr.Run(Result);
return Result;
}
示例7: CreateReport
public ExcelFile CreateReport(String path, String NamLamViec, String ThangLamViec, String iID_MaDonVi, String TrangThai)
{
XlsFile Result = new XlsFile(true);
Result.Open(path);
String NgayThangNam = "";
FlexCelReport fr = new FlexCelReport();
fr = ReportModels.LayThongTinChuKy(fr, "rptKeToan_QuyetToanNam_DonVi");
LoadData(fr, NamLamViec, ThangLamViec, iID_MaDonVi, TrangThai);
String sTenDonVi = Convert.ToString(CommonFunction.LayTruong("NS_DonVi", "iID_MaDonVi", iID_MaDonVi, "sTen"));
NgayThangNam = ReportModels.Ngay_Thang_Nam_HienTai();
String ThangNam ="Tháng "+ ThangLamViec+"/năm " + NamLamViec;
String NamTruoc = "Số năm " + (Convert.ToInt16(NamLamViec) - 1) + " chuyển sang";
String NamNay = "Số trong năm " + NamLamViec;
String NamSau = "Số trong năm " + (Convert.ToInt16(NamLamViec) + 1);
String QuanKhu = ReportModels.CauHinhTenDonViSuDung(2);
String BoQuocPhong = ReportModels.CauHinhTenDonViSuDung(1);
fr.SetValue("NgayThangNam", NgayThangNam);
fr.SetValue("ThangNam", ThangNam);
fr.SetValue("QuanKhu", QuanKhu);
fr.SetValue("BoQuocPhong", BoQuocPhong);
fr.SetValue("NamTruoc", NamTruoc);
fr.SetValue("NamNay", NamNay);
fr.SetValue("NamSau", NamSau);
fr.SetValue("DonVi", sTenDonVi);
fr.SetValue("Ngay", DateTime.Now.Day);
fr.SetValue("Thang", DateTime.Now.Month);
fr.SetValue("Nam", DateTime.Now.Year);
fr.Run(Result);
return Result;
}
示例8: CreateReport
public ExcelFile CreateReport(String path, String iID_MaTaiKhoan)
{
XlsFile Result = new XlsFile(true);
Result.Open(path);
String NgayThangNam = "";
FlexCelReport fr = new FlexCelReport();
fr = ReportModels.LayThongTinChuKy(fr, "rptKeToanTongHop_InTaiKhoanChiTiet");
LoadData(fr, iID_MaTaiKhoan);
NgayThangNam = ReportModels.Ngay_Thang_Nam_HienTai();
String QuanKhu = ReportModels.CauHinhTenDonViSuDung(2);
String BoQuocPhong = ReportModels.CauHinhTenDonViSuDung(1);
fr.SetValue("NgayThangNam", NgayThangNam);
fr.SetValue("QuanKhu", QuanKhu);
fr.SetValue("BoQuocPhong", BoQuocPhong);
fr.SetValue("Ngay", DateTime.Now.Day);
fr.SetValue("Thang", DateTime.Now.Month);
fr.SetValue("Nam", DateTime.Now.Year);
if (iID_MaTaiKhoan == Guid.Empty.ToString())
{
fr.SetValue("TaiKhoan", "");
}
else
{
fr.SetValue("TaiKhoan", iID_MaTaiKhoan);
}
fr.Run(Result);
return Result;
}
示例9: CreateReport
public ExcelFile CreateReport(String path, String NamLamViec, String TuThang, String DenThang, String TrangThai)
{
XlsFile Result = new XlsFile(true);
Result.Open(path);
String NgayThangNam = "";
FlexCelReport fr = new FlexCelReport();
fr = ReportModels.LayThongTinChuKy(fr, "rptKeToan_SoCaiTaiKhoan");
LoadData(fr, NamLamViec, TuThang, DenThang, TrangThai);
NgayThangNam = ReportModels.Ngay_Thang_Nam_HienTai();
String ThangNam = "Từ tháng " + TuThang + " đến tháng " + DenThang + " Năm " + NamLamViec;
if (TuThang == DenThang)
ThangNam = "Tháng " + TuThang + " Năm " + NamLamViec;
String QuanKhu = ReportModels.CauHinhTenDonViSuDung(2);
String BoQuocPhong = ReportModels.CauHinhTenDonViSuDung(1);
fr.SetValue("NgayThangNam", NgayThangNam);
fr.SetValue("ThangNam", ThangNam);
fr.SetValue("QuanKhu", QuanKhu);
fr.SetValue("BoQuocPhong", BoQuocPhong);
fr.SetValue("Ngay", DateTime.Now.Day);
fr.SetValue("Thang", DateTime.Now.Month);
fr.SetValue("Nam", DateTime.Now.Year);
fr.Run(Result);
return Result;
}
示例10: CreateReport
/// <summary>
/// Tạo file PDF xuất dữ liệu
/// </summary>
/// <param name="path"></param>
/// <param name="MaND"></param>
/// <param name="sLNS"></param>
/// <param name="iThang_Quy"></param>
/// <param name="iID_MaDonVi"></param>
/// <param name="iID_MaPhongBan"></param>
/// <returns></returns>
public ExcelFile CreateReport(String path, String MaND, String sLNS, String iThang_Quy, String iID_MaDonVi, String iID_MaPhongBan)
{
XlsFile Result = new XlsFile(true);
Result.Open(path);
FlexCelReport fr = new FlexCelReport();
fr = ReportModels.LayThongTinChuKy(fr, "rptQuyetToan_PhongBan");
LoadData(fr, MaND, sLNS, iThang_Quy, iID_MaDonVi, iID_MaPhongBan);
String Nam = ReportModels.LayNamLamViec(MaND);
if (iThang_Quy == "-1")
{
iThang_Quy = "Tất cả các Quý ";
}
if (iThang_Quy == "5")
{
iThang_Quy = "Bổ Sung ";
}
fr.SetValue("NgayThang", ReportModels.Ngay_Thang_Nam_HienTai());
fr.SetValue("Nam", Nam);
fr.SetValue("Quy", iThang_Quy);
fr.Run(Result);
return Result;
}
示例11: CreateReport
/// <summary>
/// Tạo file PDF xuất dữ liệu của quyết toán từng đơn vị
/// </summary>
/// <param name="path"></param>
/// <param name="MaND">Mã người dùng</param>
/// <param name="sLNS">Loại ngân sách</param>
/// <param name="iThang_Quy">Quý</param>
/// <param name="iID_MaDonVi">Mã đơn vị</param>
/// <param name="iID_MaNamNganSach">Năm ngân sách</param>
/// <param name="MaPhongBan">Mã phòng ban</param>
/// <returns></returns>
public ExcelFile CreateReport(String path, String MaND, String sLNS, String iThang_Quy, String iID_MaDonVi, String iID_MaNamNganSach, String MaPhongBan)
{
XlsFile Result = new XlsFile(true);
Result.Open(path);
FlexCelReport fr = new FlexCelReport();
fr = ReportModels.LayThongTinChuKy(fr, "rptQuyetToan_DonVi_LNS");
LoadData(fr, MaND, sLNS, iThang_Quy, iID_MaDonVi, iID_MaNamNganSach, MaPhongBan);
String Nam = ReportModels.LayNamLamViec(MaND);
String NamNganSach = "";
if (iID_MaNamNganSach == "1")
NamNganSach = "QUYẾT TOÁN NĂM TRƯỚC";
else if (iID_MaNamNganSach == "2")
NamNganSach = "QUYẾT TOÁN NĂM NAY";
else
{
NamNganSach = "TỔNG HỢP";
}
String sTenDonVi = DonViModels.Get_TenDonVi(iID_MaDonVi);
fr.SetValue("BoQuocPhong", ReportModels.CauHinhTenDonViSuDung(1));
fr.SetValue("QuanKhu", ReportModels.CauHinhTenDonViSuDung(2));
fr.SetValue("NgayThang", ReportModels.Ngay_Thang_Nam_HienTai());
fr.SetValue("Nam", Nam);
fr.SetValue("Quy", iThang_Quy);
fr.SetValue("NamNganSach", NamNganSach);
fr.SetValue("sTenDonVi", sTenDonVi);
fr.Run(Result);
return Result;
}
示例12: CreateReport
public ExcelFile CreateReport(String path, String MaBL)
{
XlsFile Result = new XlsFile(true);
Result.Open(path);
using (FlexCelReport fr = new FlexCelReport())
{
LoadData(fr, MaBL);
fr.SetValue("NgayThang", ReportModels.Ngay_Thang_Nam_HienTai());
fr.Run(Result);
return Result;
}
}
示例13: CreateReport
public ExcelFile CreateReport(String path, String TuThang, String DenThang, String NamLuong, String TrangThai)
{
XlsFile Result = new XlsFile(true);
Result.Open(path);
FlexCelReport fr = new FlexCelReport();
fr = ReportModels.LayThongTinChuKy(fr, "rptLuong_TongHopThuThueDauVao");
LoadData(fr, TuThang, DenThang,NamLuong,TrangThai);
fr.SetValue("tuThang",TuThang);
fr.SetValue("denThang", DenThang);
fr.SetValue("NgayThang", ReportModels.Ngay_Thang_Nam_HienTai());
fr.Run(Result);
return Result;
}
示例14: CreateReport
/// <summary>
/// Tạo file PDF xuất dữ liệu của quyết toán tổng hợp dữ liệu
/// </summary>
/// <param name="path">Đường dẫn tới file excel</param>
/// <param name="MaND">Mã người dùng</param>
/// <param name="iThang_Quy">Quý</param>
/// <param name="iID_MaNamNganSach">Mã năm ngân sách</param>
/// <param name="iID_MaPhongBan">Mã phòng ban</param>
/// <returns></returns>
public ExcelFile CreateReport(String path, String MaND, String iThang_Quy, String iID_MaNamNganSach, String iID_MaPhongBan)
{
XlsFile Result = new XlsFile(true);
Result.Open(path);
FlexCelReport fr = new FlexCelReport();
fr = ReportModels.LayThongTinChuKy(fr, "rptQuyetToan_LNS_DonVi");
//lấy dữ liệu chi tiết
LoadData(fr, MaND, iThang_Quy, iID_MaNamNganSach, iID_MaPhongBan);
String Nam = "";
//lấy năm ngân sách
String NamNganSach = "";
if (iID_MaNamNganSach == "1")
{
NamNganSach = "NGÂN SÁCH NĂM TRƯỚC";
Nam = Convert.ToString(Int32.Parse(ReportModels.LayNamLamViec(MaND)) - 1);
}
else if (iID_MaNamNganSach == "2")
{
NamNganSach = "NGÂN SÁCH NĂM NAY";
Nam = ReportModels.LayNamLamViec(MaND);
}
else
{
NamNganSach = "NGÂN SÁCH TỔNG HỢP";
Nam = Convert.ToString(Int32.Parse(ReportModels.LayNamLamViec(MaND)) - 1) + "," + ReportModels.LayNamLamViec(MaND);
}
fr.SetValue("NgayThang", ReportModels.Ngay_Thang_Nam_HienTai());
fr.SetValue("Nam", Nam);
fr.SetValue("Quy", iThang_Quy);
fr.SetValue("NamNganSach", NamNganSach);
//lấy tên phòng ban
if (iID_MaPhongBan != "-1")
{
String sTenPhongBan = "B" + iID_MaPhongBan;
fr.SetValue("sTenPhongBan", sTenPhongBan);
}
else
{
String sTenPhongBan = "Tất cả các B";
fr.SetValue("sTenPhongBan", sTenPhongBan);
}
ViewData["iID_MaPhongBan"] = iID_MaPhongBan;
fr.Run(Result);
return Result;
}
示例15: CreateReport
public ExcelFile CreateReport(String path, String Quy, String Nam)
{
XlsFile Result = new XlsFile(true);
Result.Open(path);
FlexCelReport fr = new FlexCelReport();
fr = ReportModels.LayThongTinChuKy(fr, "rptQLDA_DuToan_Quy");
LoadData(fr, Quy, Nam);
fr.SetValue("quy", Quy);
fr.SetValue("nam", Nam);
fr.SetValue("cap2", ReportModels.CauHinhTenDonViSuDung(2).ToUpper());
fr.SetValue("cap3", ReportModels.CauHinhTenDonViSuDung(3).ToUpper());
fr.Run(Result);
return Result;
}