|
|
using System.Data; using Swift.DAL.SwiftDAL;
namespace Swift.DAL.BL.Remit.Compliance { public class CisMasterDao : SwiftDao { public DbResult Update(string user, string cisMasterId, string sCountry, string sAgent, string sState, string sZip, string sGroup, string sCustType, string rCountry, string rAgent, string rState, string rZip, string rGroup, string rCustType) { string sql = "EXEC proc_cisMaster"; sql += " @flag = " + (cisMasterId == "0" || cisMasterId == "" ? "'i'" : "'u'"); sql += ", @user = " + FilterString(user); sql += ", @cisMasterId = " + FilterString(cisMasterId);
sql += ", @sCountry = " + FilterString(sCountry); sql += ", @sAgent = " + FilterString(sAgent); sql += ", @sState = " + FilterString(sState); sql += ", @sZip = " + FilterString(sZip); sql += ", @sGroup = " + FilterString(sGroup); sql += ", @sCustType = " + FilterString(sCustType); sql += ", @rCountry = " + FilterString(rCountry); sql += ", @rAgent = " + FilterString(rAgent); sql += ", @rState = " + FilterString(rState); sql += ", @rZip = " + FilterString(rZip); sql += ", @rGroup = " + FilterString(rGroup); sql += ", @rCustType = " + FilterString(rCustType);
return ParseDbResult(ExecuteDataset(sql).Tables[0]); }
public DbResult Delete(string user, string cisMasterId) { string sql = "EXEC proc_cisMaster"; sql += " @flag = 'd'"; sql += ", @user = " + FilterString(user); sql += ", @cisMasterId = " + FilterString(cisMasterId);
return ParseDbResult(ExecuteDataset(sql).Tables[0]); }
public DataRow SelectById(string user, string cisMasterId) { string sql = "EXEC proc_cisMaster"; sql += " @flag = 'a'"; sql += ", @user = " + FilterString(user); sql += ", @cisMasterId = " + FilterString(cisMasterId);
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 SelectRuleDetailById(string user, string cisMasterId) { string sql = "EXEC proc_cisMaster"; sql += " @flag = 'rd'"; sql += ", @user = " + FilterString(user); sql += ", @cisMasterId = " + FilterString(cisMasterId);
return ExecuteDataRow(sql); }
public DbResult Disable(string user, string csMasterId) { string sql = "EXEC proc_cisMaster"; sql += " @flag = 'disable'"; sql += ", @user = " + FilterString(user); sql += ", @cisMasterId = " + FilterString(csMasterId);
return ParseDbResult(ExecuteDataset(sql).Tables[0]); } } }
|