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.
319 lines
15 KiB
319 lines
15 KiB
using Swift.DAL.SwiftDAL;
|
|
using System;
|
|
using System.Collections.Generic;
|
|
using System.Data;
|
|
using System.Linq;
|
|
using System.Text;
|
|
using System.Threading.Tasks;
|
|
using System.Web.UI;
|
|
|
|
namespace Swift.DAL.Remittance.Transaction
|
|
{
|
|
public class UpdateBranchDao : RemittanceDao
|
|
{
|
|
public DataTable GetBranchByBankAndCountry(string user, string flag, string countryId, string bankId)
|
|
{
|
|
var sql = "EXEC Proc_UpdateBranchCode @flag =" + FilterString(flag);
|
|
sql += ", @pcountryId = " + FilterString(countryId);
|
|
sql += ", @bankId = " + FilterString(bankId);
|
|
sql += ", @user = " + FilterString(user);
|
|
|
|
var ds = ExecuteDataset(sql);
|
|
if (ds == null || ds.Tables.Count == 0 || ds.Tables[0].Rows.Count == 0)
|
|
return null;
|
|
return ds.Tables[0];
|
|
|
|
}
|
|
public DataTable UpdateBranch(string user, string flag, string countryId, string bankId, string branchId, string branchCode,string editedBranchName, string isActive)
|
|
{
|
|
var sql = "EXEC Proc_UpdateBranchCode @flag =" + FilterString(flag);
|
|
sql += ", @pcountryId = " + FilterString(countryId);
|
|
sql += ", @bankId = " + FilterString(bankId);
|
|
sql += ", @branchId = " + FilterString(branchId);
|
|
sql += ", @branchCode = " + FilterString(branchCode);
|
|
sql += ", @editedBranchName = " + FilterString(editedBranchName);
|
|
sql += ", @IS_ACTIVE = " + FilterString(isActive);
|
|
sql += ", @user = " + FilterString(user);
|
|
|
|
var ds = ExecuteDataset(sql);
|
|
if (ds == null || ds.Tables.Count == 0 || ds.Tables[0].Rows.Count == 0)
|
|
return null;
|
|
return ds.Tables[0];
|
|
|
|
}
|
|
public DataTable InsertBranch(string user, string flag, string countryId, string bankId, string branchName, string branchCode, string isActive)
|
|
{
|
|
var sql = "EXEC Proc_UpdateBranchCode @flag =" + FilterString(flag);
|
|
sql += ", @pcountryId = " + FilterString(countryId);
|
|
sql += ", @bankId = " + FilterString(bankId);
|
|
sql += ", @branchName = " + FilterString(branchName);
|
|
sql += ", @branchCode = " + FilterString(branchCode);
|
|
sql += ", @IS_ACTIVE = " + FilterString(isActive);
|
|
sql += ", @user = " + FilterString(user);
|
|
|
|
var ds = ExecuteDataset(sql);
|
|
if (ds == null || ds.Tables.Count == 0 || ds.Tables[0].Rows.Count == 0)
|
|
return null;
|
|
return ds.Tables[0];
|
|
|
|
}
|
|
public DataTable InsertOrUpdateBank(string user, string flag, string recordId, string countryId, string paymentMode, string bankName, string pCurrency, string bankState, string bankDistrict, string bankAddress, string bankPhone, string bankEmail, string isActive)
|
|
{
|
|
string sql;
|
|
sql = "EXEC Proc_UpdateBranchCode @flag = " + FilterString(flag);
|
|
sql += ", @bankId = " + FilterString(recordId);
|
|
sql += ", @pCountryName = " + FilterString(countryId);
|
|
sql += ", @pMode = " + FilterString(paymentMode);
|
|
sql += ", @bankName = " + FilterString(bankName);
|
|
sql += ", @sCurrency = " + FilterString(pCurrency);
|
|
sql += ", @bankState = " + FilterString(bankState);
|
|
sql += ", @bankAddress = " + FilterString(bankAddress);
|
|
sql += ", @bankDistrict = " + FilterString(bankDistrict);
|
|
sql += ", @bankPhone = " + FilterString(bankPhone);
|
|
sql += ", @bankEmail = " + FilterString(bankEmail);
|
|
sql += ", @is_Active = " + FilterString(isActive);
|
|
sql += ", @user = " + FilterString(user);
|
|
var ds = ExecuteDataset(sql);
|
|
if (ds == null || ds.Tables.Count == 0 || ds.Tables[0].Rows.Count == 0)
|
|
return null;
|
|
return ds.Tables[0];
|
|
}
|
|
public DataTable InsertOrUpdateBankMapping(string user, string flag, string recordId, string countryId, string parnerId, string bankId, string pMode, string bankCode1, string bankCode2, string pCurrency, string bAddress, string isActive)
|
|
{
|
|
string sql;
|
|
sql = "EXEC Proc_UpdateBranchCode @flag = " + FilterString(flag);
|
|
sql += ", @bankId = " + FilterString(recordId);
|
|
sql += ", @pCountryName = " + FilterString(countryId);
|
|
sql += ", @partnerId = " + FilterString(parnerId);
|
|
sql += ", @bankName = " + FilterString(bankId);
|
|
sql += ", @sCurrency = " + FilterString(pCurrency);
|
|
sql += ", @pMode = " + FilterString(pMode);
|
|
sql += ", @bankCode1 = " + FilterString(bankCode1);
|
|
sql += ", @bankCode2 = " + FilterString(bankCode2);
|
|
sql += ", @bankAddress = " + FilterString(bAddress);
|
|
sql += ", @is_Active = " + FilterString(isActive);
|
|
sql += ", @user = " + FilterString(user);
|
|
|
|
var ds = ExecuteDataset(sql);
|
|
if (ds == null || ds.Tables.Count == 0 || ds.Tables[0].Rows.Count == 0)
|
|
return null;
|
|
return ds.Tables[0];
|
|
}
|
|
public DataTable InsertOrUpdatePayerMapping(string user, string flag, string recordId, string countryId, string parnerId, string bankId, string pMode, string payerName, string payerCode, string PbranchName, string pBranchCode, string bAddress, string isActive)
|
|
{
|
|
string sql;
|
|
sql = "EXEC Proc_UpdateBranchCode @flag = " + FilterString(flag);
|
|
sql += ", @bankId = " + FilterString(recordId);
|
|
sql += ", @payerName = " + FilterString(payerName);
|
|
sql += ", @bankName = " + FilterString(bankId);
|
|
sql += ", @pCountryName = " + FilterString(countryId);
|
|
sql += ", @payerCode = " + FilterString(payerCode);
|
|
sql += ", @branchName = " + FilterString(PbranchName);
|
|
sql += ", @branchCode = " + FilterString(pBranchCode);
|
|
sql += ", @branchAddress = " + FilterString(bAddress);
|
|
sql += ", @pMode = " + FilterString(pMode);
|
|
sql += ", @partnerId = " + FilterString(parnerId);
|
|
sql += ", @is_Active = " + FilterString(isActive);
|
|
sql += ", @user = " + FilterString(user);
|
|
|
|
var ds = ExecuteDataset(sql);
|
|
if (ds == null || ds.Tables.Count == 0 || ds.Tables[0].Rows.Count == 0)
|
|
return null;
|
|
return ds.Tables[0];
|
|
|
|
}
|
|
public DataTable UpdateBankMapping(string user, string flag, string countryId, string parnerId, string bankId, string pMode, string bankCode1, string bankCode2, string pCurrency, string bAddress)
|
|
{
|
|
var sql = "EXEC Proc_UpdateBranchCode @flag =" + FilterString(flag);
|
|
sql += ", @pCountryName = " + FilterString(countryId);
|
|
sql += ", @partnerId = " + FilterString(parnerId);
|
|
sql += ", @bankName = " + FilterString(bankId);
|
|
sql += ", @sCurrency = " + FilterString(pCurrency);
|
|
sql += ", @pMode = " + FilterString(pMode);
|
|
sql += ", @bankCode1 = " + FilterString(bankCode1);
|
|
sql += ", @bankCode2 = " + FilterString(bankCode2);
|
|
sql += ", @bankAddress = " + FilterString(bAddress);
|
|
sql += ", @user = " + FilterString(user);
|
|
|
|
var ds = ExecuteDataset(sql);
|
|
if (ds == null || ds.Tables.Count == 0 || ds.Tables[0].Rows.Count == 0)
|
|
return null;
|
|
return ds.Tables[0];
|
|
}
|
|
|
|
public DataRow EditBankMappingSelectById(string bankId, string user)
|
|
{
|
|
string sql = "EXEC Proc_UpdateBranchCode";
|
|
sql += " @flag = 'editBankMapping'";
|
|
sql += ", @user = " + FilterString(user);
|
|
sql += ", @bankId = " + FilterString(bankId);
|
|
DataSet ds = ExecuteDataset(sql);
|
|
if (ds == null || ds.Tables.Count == 0 || ds.Tables[0].Rows.Count == 0)
|
|
return null;
|
|
return ds.Tables[0].Rows[0];
|
|
}
|
|
public DataRow EditPayerMappingSelectById(string bankId, string user)
|
|
{
|
|
string sql = "EXEC Proc_UpdateBranchCode";
|
|
sql += " @flag = 'editPayerMapping'";
|
|
sql += ", @user = " + FilterString(user);
|
|
sql += ", @bankId = " + FilterString(bankId);
|
|
DataSet ds = ExecuteDataset(sql);
|
|
if (ds == null || ds.Tables.Count == 0 || ds.Tables[0].Rows.Count == 0)
|
|
return null;
|
|
return ds.Tables[0].Rows[0];
|
|
}
|
|
public DataRow EditBankSelectById(string bankId, string user)
|
|
{
|
|
string sql = "EXEC Proc_UpdateBranchCode";
|
|
sql += " @flag = 'editBank'";
|
|
sql += ", @user = " + FilterString(user);
|
|
sql += ", @bankId = " + FilterString(bankId);
|
|
DataSet ds = ExecuteDataset(sql);
|
|
if (ds == null || ds.Tables.Count == 0 || ds.Tables[0].Rows.Count == 0)
|
|
return null;
|
|
return ds.Tables[0].Rows[0];
|
|
}
|
|
public DataRow EditBranchSelectById(string bankId, string user)
|
|
{
|
|
string sql = "EXEC Proc_UpdateBranchCode";
|
|
sql += " @flag = 'editBranch'";
|
|
sql += ", @user = " + FilterString(user);
|
|
sql += ", @bankId = " + FilterString(bankId);
|
|
|
|
DataSet ds = ExecuteDataset(sql);
|
|
if (ds == null || ds.Tables.Count == 0 || ds.Tables[0].Rows.Count == 0)
|
|
return null;
|
|
return ds.Tables[0].Rows[0];
|
|
}
|
|
|
|
public DataTable LoadBankMaster(string sCountryid, string pCountry, string collMode, string flag, string user)
|
|
{
|
|
var sql = "EXEC Proc_UpdateBranchCode @flag =" + FilterString(flag);
|
|
sql += ", @countryId = " + FilterString(sCountryid);
|
|
sql += ", @pCountryId = " + FilterString(pCountry);
|
|
sql += ", @param = " + FilterString(collMode);
|
|
sql += ", @user = " + FilterString(user);
|
|
|
|
var ds = ExecuteDataset(sql);
|
|
|
|
if (ds == null || ds.Tables.Count == 0 || ds.Tables[0].Rows.Count == 0)
|
|
return null;
|
|
return ds.Tables[0];
|
|
}
|
|
|
|
public DataTable LoadBank(string sCountryid, string pCountry, string collMode, string partnerId, string flag, string user)
|
|
{
|
|
//var sql = "EXEC proc_dropDownLists @flag = 'collModeByCountry'";
|
|
//sql += ", @param = " + FilterString(pCountry);
|
|
|
|
var sql = "EXEC Proc_UpdateBranchCode @flag =" + FilterString(flag);
|
|
sql += ", @countryId = " + FilterString(sCountryid);
|
|
sql += ", @pCountryId = " + FilterString(pCountry);
|
|
sql += ", @param = " + FilterString(collMode);
|
|
sql += ", @partnerId = " + FilterString(partnerId);
|
|
sql += ", @user = " + FilterString(user);
|
|
var ds = ExecuteDataset(sql);
|
|
if (ds == null || ds.Tables.Count == 0 || ds.Tables[0].Rows.Count == 0)
|
|
return null;
|
|
return ds.Tables[0];
|
|
}
|
|
|
|
public DataTable LoadPartner(string sCountryid, string pCountry, string collMode, string flag, string user)
|
|
{
|
|
var sql = "EXEC Proc_UpdateBranchCode @flag =" + FilterString(flag);
|
|
sql += ", @countryId = " + FilterString(sCountryid);
|
|
sql += ", @pCountryId = " + FilterString(pCountry);
|
|
sql += ", @param = " + FilterString(collMode);
|
|
sql += ", @user = " + FilterString(user);
|
|
|
|
var ds = ExecuteDataset(sql);
|
|
|
|
if (ds == null || ds.Tables.Count == 0 || ds.Tables[0].Rows.Count == 0)
|
|
return null;
|
|
return ds.Tables[0];
|
|
}
|
|
public DbResult EnableDisableBank(string rowId, string user, string isActive)
|
|
{
|
|
var sql = "EXEC PROC_API_BANK_BRANCH_SETUP @flag = 'enable-disable-bankNew'";
|
|
|
|
sql += ", @user = " + FilterString(user);
|
|
sql += ", @rowId = " + FilterString(rowId);
|
|
sql += ", @IsActive = " + FilterString(isActive);
|
|
|
|
return ParseDbResult(sql);
|
|
}
|
|
|
|
|
|
public DataTable GetPartnerName(string partnerId)
|
|
{
|
|
var sql = "EXEC Proc_UpdateBranchCode @flag = 'GetPartnetName'";
|
|
//sql += " @Flag = 'GetPartnetName'";
|
|
sql += ", @Partnerid = " + FilterString(partnerId);
|
|
|
|
var ds = ExecuteDataset(sql);
|
|
|
|
if (ds == null || ds.Tables.Count == 0 || ds.Tables[0].Rows.Count == 0)
|
|
return null;
|
|
return ds.Tables[0];
|
|
}
|
|
|
|
public DataTable GetMasterID(string bankName)
|
|
{
|
|
var sql = "EXEC Proc_UpdateBranchCode @flag = 'GetbankMasterId'";
|
|
//sql += " @Flag = 'GetPartnetName'";
|
|
sql += ", @Partnerid = " + FilterString(bankName);
|
|
|
|
var ds = ExecuteDataset(sql);
|
|
|
|
if (ds == null || ds.Tables.Count == 0 || ds.Tables[0].Rows.Count == 0)
|
|
return null;
|
|
return ds.Tables[0];
|
|
}
|
|
public DbResult EnableDisableBankBranch(string rowId, string user, string isActive)
|
|
{
|
|
var sql = "EXEC PROC_API_BANK_BRANCH_SETUP @flag = 'enable-disable-bankBranch'";
|
|
|
|
sql += ", @user = " + FilterString(user);
|
|
sql += ", @rowId = " + FilterString(rowId);
|
|
sql += ", @IsActive = " + FilterString(isActive);
|
|
|
|
return ParseDbResult(sql);
|
|
}
|
|
|
|
public DbResult DeleteBankMapping(string bankId, string user)
|
|
{
|
|
string sql = "EXEC Proc_UpdateBranchCode";
|
|
sql += " @flag ='deleteBankMapping'";
|
|
sql += ",@bankId =" + FilterString(bankId);
|
|
sql += ",@user =" + FilterString(user);
|
|
return ParseDbResult(sql);
|
|
}
|
|
public DbResult DeleteBank(string bankId, string user)
|
|
{
|
|
string sql = "EXEC Proc_UpdateBranchCode";
|
|
sql += " @flag ='deleteBank'";
|
|
sql += ",@bankId =" + FilterString(bankId);
|
|
sql += ",@user =" + FilterString(user);
|
|
return ParseDbResult(sql);
|
|
}
|
|
public DbResult DeleteBranch(string branchId, string user)
|
|
{
|
|
string sql = "EXEC Proc_UpdateBranchCode";
|
|
sql += " @flag ='deleteBranch'";
|
|
sql += ",@bankId =" + FilterString(branchId);
|
|
sql += ",@user =" + FilterString(user);
|
|
return ParseDbResult(sql);
|
|
}
|
|
public DbResult DeletePayerMapping(string bankId, string user)
|
|
{
|
|
string sql = "EXEC Proc_UpdateBranchCode";
|
|
sql += " @flag ='deletePayerMapping'";
|
|
sql += ",@bankId =" + FilterString(bankId);
|
|
sql += ",@user =" + FilterString(user);
|
|
return ParseDbResult(sql);
|
|
}
|
|
|
|
|
|
}
|
|
}
|