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.
85 lines
2.7 KiB
85 lines
2.7 KiB
using Swift.DAL.Remittance.BonusManagement;
|
|
using Swift.web.Component.Grid;
|
|
using Swift.web.Library;
|
|
using System;
|
|
|
|
namespace Swift.web.Remit.BonusManagement.ApproveRedeem
|
|
{
|
|
public partial class ViewTransaction : System.Web.UI.Page
|
|
{
|
|
private readonly SwiftLibrary _swiftLibrary = new SwiftLibrary();
|
|
readonly BonusManagementDao _redeemDao = new BonusManagementDao();
|
|
private readonly SwiftGrid _grid = new SwiftGrid();
|
|
protected void Page_Load(object sender, EventArgs e)
|
|
{
|
|
|
|
}
|
|
|
|
protected void btnSearchCustomer_Click(object sender, EventArgs e)
|
|
{
|
|
if (string.IsNullOrWhiteSpace(usrName.Text))
|
|
{
|
|
TBLData.Visible = false;
|
|
return;
|
|
}
|
|
|
|
var tables = _redeemDao.GetCustomerDetail(usrName.Text);
|
|
var dbRes = _redeemDao.ParseDbResult(tables.Tables[0]);
|
|
|
|
if (dbRes.ErrorCode.Equals("1"))
|
|
{
|
|
GetStatic.PrintErrorMessage(this, dbRes.Msg);
|
|
TBLData.Visible = false;
|
|
return;
|
|
}
|
|
|
|
if (dbRes.ErrorCode.Equals("2"))
|
|
{
|
|
GetStatic.PrintErrorMessage(this, dbRes.Msg);
|
|
TBLData.Visible = false;
|
|
return;
|
|
}
|
|
|
|
var dr = tables.Tables[1].Rows[0];
|
|
|
|
fullName.Text = dr["firstName"].ToString().Trim() + " " + dr["middleName"].ToString().Trim() + " " + dr["lastName"].ToString().Trim();
|
|
dob.Text = dr["dob"].ToString();
|
|
gender.Text = dr["gender"].ToString();
|
|
nativeCountry.Text = dr["nativeCountry"].ToString();
|
|
idType.Text = dr["idType"].ToString();
|
|
idNumber.Text = dr["idNumber"].ToString();
|
|
country.Text = dr["country"].ToString();
|
|
state.Text = dr["state"].ToString();
|
|
city.Text = dr["city"].ToString();
|
|
address.Text = dr["pTole"].ToString().Trim() + " " + dr["pHouseNo"].ToString().Trim() + " " + dr["pMunicipality"].ToString().Trim() + " " + dr["pWardNo"].ToString().Trim();
|
|
mobileNo.Text = dr["mobile"].ToString();
|
|
email.Text = dr["email"].ToString();
|
|
memberIDissuedDate.Text = dr["memberIDissuedDate"].ToString();
|
|
bonusPoint.Text = dr["bonusPoint"].ToString().Substring(0, dr["bonusPoint"].ToString().LastIndexOf(".") + 1);
|
|
|
|
hdnPrizeId.Value = dr["productId"].ToString();
|
|
hdnAgentId.Value = dr["agentId"].ToString();
|
|
hdnCustomerId.Value = dr["customerId"].ToString();
|
|
hdnProductBonusPoint.Value = dr["productBonusPoint"].ToString();
|
|
hdnGiftItem.Value = dr["availableProduct"].ToString();
|
|
|
|
if (bonusPoint.Text.Contains("."))
|
|
{
|
|
bonusPoint.Text = bonusPoint.Text.TrimEnd('.');
|
|
|
|
}
|
|
|
|
|
|
if (dr["availableProduct"].ToString() == "" || dr["availableProduct"].ToString() == null)
|
|
{
|
|
redeemAvailableProducts.Text = "Insufficient Bonus Points";
|
|
}
|
|
else
|
|
{
|
|
redeemAvailableProducts.Text = dr["availableProduct"].ToString() + " (" + dr["productBonusPoint"].ToString() + " )";
|
|
}
|
|
|
|
TBLData.Visible = true;
|
|
}
|
|
}
|
|
}
|