Browse Source

#32090 mobile log

feature/Redmine-16525-Cosmetic_Changes^2
Dinesh 1 month ago
parent
commit
1e4bcb67d6
  1. 112
      Swift.web/MobileRemit/Admin/Reports/CustomerRegistrationStatus.aspx.cs

112
Swift.web/MobileRemit/Admin/Reports/CustomerRegistrationStatus.aspx.cs

@ -57,13 +57,53 @@ namespace Swift.web.MobileRemit.Admin.Reports
PopulateCustomerData(); PopulateCustomerData();
} }
//private void PopulateCustomerData()
//{
// string[] customer = txtSearchData.Value.Split('|');
// var customerId = customer[0];
// var customerSource = customer[1];
// //var membershipId = txtSearchData.Value["membershipId"].ToString();
// //var source = txtSearchData.
// DataSet ds = _cd.GetCustomerRegistrationStatusReport(GetStatic.GetUser(), customerId, customerSource);
// if (ds != null)
// {
// var customerDetails = ds.Tables[0];
// var details = ds.Tables[1];
// if (customerDetails.Rows.Count > 0)
// {
// PopulateCustomerDetails(customerDetails);
// LoadGrid();
// }
// else
// {
// custDetails.InnerHtml = "";
// }
// if (details.Rows.Count > 0)
// {
// PopulateDetails(details);
// }
// if (ds.Tables.Count > 1)
// {
// var kycDetails = ds.Tables[2];
// if (kycDetails.Rows.Count >= 1)
// {
// PopulateKycDetails(kycDetails);
// }
// else
// {
// tblKycDetail.InnerHtml = "";
// }
// }
// }
//}
private void PopulateCustomerData() private void PopulateCustomerData()
{ {
string[] customer = txtSearchData.Value.Split('|'); string[] customer = txtSearchData.Value.Split('|');
var customerId = customer[0]; var customerId = customer[0];
var customerSource = customer[1]; var customerSource = customer[1];
//var membershipId = txtSearchData.Value["membershipId"].ToString();
//var source = txtSearchData.
DataSet ds = _cd.GetCustomerRegistrationStatusReport(GetStatic.GetUser(), customerId, customerSource); DataSet ds = _cd.GetCustomerRegistrationStatusReport(GetStatic.GetUser(), customerId, customerSource);
if (ds != null) if (ds != null)
{ {
@ -73,16 +113,23 @@ namespace Swift.web.MobileRemit.Admin.Reports
if (customerDetails.Rows.Count > 0) if (customerDetails.Rows.Count > 0)
{ {
PopulateCustomerDetails(customerDetails); PopulateCustomerDetails(customerDetails);
// Extract the email from the customer details
// Call LoadGrid() with the email filter
LoadGrid(); LoadGrid();
} }
else else
{ {
custDetails.InnerHtml = ""; custDetails.InnerHtml = "";
} }
if (details.Rows.Count > 0) if (details.Rows.Count > 0)
{ {
PopulateDetails(details); PopulateDetails(details);
} }
if (ds.Tables.Count > 1) if (ds.Tables.Count > 1)
{ {
var kycDetails = ds.Tables[2]; var kycDetails = ds.Tables[2];
@ -99,6 +146,7 @@ namespace Swift.web.MobileRemit.Admin.Reports
} }
private void PopulateDetails(DataTable customerDetails) private void PopulateDetails(DataTable customerDetails)
{ {
email.Text = customerDetails.Rows[0]["email"].ToString(); email.Text = customerDetails.Rows[0]["email"].ToString();
@ -265,40 +313,70 @@ namespace Swift.web.MobileRemit.Admin.Reports
GetStatic.AlertMessage(this, dbRes.Msg); GetStatic.AlertMessage(this, dbRes.Msg);
} }
} }
//private void LoadGrid()
//{
// _grid.ColumnList = new List<GridColumn>
// {
// new GridColumn("SN","SN","","T"),
// //new GridColumn("processId", "processid", "", "T"),
// new GridColumn("createdBy","RequestedBy","","T"),
// new GridColumn("methodName", "MethodName", "", "T"),
// new GridColumn("createdDate", "Date", "", "D"),
// new GridColumn("message", "RequestJson", "", "T"),
// //new GridColumn("ResponseJson", "ResponseJson", "", "T"),
// // new GridColumn("controlno","controlno","","T"),
// };
// _grid.GridDataSource = SwiftGrid.GridDS.RemittanceDB;
// _grid.GridType = 1;
// _grid.GridName = GridName;
// _grid.RowIdField = "rowId";
// _grid.InputPerRow = 5;
// //_grid.AlwaysShowFilterForm = true;
// _grid.LoadGridOnFilterOnly = false;
// // _grid.AllowCustomLink = true;
// //_grid.CustomLinkText = Misc.GetIcon("vd", "OpenInNewWindow('InboundLog.aspx?id=@rowId')");
// _grid.CustomLinkVariables = "rowId";
// _grid.ShowFilterForm = false;
// _grid.ShowPagingBar = true;
// _grid.ThisPage = "CustomerRegistrationStatus.aspx";
// sql = "EXEC proc_MobileApiLogReports @flag = 's'";
// _grid.SetComma();
// rpt_grid.InnerHtml = _grid.CreateGrid(sql);
//}
private void LoadGrid() private void LoadGrid()
{ {
_grid.ColumnList = new List<GridColumn> _grid.ColumnList = new List<GridColumn>
{ {
new GridColumn("SN", "SN", "", "T"), new GridColumn("SN", "SN", "", "T"),
//new GridColumn("processId", "processid", "", "T"),
new GridColumn("createdBy","RequestedBy","","T"),
//new GridColumn("email", "RequestedBy", "", "T"),
new GridColumn("methodName", "MethodName", "", "T"), new GridColumn("methodName", "MethodName", "", "T"),
new GridColumn("createdDate", "Date", "", "D"), new GridColumn("createdDate", "Date", "", "D"),
new GridColumn("message", "RequestJson", "", "T"), new GridColumn("message", "RequestJson", "", "T"),
//new GridColumn("ResponseJson", "ResponseJson", "", "T"),
// new GridColumn("controlno","controlno","","T"),
new GridColumn("email", "Email", "", "T"),
//new GridColumn("customerId", "CustomerID", "", "T"),
}; };
_grid.GridDataSource = SwiftGrid.GridDS.RemittanceDB; _grid.GridDataSource = SwiftGrid.GridDS.RemittanceDB;
_grid.GridType = 1; _grid.GridType = 1;
_grid.GridName = GridName; _grid.GridName = GridName;
_grid.RowIdField = "rowId"; _grid.RowIdField = "rowId";
_grid.InputPerRow = 5; _grid.InputPerRow = 5;
//_grid.AlwaysShowFilterForm = true;
_grid.LoadGridOnFilterOnly = false;
// _grid.AllowCustomLink = true;
//_grid.CustomLinkText = Misc.GetIcon("vd", "OpenInNewWindow('InboundLog.aspx?id=@rowId')");
_grid.CustomLinkVariables = "rowId";
_grid.ShowFilterForm = false; _grid.ShowFilterForm = false;
_grid.ShowPagingBar = true; _grid.ShowPagingBar = true;
_grid.ThisPage = "CustomerRegistrationStatus.aspx"; _grid.ThisPage = "CustomerRegistrationStatus.aspx";
sql = "EXEC proc_MobileApiLogReports @flag = 's'";
// Construct the SQL query with the @logby parameter
sql = $"EXEC proc_MobileApiLogReports @flag = 's'";
_grid.SetComma(); _grid.SetComma();
rpt_grid.InnerHtml = _grid.CreateGrid(sql); rpt_grid.InnerHtml = _grid.CreateGrid(sql);
} }
} }
} }
Loading…
Cancel
Save