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.
51 lines
2.5 KiB
51 lines
2.5 KiB
using System;
|
|
using System.Collections.Generic;
|
|
using System.Linq;
|
|
using System.Text;
|
|
using Swift.DAL.SwiftDAL;
|
|
using System.Data;
|
|
|
|
namespace Swift.DAL.ExchangeSystem
|
|
{
|
|
public class AccountStatementDao : SwiftDao
|
|
{
|
|
|
|
public DbResult UpdateStatement(string user ,string id,string gl_code, string accountNum, string accountName, string accountReportCode
|
|
, string accountOwnership, string freezeCode, string accountFlag, string agent, string lAmt
|
|
, string lRemarks, string sysResAmt, string sysResRemarks, string debitBalanceLimit
|
|
, string limitExpiry, string accountCurrency, string accountSubGroup, string accountGroup
|
|
, string bill, string BankLetterRefNo,string branch)
|
|
{
|
|
string flag = string.IsNullOrEmpty(id) ? "i" : "u";
|
|
string sql = "EXEC spa_acmaster @flag=" + FilterString(flag) + "";
|
|
sql += " ,@user=" + FilterString(user);
|
|
sql += " ,@acct_id=" + FilterString(id);
|
|
sql += " ,@gl_code=" + FilterString(gl_code);
|
|
sql += " ,@acct_num=" + FilterString(accountNum);
|
|
sql += " ,@acct_name=" + FilterString(accountName);
|
|
sql += " ,@acct_rpt_code=" + FilterString(accountReportCode);
|
|
sql += " ,@acct_ownership=" + FilterString(accountOwnership);
|
|
sql += " ,@frez_ref_code=" + FilterString(freezeCode);
|
|
sql += " ,@agent_id=" + FilterString(agent);
|
|
sql += " ,@lien_amt=" + FilterString(lAmt);
|
|
sql += " ,@lien_remarks=" + FilterString(lRemarks);
|
|
sql += " ,@system_reserved_amt=" + FilterString(sysResAmt);
|
|
sql += " ,@system_reserver_remarks=" + FilterString(sysResRemarks);
|
|
sql += " ,@dr_bal_lim=" + FilterString(debitBalanceLimit);
|
|
sql += " ,@lim_expiry=" + FilterString(limitExpiry);
|
|
sql += " ,@ac_currency=" + FilterString(accountCurrency);
|
|
sql += " ,@ac_sub_group=" + FilterString(accountSubGroup);
|
|
sql += " ,@ac_group=" + FilterString(accountGroup);
|
|
sql += " ,@bill_bybill=" + FilterString(bill);
|
|
sql += " ,@branch_id=" + FilterString(branch);
|
|
return ParseDbResult(sql.ToString());
|
|
}
|
|
|
|
public DataRow PupulateDataById(string accId)
|
|
{
|
|
string sql = "EXEC spa_acmaster @flag=" + FilterString("s") + "";
|
|
sql += " ,@acct_id=" + FilterString(accId);
|
|
return ExecuteDataRow(sql);
|
|
}
|
|
}
|
|
}
|