public List <DynamicReportCommon> GetManualCommissionReport(string Userid) { var DynamicReportCommons = new List <DynamicReportCommon>(); string sql = "sproc_commission_report @flag = 'a'"; sql += ", @user_id =" + DAO.FilterString(Userid); var dbres = DAO.ExecuteDataTable(sql); if (dbres != null) { foreach (DataRow dr in dbres.Rows) { DynamicReportCommon dynamicReport = new DynamicReportCommon(); dynamicReport.TxnDate = dr["Txn_Date"].ToString(); dynamicReport.TxnType = dr["Txn_Type"].ToString(); dynamicReport.Remarks = dr["Remarks"].ToString(); dynamicReport.ProductName = dr["product_label"].ToString(); dynamicReport.Amount = dr["amount"].ToString(); dynamicReport.CommissionEarned = dr["Commissionearned"].ToString(); DynamicReportCommons.Add(dynamicReport); } } return(DynamicReportCommons); }
public List <DynamicReportCommon> GetPendingReport() { var DynamicReportCommons = new List <DynamicReportCommon>(); string sql = "sproc_topup_report @flag = 'p'"; //sql += (string.IsNullOrEmpty(AgentId) ? "" : ", @agent_id =" + DAO.FilterString(AgentId)); var dbres = DAO.ExecuteDataTable(sql); if (dbres != null) { foreach (DataRow dr in dbres.Rows) { DynamicReportCommon dynamicReport = new DynamicReportCommon(); dynamicReport.TxnId = dr["txnid"].ToString(); dynamicReport.ProductName = dr["product_label"].ToString(); dynamicReport.GrandparentId = dr["grand_parent_id"].ToString(); dynamicReport.ParentId = dr["parent_id"].ToString(); dynamicReport.AgentId = dr["agent_id"].ToString(); dynamicReport.SubscriberNo = dr["subscriber_no"].ToString(); dynamicReport.Amount = dr["amount"].ToString(); dynamicReport.TxnStatus = dr["txnstatus"].ToString(); dynamicReport.UserId = dr["user_id"].ToString(); dynamicReport.TxnDate = dr["txndate"].ToString(); dynamicReport.Remarks = dr["agent_remarks"].ToString(); DynamicReportCommons.Add(dynamicReport); } } return(DynamicReportCommons); }
public ActionResult PendingTransactionDetail(string ID = "", string TxnId = "") { DynamicReportModel dynamicReportModel = new DynamicReportModel(); DynamicReportCommon dynamicReportCommons = new DynamicReportCommon(); string id = ID.DecryptParameter(); string txnId = TxnId; if (!String.IsNullOrEmpty(id)) { dynamicReportCommons = _dynamicReport.GetTransactionReportDetail(txnId, id); } dynamicReportModel = dynamicReportCommons.MapObject <DynamicReportModel>(); return(View(dynamicReportModel)); }
public DynamicReportCommon GetTransactionReportDetail(string TxnId, string AgentId = "") { DynamicReportCommon dynamicReport = new DynamicReportCommon(); string sql = "sproc_topup_report @flag = 'rct', @txn_id =" + DAO.FilterString(TxnId); sql += (string.IsNullOrEmpty(AgentId) ? "" : ", @agent_id =" + DAO.FilterString(AgentId)); var dr = DAO.ExecuteDataRow(sql); if (dr != null) { dynamicReport.TxnId = dr["txnid"].ToString(); dynamicReport.ProductName = dr["product_label"].ToString(); dynamicReport.CompanyId = dr["company_id"].ToString(); dynamicReport.Company = dr["company"].ToString(); dynamicReport.TxnType = dr["txn_type"].ToString(); dynamicReport.AgentId = dr["agent_id"].ToString(); dynamicReport.SubscriberNo = dr["subscriber_no"].ToString(); dynamicReport.Amount = dr["amount"].ToString(); dynamicReport.ServiceCharge = dr["service_charge"].ToString(); dynamicReport.BonusAmount = dr["bonus_amt"].ToString(); dynamicReport.Status = dr["status"].ToString(); dynamicReport.StatusCode = dr["status_code"].ToString(); dynamicReport.UserId = dr["user_id"].ToString(); dynamicReport.CreatedLocalDate = dr["created_local_date"].ToString(); dynamicReport.CreatedBy = dr["created_by"].ToString(); dynamicReport.CreatedPlatform = dr["created_platform"].ToString(); dynamicReport.AdminCommission = dr["admin_commission"].ToString(); dynamicReport.AgentCommission = dr["agent_commission"].ToString(); dynamicReport.ParentCommission = dr["parent_commission"].ToString(); dynamicReport.GrandParentCommission = dr["grand_parent_commission"].ToString(); dynamicReport.TxnRewardPoint = dr["txn_reward_point"].ToString(); dynamicReport.CustomerId = dr["customer_id"].ToString(); dynamicReport.CustomerName = dr["customer_name"].ToString(); dynamicReport.PlanId = dr["plan_id"].ToString(); dynamicReport.PlanName = dr["plan_name"].ToString(); dynamicReport.ExtraField1 = dr["extra_field1"].ToString(); dynamicReport.ExtraField2 = dr["extra_field2"].ToString(); dynamicReport.ExtraField3 = dr["extra_field3"].ToString(); dynamicReport.ExtraField4 = dr["extra_field4"].ToString(); dynamicReport.AdminRemarks = dr["admin_remarks"].ToString(); dynamicReport.GatewayName = dr["gatewayname"].ToString(); } return(dynamicReport); }
public List <DynamicReportCommon> GetSettlementReport(DynamicReportFilter model) { var DynamicReportCommons = new List <DynamicReportCommon>(); string sql = "sproc_admin_settlement_report @flag = 'a'"; sql += ", @user_id =" + DAO.FilterString(model.UserId); sql += (string.IsNullOrEmpty(model.FromDate) ? "" : ", @from_Date =" + DAO.FilterString(model.FromDate)); sql += (string.IsNullOrEmpty(model.ToDate) ? "" : ", @to_Date =" + DAO.FilterString(model.ToDate)); //sql += (string.IsNullOrEmpty(DRW.ProductName) ? "" : ", @service =" + DAO.FilterString(DRW.ProductName)); //sql += (string.IsNullOrEmpty(DRW.TxnStatus) ? "" : ", @txnStatus =" + DAO.FilterString(DRW.TxnStatus)); //sql += (string.IsNullOrEmpty(DRW.TxnType) ? "" : ", @txnType =" + DAO.FilterString(DRW.TxnType)); //sql += (string.IsNullOrEmpty(DRW.CustomerName) ? "" : ", @username ="******"txn_id"].ToString();// dr["Txn_Dates"].ToString(); dynamicReport.TxnDate = dr["Txn_Date"].ToString(); dynamicReport.TxnType = dr["Txn_Type"].ToString(); //dynamicReport.TxnMode = dr["txn_mode"].ToString(); //dynamicReport.CreatedLocalDate = dr["CreatedDate"].ToString(); dynamicReport.Remarks = dr["Remarks"].ToString(); //dynamicReport.TxnTitle = dr["txn_title"].ToString(); dynamicReport.Debit = dr["DR"].ToString(); dynamicReport.Credit = dr["Cr"].ToString(); dynamicReport.Amount = dr["Balance"].ToString(); //dynamicReport.Amount = dr["Settlement_Amount"].ToString(); dynamicReport.Currency = dr["CCY"].ToString(); DynamicReportCommons.Add(dynamicReport); } } return(DynamicReportCommons); }
public List <DynamicReportCommon> GetTransactionReport(DynamicReportFilter model) { var DynamicReportCommons = new List <DynamicReportCommon>(); string sql = "sproc_topup_report @flag = 's'"; sql += (string.IsNullOrEmpty(model.AgentId) ? "" : ", @agent_id =" + DAO.FilterString(model.AgentId)); sql += (string.IsNullOrEmpty(model.TxnId) ? "" : ", @txn_id =" + DAO.FilterString(model.TxnId)); sql += (string.IsNullOrEmpty(model.ProductId) ? "" : ", @product_id =" + DAO.FilterString(model.ProductId)); sql += (string.IsNullOrEmpty(model.GatewayId) ? "" : ", @gateway_id =" + DAO.FilterString(model.GatewayId)); sql += (string.IsNullOrEmpty(model.TxnStatus) ? "" : ", @status =" + DAO.FilterString(model.TxnStatus)); sql += (string.IsNullOrEmpty(model.FromDate) ? "" : ", @from_date =" + DAO.FilterString(model.FromDate)); sql += (string.IsNullOrEmpty(model.ToDate) ? "" : ", @to_date =" + DAO.FilterString(model.ToDate)); var dbres = DAO.ExecuteDataTable(sql); if (dbres != null) { foreach (DataRow dr in dbres.Rows) { DynamicReportCommon dynamicReport = new DynamicReportCommon(); dynamicReport.TxnId = dr["txnid"].ToString(); dynamicReport.ProductName = dr["product_label"].ToString(); dynamicReport.GrandparentId = dr["grand_parent_id"].ToString(); dynamicReport.ParentId = dr["parent_id"].ToString(); dynamicReport.AgentId = dr["agent_id"].ToString(); dynamicReport.SubscriberNo = dr["subscriber_no"].ToString(); dynamicReport.Amount = dr["amount"].ToString(); dynamicReport.TxnStatus = dr["txnstatus"].ToString(); dynamicReport.UserId = dr["user_id"].ToString(); dynamicReport.TxnDate = dr["txndate"].ToString(); dynamicReport.Remarks = dr["agent_remarks"].ToString(); DynamicReportCommons.Add(dynamicReport); } } return(DynamicReportCommons); }
public DynamicReportCommon GetActivityDetail(string txnid, string flag) { var report = new DynamicReportCommon(); string sql = "sproc_settlement_report_2 @flag =" + DAO.FilterString(flag); sql += ", @txn_id =" + DAO.FilterString(txnid); var dr = DAO.ExecuteDataRow(sql); if (dr != null) { if (flag.ToUpper() == "T") { report.TxnType = dr["txntype"].ToString(); report.CustomerName = dr["agent_name"].ToString(); report.Amount = dr["Amount"].ToString(); report.Currency = dr["currency_code"].ToString(); report.Remarks = dr["agent_remarks"].ToString(); report.BankName = dr["bank_name"].ToString(); report.CreatedLocalDate = dr["created_local_date"].ToString(); // report.CreatedBy = dr["created_by"].ToString(); report.CreatedPlatform = dr["created_platform"].ToString(); } else if (flag.ToUpper() == "M") { report.TxnId = dr["txnid"].ToString(); report.ProductName = dr["product_label"].ToString(); report.CompanyId = dr["company_id"].ToString(); report.Company = dr["company"].ToString(); report.TxnType = dr["txn_type"].ToString(); report.AgentId = dr["agent_id"].ToString(); report.SubscriberNo = dr["subscriber_no"].ToString(); report.Amount = dr["amount"].ToString(); report.ServiceCharge = dr["service_charge"].ToString(); report.BonusAmount = dr["bonus_amt"].ToString(); report.Status = dr["status"].ToString(); report.StatusCode = dr["status_code"].ToString(); report.UserId = dr["user_id"].ToString(); report.CreatedLocalDate = dr["created_local_date"].ToString(); report.CreatedBy = dr["created_by"].ToString(); report.CreatedPlatform = dr["created_platform"].ToString(); report.AdminCommission = dr["admin_commission"].ToString(); report.AgentCommission = dr["agent_commission"].ToString(); report.ParentCommission = dr["parent_commission"].ToString(); report.GrandParentCommission = dr["grand_parent_commission"].ToString(); report.TxnRewardPoint = dr["txn_reward_point"].ToString(); report.CustomerId = dr["customer_id"].ToString(); report.CustomerName = dr["customer_name"].ToString(); report.PlanId = dr["plan_id"].ToString(); report.PlanName = dr["plan_name"].ToString(); report.ExtraField1 = dr["extra_field1"].ToString(); report.ExtraField2 = dr["extra_field2"].ToString(); report.ExtraField3 = dr["extra_field3"].ToString(); report.ExtraField4 = dr["extra_field4"].ToString(); report.AdminRemarks = dr["admin_remarks"].ToString(); report.GatewayName = dr["gatewayname"].ToString(); } else if (flag.ToUpper() == "F") { report.TxnType = dr["txntype"].ToString(); report.CustomerName = dr["agent_name"].ToString(); report.Amount = dr["Amount"].ToString(); report.Currency = dr["currency_code"].ToString(); report.Remarks = dr["agent_remarks"].ToString(); report.BankName = dr["bank_name"].ToString(); report.ServiceCharge = dr["service_charge"].ToString(); report.CreatedLocalDate = dr["created_local_date"].ToString(); // report.CreatedBy = dr["created_by"].ToString(); report.CreatedPlatform = dr["created_platform"].ToString(); } } return(report); }