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