using System.Data; using Swift.DAL.SwiftDAL; namespace Swift.DAL.MobileDao { public class IntroducerCommissionSetupDao : RemittanceDao { public DbResult InsertIntroducerCommission(string flag, string user, string rowId, string introducer, string commission, string activestatus , string staff) { var sql = "EXEC ProcIntroducerCommissionSetup @flag = '" + flag + "'"; sql += ", @user = " + FilterString(user); sql += ", @introducerid = " + FilterString(introducer); sql += ", @flatcommission = " + FilterString(commission); sql += ", @isActive = " + FilterString(activestatus); sql += ", @isStaff = " + FilterString(staff); sql += ", @rowId = " + FilterString(rowId); return ParseDbResult(sql); } public DbResult EnableDisable(string user , string rowId) { string sql = "EXEC ProcIntroducerCommissionSetup"; sql += " @flag = 'EnableDisable'"; sql += ", @user = " + FilterString(user); sql += ", @rowId = " + FilterString(rowId); // sql += ", @isActive = " + FilterString(isActive); return ParseDbResult(sql); } public DataRow GetDataById(string user, string rowId) { string sql = "EXEC ProcIntroducerCommissionSetup"; sql += " @flag = 'GetData'"; sql += ", @user = " + FilterString(user); sql += ", @rowId = " + FilterString(rowId); // sql += ", @isActive = " + FilterString(isActive); return ExecuteDataRow(sql); } public DbResult PrimaryQuotaInsert(string flag, string user, string userId, string primaryQuota) { var sql = "EXEC ProcIntroducerCommissionSetup @flag = '" + flag + "'"; sql += ", @user = " + FilterString(user); sql += ", @userId = " + FilterString(userId); sql += ", @primaryQuota = " + FilterString(primaryQuota); return ParseDbResult(sql); } public DbResult AdditionalQuotaInsert(string flag, string user, string userId, string additionalQuota) { var sql = "EXEC ProcIntroducerCommissionSetup @flag = '" + flag + "'"; sql += ", @user = " + FilterString(user); sql += ", @userId = " + FilterString(userId); sql += ", @additionalQuota = " + FilterString(additionalQuota); return ParseDbResult(sql); } public ReportResult GetCustomerByIntroducerReport(string user, string flag, string fDate, string tDate , string rtype, string customerId, string istranmobile) { string sql = "EXEC ProcIntroducerCommissionSetup"; sql += " @flag =" + FilterString(flag); sql += ",@user=" + FilterString(user); sql += ",@fromDate = " + FilterString(fDate); sql += ",@toDate = " + FilterString(tDate); sql += ",@rtype = " + FilterString(rtype); //sql += ",@customerType = " + FilterString(customerType); sql += ",@customerId = " + FilterString(customerId); sql += ",@isTranMobile = " + FilterString(istranmobile); return ParseReportResult(sql); } } }