/// <summary> /// Sets the request types URL. /// </summary> /// <remarks></remarks> private void SetRequestTypesURL() { try { long cardReplacementRequestId1 = 3; long cardReplacementRequestId2 = 16; long cardDeRegisterCreditCard = 8; long cardRequestAddOncard = 5; //int RequestTypeIdForInternationalLimit = 26; if (Session[sessionCardHolderRequestTypes] != null) { List <CH_RequestType_MstDTO> lstRequestTypes = (List <CH_RequestType_MstDTO>)Session[sessionCardHolderRequestTypes]; CH_RequestType_MstDTO objCardReplacement = lstRequestTypes.Find(x => x.RequestType_nm.Replace(" ", "").ToLower() == "cardreplacement"); CH_RequestType_MstDTO objCardRenewal = lstRequestTypes.Find(x => x.RequestType_nm.Replace(" ", "").ToLower() == "cardrenewal"); if (objCardReplacement != null) { cardReplacementRequestId1 = objCardReplacement.RequestType_Id; } if (objCardRenewal != null) { cardReplacementRequestId2 = objCardRenewal.RequestType_Id; } foreach (CH_RequestType_MstDTO RequestType in lstRequestTypes) { string requestTypeName = RequestType.RequestType_nm.Replace(" ", "").Replace("-", "").ToLower(); if (requestTypeName == "atmpinregenerationrequest") //1 { hlnkATM_PIN_REGENERATION.NavigateUrl = "~/ServiceRequest/ATM_PIN_Regeneration.aspx?requestid=" + RequestType.RequestType_Id.ToString().EncryptURL(); } else if (requestTypeName == "cardreplacement") { hlnkCARDREQUEST.NavigateUrl = "~/ServiceRequest/CardRequest.aspx?replacementid=" + cardReplacementRequestId1.ToString().EncryptURL() + "&renewalid=" + cardReplacementRequestId2.ToString().EncryptURL() + "&deregistercreditcardid=" + cardDeRegisterCreditCard.ToString().EncryptURL() + "&requestaddoncardid=" + cardRequestAddOncard.ToString().EncryptURL(); } else if (requestTypeName == "emirequest") { hlnkEMIREQUEST.NavigateUrl = "~/ServiceRequest/EMIRequest.aspx?requestid=" + RequestType.RequestType_Id.ToString().EncryptURL(); } else if (requestTypeName == "statementmode") { hlnkPAYMENTREQUEST.NavigateUrl = "~/Card/PAYMENTREQUEST.aspx?requestid=" + RequestType.RequestType_Id.ToString().EncryptURL(); hlnkSTATEMENTDELIVERYMODE.NavigateUrl = "~/ServiceRequest/STATEMENTDELIVERYMODE.aspx?requestid=" + RequestType.RequestType_Id.ToString().EncryptURL(); } else if (requestTypeName == "autodebitpaymenttype") { hlnkAUTODEBITPAYMENTTYPE.NavigateUrl = "~/ServiceRequest/AutoDebitPaymentType.aspx?requestid=" + RequestType.RequestType_Id.ToString().EncryptURL(); } else if (requestTypeName == "bonuspointredemption") { hlnkBONUSPOINTREDEMPTION.NavigateUrl = "~/ServiceRequest/BonusPointRedemption.aspx?requestid=" + RequestType.RequestType_Id.ToString().EncryptURL(); } else if (requestTypeName == "blockingofcard") { hlnkBLOCKINGCARD.NavigateUrl = "~/ServiceRequest/BlockingCard.aspx?requestid=" + RequestType.RequestType_Id.ToString().EncryptURL(); } else if (requestTypeName == "internationllimit") { hlnkINTERNATIONLLIMITOPENCLOSE.NavigateUrl = "~/ServiceRequest/InternationlLimitOpenClose.ASPX?requestid=" + RequestType.RequestType_Id.ToString().EncryptURL(); } } } else { CardHolderRequestManager objCardHolderRequestType = new CardHolderRequestManager(); List <CH_RequestType_MstDTO> lstRequestTypes = objCardHolderRequestType.getCHRequestTypes(); CH_RequestType_MstDTO objCardReplacement = lstRequestTypes.Find(x => x.RequestType_nm.Replace(" ", "").ToLower() == "cardreplacement"); CH_RequestType_MstDTO objCardRenewal = lstRequestTypes.Find(x => x.RequestType_nm.Replace(" ", "").ToLower() == "cardrenewal"); if (objCardReplacement != null) { cardReplacementRequestId1 = objCardReplacement.RequestType_Id; } if (objCardRenewal != null) { cardReplacementRequestId2 = objCardRenewal.RequestType_Id; } foreach (CH_RequestType_MstDTO RequestType in lstRequestTypes) { string requestTypeName = RequestType.RequestType_nm.Replace(" ", "").Replace("-", "").ToLower(); if (requestTypeName == "atmpinregenerationrequest") //1 { hlnkATM_PIN_REGENERATION.NavigateUrl = "~/ServiceRequest/ATM_PIN_Regeneration.aspx?requestid=" + RequestType.RequestType_Id.ToString().EncryptURL(); } else if (requestTypeName == "cardreplacement") { hlnkCARDREQUEST.NavigateUrl = "~/ServiceRequest/CardRequest.aspx?replacementid=" + cardReplacementRequestId1.ToString().EncryptURL() + "&renewalid=" + cardReplacementRequestId2.ToString().EncryptURL() + "&deregistercreditcardid=" + cardDeRegisterCreditCard.ToString().EncryptURL() + "&requestaddoncardid=" + cardRequestAddOncard.ToString().EncryptURL(); } else if (requestTypeName == "emirequest") { hlnkEMIREQUEST.NavigateUrl = "~/ServiceRequest/EMIRequest.aspx?requestid=" + RequestType.RequestType_Id.ToString().EncryptURL(); } else if (requestTypeName == "statementmode") { hlnkPAYMENTREQUEST.NavigateUrl = "~/Card/PAYMENTREQUEST.aspx?requestid=" + RequestType.RequestType_Id.ToString().EncryptURL(); hlnkSTATEMENTDELIVERYMODE.NavigateUrl = "~/ServiceRequest/STATEMENTDELIVERYMODE.aspx?requestid=" + RequestType.RequestType_Id.ToString().EncryptURL(); } else if (requestTypeName == "autodebitpaymenttype") { hlnkAUTODEBITPAYMENTTYPE.NavigateUrl = "~/ServiceRequest/AutoDebitPaymentType.aspx?requestid=" + RequestType.RequestType_Id.ToString().EncryptURL(); } else if (requestTypeName == "bonuspointredemption") { hlnkBONUSPOINTREDEMPTION.NavigateUrl = "~/ServiceRequest/BonusPointRedemption.aspx?requestid=" + RequestType.RequestType_Id.ToString().EncryptURL(); } else if (requestTypeName == "blockingofcard") { hlnkBLOCKINGCARD.NavigateUrl = "~/ServiceRequest/BlockingCard.aspx?requestid=" + RequestType.RequestType_Id.ToString().EncryptURL(); } else if (requestTypeName == "internationllimit") { hlnkINTERNATIONLLIMITOPENCLOSE.NavigateUrl = "~/ServiceRequest/InternationlLimitOpenClose.aspx?requestid=" + RequestType.RequestType_Id.ToString().EncryptURL(); } } Session[sessionCardHolderRequestTypes] = lstRequestTypes; } } catch (Exception) { ScriptManager.RegisterStartupScript(this, GetType(), "showalert", "alert('" + Constants.strErrorRequestTypes + "');", true); } }
/// <summary> /// Sets the request types URL. /// </summary> /// <remarks></remarks> private void SetRequestTypesURL() { try { long cardReplacementRequestId1 = 3; long cardReplacementRequestId2 = 16; //int RequestTypeIdForInternationalLimit = 26; if (Session[sessionCardHolderRequestTypes] != null) { List <CH_RequestType_MstDTO> lstRequestTypes = (List <CH_RequestType_MstDTO>)Session[sessionCardHolderRequestTypes]; CH_RequestType_MstDTO objCardReplacement = lstRequestTypes.Find(x => x.RequestType_nm.Replace(" ", "").ToLower() == "cardreplacement"); CH_RequestType_MstDTO objCardRenewal = lstRequestTypes.Find(x => x.RequestType_nm.Replace(" ", "").ToLower() == "cardrenewal"); if (objCardReplacement != null) { cardReplacementRequestId1 = objCardReplacement.RequestType_Id; } if (objCardRenewal != null) { cardReplacementRequestId2 = objCardRenewal.RequestType_Id; } foreach (CH_RequestType_MstDTO RequestType in lstRequestTypes) { string requestTypeName = RequestType.RequestType_nm.Replace(" ", "").Replace("-", "").ToLower(); if (requestTypeName == "atmpinregenerationrequest") //1 { hlnkATM_PIN_REGENERATION.NavigateUrl = "~/ServiceRequest/ATM_PIN_Regeneration.aspx?requestid=" + RequestType.RequestType_Id.ToString().EncryptURL(); } //else if (requestTypeName == "blockingofcard") //2 //TO BE ADD LATER ON (Commented on 20-May-2014 as client says to depublish it)// // hlnkBLOCKINGCARD.NavigateUrl = "~/ServiceRequest/BlockingCard.aspx?requestid=" + RequestType.RequestType_Id.ToString().EncryptURL(); else if (requestTypeName == "cardreplacement") { hlnkCREDITCARDREPLACEMENTRENEWAL.NavigateUrl = "~/ServiceRequest/CreditCardReplacementRenewal.aspx?replacementid=" + cardReplacementRequestId1.ToString().EncryptURL() + "&renewalid=" + cardReplacementRequestId2.ToString().EncryptURL(); } else if (requestTypeName == "emirequest")//4 //TO BE ADD LATER ON (Commented on 20-May-2014 as client says to depublish it)// { hlnkEMIREQUEST.NavigateUrl = "~/ServiceRequest/EMIRequest.aspx?requestid=" + RequestType.RequestType_Id.ToString().EncryptURL(); } else if (requestTypeName == "loanrequest") { hlnkLOANREQUEST.NavigateUrl = "~/ServiceRequest/LoanRequest.aspx?requestid=" + RequestType.RequestType_Id.ToString().EncryptURL(); } else if (requestTypeName == "addoncardrequest") //5 { hlnkREQUESTADDONCARDPAGE.NavigateUrl = "~/ServiceRequest/RequestAddonCardPage.aspx?requestid=" + RequestType.RequestType_Id.ToString().EncryptURL(); } else if (requestTypeName == "statementmode")//6 { hlnkSTATEMENTREQUEST.NavigateUrl = "~/ServiceRequest/StatementDeliveryMode.aspx?requestid=" + RequestType.RequestType_Id.ToString().EncryptURL(); } else if (requestTypeName == "preservedstatementrequest")//7 { hlnkPRESERVESTATEMENTREQUEST.NavigateUrl = "~/ServiceRequest/PreserveStatementRequest.aspx?requestid=" + RequestType.RequestType_Id.ToString().EncryptURL(); } else if (requestTypeName == "deregistrationofcard")//8 { hlnkDEREGISTERCREDITCARD.NavigateUrl = "~/ServiceRequest/DeRegisterCreditCard.aspx?requestid=" + RequestType.RequestType_Id.ToString().EncryptURL(); } else if (requestTypeName == "autodebitpaymenttype")//9 { hlnkAUTODEBITPAYMENTTYPE.NavigateUrl = "~/ServiceRequest/AutoDebitPaymentType.aspx?requestid=" + RequestType.RequestType_Id.ToString().EncryptURL(); } else if (requestTypeName == "autodebitderegistration")//10 { hlnkAUTODEBITDE_REGISTRATION.NavigateUrl = "~/ServiceRequest/AutoDebitDe_Registration.aspx?requestid=" + RequestType.RequestType_Id.ToString().EncryptURL(); } else if (requestTypeName == "bonuspointredemption")//11 { hlnkBONUSPOINTREDEMPTION.NavigateUrl = "~/ServiceRequest/BonusPointRedemption.aspx?requestid=" + RequestType.RequestType_Id.ToString().EncryptURL(); } else if (requestTypeName == "blockingofcard") //12 //TO BE ADD LATER ON (Commented on 20-May-2014 as client says to depublish it)// { hlnkBLOCKINGCARD.NavigateUrl = "~/ServiceRequest/BlockingCard.aspx?requestid=" + RequestType.RequestType_Id.ToString().EncryptURL(); } //Commented for this release on 28_03_2019 else if (requestTypeName == "internationllimit") { hlnkInternationalLimitOpenClose.NavigateUrl = "~/ServiceRequest/InternationlLimitOpenClose.ASPX?requestid=" + RequestType.RequestType_Id.ToString().EncryptURL(); } } } else { CardHolderRequestManager objCardHolderRequestType = new CardHolderRequestManager(); List <CH_RequestType_MstDTO> lstRequestTypes = objCardHolderRequestType.getCHRequestTypes(); CH_RequestType_MstDTO objCardReplacement = lstRequestTypes.Find(x => x.RequestType_nm.Replace(" ", "").ToLower() == "cardreplacement"); CH_RequestType_MstDTO objCardRenewal = lstRequestTypes.Find(x => x.RequestType_nm.Replace(" ", "").ToLower() == "cardrenewal"); if (objCardReplacement != null) { cardReplacementRequestId1 = objCardReplacement.RequestType_Id; } if (objCardRenewal != null) { cardReplacementRequestId2 = objCardRenewal.RequestType_Id; } foreach (CH_RequestType_MstDTO RequestType in lstRequestTypes) { string requestTypeName = RequestType.RequestType_nm.Replace(" ", "").Replace("-", "").ToLower(); if (requestTypeName == "atmpinregenerationrequest") //1 { hlnkATM_PIN_REGENERATION.NavigateUrl = "~/ServiceRequest/ATM_PIN_Regeneration.aspx?requestid=" + RequestType.RequestType_Id.ToString().EncryptURL(); } //else if (requestTypeName == "blockingofcard") //2 //TO BE ADD LATER ON (Commented on 20-May-2014 as client says to depublish it)// // hlnkBLOCKINGCARD.NavigateUrl = "~/ServiceRequest/BlockingCard.aspx?requestid=" + RequestType.RequestType_Id.ToString().EncryptURL(); else if (requestTypeName == "cardreplacement") { hlnkCREDITCARDREPLACEMENTRENEWAL.NavigateUrl = "~/ServiceRequest/CreditCardReplacementRenewal.aspx?replacementid=" + cardReplacementRequestId1.ToString().EncryptURL() + "&renewalid=" + cardReplacementRequestId2.ToString().EncryptURL(); } //commented by abhijeet on 04/02/2019 as per instruction else if (requestTypeName == "emirequest")//4 //TO BE ADD LATER ON (Commented on 20-May-2014 as client says to depublish it)// { hlnkEMIREQUEST.NavigateUrl = "~/ServiceRequest/EMIRequest.aspx?requestid=" + RequestType.RequestType_Id.ToString().EncryptURL(); } //else if (requestTypeName == "loanrequest") // hlnkLOANREQUEST.NavigateUrl = "~/ServiceRequest/LoanRequest.aspx?requestid=" + RequestType.RequestType_Id.ToString().EncryptURL(); else if (requestTypeName == "addoncardrequest") //5 { hlnkREQUESTADDONCARDPAGE.NavigateUrl = "~/ServiceRequest/RequestAddonCardPage.aspx?requestid=" + RequestType.RequestType_Id.ToString().EncryptURL(); } else if (requestTypeName == "statementmode")//6 { hlnkSTATEMENTREQUEST.NavigateUrl = "~/ServiceRequest/StatementDeliveryMode.aspx?requestid=" + RequestType.RequestType_Id.ToString().EncryptURL(); } else if (requestTypeName == "preservedstatementrequest")//7 { hlnkPRESERVESTATEMENTREQUEST.NavigateUrl = "~/ServiceRequest/PreserveStatementRequest.aspx?requestid=" + RequestType.RequestType_Id.ToString().EncryptURL(); } else if (requestTypeName == "deregistrationofcard")//8 { hlnkDEREGISTERCREDITCARD.NavigateUrl = "~/ServiceRequest/DeRegisterCreditCard.aspx?requestid=" + RequestType.RequestType_Id.ToString().EncryptURL(); } else if (requestTypeName == "autodebitpaymenttype")//9 { hlnkAUTODEBITPAYMENTTYPE.NavigateUrl = "~/ServiceRequest/AutoDebitPaymentType.aspx?requestid=" + RequestType.RequestType_Id.ToString().EncryptURL(); } else if (requestTypeName == "autodebitderegistration")//10 { hlnkAUTODEBITDE_REGISTRATION.NavigateUrl = "~/ServiceRequest/AutoDebitDe_Registration.aspx?requestid=" + RequestType.RequestType_Id.ToString().EncryptURL(); } else if (requestTypeName == "bonuspointredemption")//11 { hlnkBONUSPOINTREDEMPTION.NavigateUrl = "~/ServiceRequest/BonusPointRedemption.aspx?requestid=" + RequestType.RequestType_Id.ToString().EncryptURL(); } else if (requestTypeName == "blockingofcard")//11 { hlnkBLOCKINGCARD.NavigateUrl = "~/ServiceRequest/BlockingCard.aspx?requestid=" + RequestType.RequestType_Id.ToString().EncryptURL(); } //else if (requestTypeName == "balancetransferrequest") //12 //TO BE ADD LATER ON (Commented on 20-May-2014 as client says to depublish it)// // hlnkBALANCETRANSFERREQUEST.NavigateUrl = "~/ServiceRequest/BalanceTransferRequest.aspx?requestid=" + RequestType.RequestType_Id.ToString().EncryptURL(); //Commented for this release on 28_03_2019 else if (requestTypeName == "internationllimit") //12 //TO BE ADD LATER ON (Commented on 20-May-2014 as client says to depublish it)// { hlnkInternationalLimitOpenClose.NavigateUrl = "~/ServiceRequest/InternationlLimitOpenClose.aspx?requestid=" + RequestType.RequestType_Id.ToString().EncryptURL(); } } Session[sessionCardHolderRequestTypes] = lstRequestTypes; } } catch (Exception) { ScriptManager.RegisterStartupScript(this, GetType(), "showalert", "alert('" + Constants.strErrorRequestTypes + "');", true); } }