You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 

57 lines
2.3 KiB

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);
}
}
}