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.1 KiB

using Swift.DAL.SwiftDAL;
using System;
using System.Collections.Generic;
using System.Data;
using System.Linq;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Swift.DAL.Remittance.TxnFileUpload
{
public class TxnDao : RemittanceDao
{
public DbResult GetFileName(string fileName)
{
var sql = "Exec proc_UploadedFileTxnHistory @flag='checkFileName'";
sql += " ,@showFileName =" + FilterString(fileName);
return ParseDbResult(sql.ToString());
}
public DbResult InsertData(string user, string fileName, string agentCode, string xml)
{
var sql = "Exec proc_UploadedFileTxnHistory @flag='insertData'";
sql += " ,@user =" + FilterString(user);
sql += " ,@showFileName =" + FilterString(fileName);
sql += " ,@agentCode =" + FilterString(agentCode);
sql += ",@xml ='" + xml + "'";
return ParseDbResult(sql);
}
public DataTable ShowFileList()
{
var sql = "Exec proc_UploadedFileTxnHistory @flag='showFileList'";
return ExecuteDataTable(sql.ToString());
}
public DataTable ShowTxnList(string UploadedFileId, string txnType)
{
var sql = "Exec proc_UploadedFileTxnHistory @flag='showTxnList'";
sql += " ,@uploadedFileId =" + Convert.ToInt32(UploadedFileId);
sql += " ,@txnType =" + FilterString(txnType);
return ExecuteDataTable(sql.ToString());
}
public DbResult ProcessTxn(string user, string rowIds)
{
var sql = "Exec proc_UploadedFileTxnHistory @flag='processTxn'";
sql += " ,@user =" + FilterString(user);
sql += " ,@rowIds =" + FilterString(rowIds);
return ParseDbResult(sql.ToString());
}
public DbResult DeleteTxn(string user, string rowId)
{
var sql = "Exec proc_UploadedFileTxnHistory @flag='deleteTxn'";
sql += " ,@user =" + FilterString(user);
sql += " ,@rowId =" + FilterString(rowId);
return ParseDbResult(sql.ToString());
}
}
}