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.
 
 
 
 
 

71 lines
3.2 KiB

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