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

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