using Swift.DAL.SwiftDAL; using System.Data; namespace Swift.DAL.BL.System.Utility { public class DataExportDao:SwiftDao { public DataSet ExportFile(string user, string flFormatId, string dateFrom, string dateTo, string agentId, string ipdr , string asOnDate, string asOntime, string fromTime, string toTime) { var sql = "EXEC proc_GenerateFile @flag='export'"; sql += ", @flFormatId=" + FilterString(flFormatId); sql += ", @agentId=" + FilterString(agentId); sql += ", @dateFrom=" + FilterString(dateFrom); sql += ", @dateTo=" + FilterString(dateTo); sql += ", @ipdr=" + FilterString(ipdr); sql += ", @user=" + FilterString(user); sql += ", @asOnDate=" + FilterString(asOnDate); sql += ", @asOntime=" + FilterString(asOntime); sql += ", @fromTime=" + FilterString(fromTime); sql += ", @toTime=" + FilterString(toTime); DataSet ds = ExecuteDataset(sql); return ds; } public DataSet ExportFileProc(string dataSource, string user, string flFormatId, string dateFrom, string dateTo, string agentId, string ipdr , string asOnDate, string asOntime, string fromTime, string toTime, string sCountry) { var sql = "EXEC "+ dataSource + " @flag='export'"; sql += ", @flFormatId=" + FilterString(flFormatId); sql += ", @agentId=" + FilterString(agentId); sql += ", @dateFrom=" + FilterString(dateFrom); sql += ", @dateTo=" + FilterString(dateTo); sql += ", @ipdr=" + FilterString(ipdr); sql += ", @user=" + FilterString(user); sql += ", @asOnDate=" + FilterString(asOnDate); sql += ", @asOntime=" + FilterString(asOntime); sql += ", @fromTime=" + FilterString(fromTime); sql += ", @toTime=" + FilterString(toTime); sql += ", @sCountry=" + FilterString(sCountry); DataSet ds = ExecuteDataset(sql); return ds; } public DataRow CheckFileType(string flFormatId) { var sql = "EXEC proc_fileFormat @flag='sourceType'"; sql += ", @flFormatId=" + FilterString(flFormatId); return ExecuteDataRow(sql); } } }