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.
 
 
 
 
 

136 lines
5.1 KiB

using Swift.DAL.SwiftDAL;
using System;
using System.Collections.Generic;
using System.Data;
using System.Linq;
using System.Text;
namespace Swift.DAL.AccountReport
{
public class VoucherGeneration : SwiftDao
{
public DbResult IntSendVoucher(String user, String txtDate, string Rate)
{
var sql = "Exec ProcExtractDailyTransation_nepal @flag='v'";
sql += " ,@date= " + FilterString(txtDate);
sql += " ,@ExRate_user= " + FilterString(Rate);
sql += " ,@user= " + FilterString(user);
sql += " ,@company_id=1 ";
return ParseDbResult(sql);
}
public DbResult IntPaidVoucher(String user, String date)
{
var sql = "Exec ProcExtractDailyPaidTransation_nepal @flag='i'";
sql += ",@date=" + FilterString(date);
sql += " ,@user=" + FilterString(user);
sql += ",@company_id=1";
return ParseDbResult(sql);
}
public DbResult IntCancelVoucher(String user, String date, String rate)
{
var sql = "Exec ProcExtractDailyCancelTransation_nepal @flag='v'";
sql += ",@date=" + FilterString(date);
sql += " ,@user=" + FilterString(user);
sql += " ,@ExRate_user=" + FilterString(rate);
sql += ",@company_id=1";
return ParseDbResult(sql);
}
public DbResult RemitUploadConfirm(String user)
{
var sql = "Exec ProcRemittanceDataUpload @flag='confirm'";
sql += " ,@user=" + FilterString(user);
return ParseDbResult(sql);
}
public DataRow UploadXMLData(string xml, string user)
{
var sql = "Exec ProcRemittanceDataUpload @flag='temp'";
sql += " ,@user=" + FilterString(user);
sql += " ,@xml='" + xml + "'";
return ExecuteDataRow(sql);
}
public DbResult UploadXMLDatas(string xml, string user)
{
var sql = "Exec ProcRemittanceDataUpload @flag='virtualAccNumberMapping'";
sql += " ,@user=" + FilterString(user);
sql += " ,@xml='" + xml + "'";
return ParseDbResult(sql);
}
public DbResult DmtSendVoucher(String user, String date, string time)
{
var sql = "Exec procSendRemittanceTran_local @flag='a'";
sql += " ,@user=" + FilterString(user);
sql += ",@date=" + FilterString(date);
sql += ",@time=" + FilterString(time.ToString());
sql += " ,@company_id=1 ";
return ParseDbResult(sql);
}
public DbResult DmtSendTPToday(String user, String date, string time)
{
var sql = "Exec procSendTodayPaidTodayTrn_local @flag='a'";
sql += ",@user=" + FilterString(user);
sql += ",@date=" + FilterString(date);
sql += ",@time=" + FilterString(time.ToString());
sql += " ,@company_id=1 ";
return ParseDbResult(sql);
}
public DbResult DmtSendTCToday(String user, String date, string time)
{
var sql = "Exec procSendTodayCancelTodayTrn_local @flag='a'";
sql += ",@user=" + FilterString(user);
sql += ",@date=" + FilterString(date);
sql += ",@time=" + FilterString(time.ToString());
sql += " ,@company_id=1 ";
return ParseDbResult(sql);
}
public DbResult DmtSendTNotPToday(String user, String date, string time)
{
var sql = "Exec procSendTodayNotPaidTodayTrn_local @flag='a'";
sql += ",@user=" + FilterString(user);
sql += ",@date=" + FilterString(date);
sql += ",@time=" + FilterString(time.ToString());
sql += " ,@company_id=1 ";
return ParseDbResult(sql);
}
public DbResult DmtSendBPToday(String user, String date, string time)
{
var sql = "Exec procSendYesterdayPaidTodayTran_local @flag='a'";
sql += ",@user=" + FilterString(user);
sql += ",@date=" + FilterString(date);
sql += ",@time=" + FilterString(time.ToString());
sql += " ,@company_id=1 ";
return ParseDbResult(sql);
}
public DbResult DmtSendBCToday(String user, String date, string time)
{
var sql = "Exec procSendYesterdayCancelTodayTrn_local @flag='a'";
sql += ",@user=" + FilterString(user);
sql += ",@date=" + FilterString(date);
sql += ",@time=" + FilterString(time.ToString());
sql += " ,@company_id=1 ";
return ParseDbResult(sql);
}
public DbResult CalculateTdsAgent(string fromDate, string toDate, string voucherDate,string User)
{
string sql = "Exec ProcTDSCalculateMonthly ";
sql += " @datefrom=" + FilterString(fromDate);
sql += ",@dateTo=" + FilterString(toDate);
sql += ",@date=" + FilterString(voucherDate);
sql += ",@User=" + FilterString(User);
sql += ",@company_id=1 ";
return ParseDbResult(sql);
}
}
}