private void BindlYCAProduct() { try { ENK.net.emida.ws.webServicesService ws = new webServicesService(); string ss2; ss2 = ws.GetProductList("01", "3756263", "", "", "", ""); StringReader theReader = new StringReader(Convert.ToString(ss2)); DataSet theDataSet = new DataSet(); theDataSet.ReadXml(theReader); DataTable dt = new DataTable(); dt = theDataSet.Tables[1]; DataView dv = dt.DefaultView; dv.RowFilter = "Description like 'Lyca%'"; dt = dv.ToTable(); ddlProduct.DataSource = dt; ddlProduct.DataValueField = "ProductId"; ddlProduct.DataTextField = "Description"; ddlProduct.DataBind(); ddlProduct.Items.Insert(0, new ListItem("---Select---", "0")); ViewState["Product"] = dt; } catch (Exception ex) { throw ex; } }
protected void Page_Load(object sender, EventArgs e) { if (!Page.IsPostBack) { try { ENK.net.emida.ws.webServicesService ws = new webServicesService(); try { string ss1 = ws.Login2("01", "A&HPrepaid", "95222", "1"); // ws.Logout("01", "A&HPrepaid", "95222", "1"); } catch (Exception ex) { ShowPopUpMsg(ex.Message); return; } divahannel.Visible = false; divLanguage.Visible = false; } catch (Exception ex) { } } }
protected void Page_Load(object sender, EventArgs e) { if (!Page.IsPostBack) { try { ENK.net.emida.ws.webServicesService ws = new webServicesService(); // string ss1 = ws.Login2("01", "clerkterst", "clerk1234", "1"); string ss1 = ws.Login2("01", "A&HPrepaid", "95222", "1"); divahannel.Visible = false; divLanguage.Visible = false; } catch (Exception ex) { } } }
protected void Page_Load(object sender, EventArgs e) { string strResponse = ""; string txToken = ""; string MobileNo = ""; string TotalAmount = ""; string Network = ""; string TariffCode = ""; string EmailID = ""; string PayPalRequest = ""; string ZIPCode = ""; string State = ""; string RechargeAmount = ""; string Success = ""; string Tax = ""; string Regulatery = ""; try { if (!Page.IsPostBack) { ENK.net.emida.ws.webServicesService ws = new webServicesService(); try { string ss1 = ws.Login2("01", "A&HPrepaid", "95222", "1"); // ws.Logout("01", "A&HPrepaid", "95222", "1"); } catch (Exception ex) { ShowPopUpMsg(ex.Message); return; } PayPalRequest = Request.QueryString.Get("PayPal"); Log2("Paypal All Responce Transaction", "Transaction"); Log2(PayPalRequest, "PayPalRequest"); Log2("", "split"); if (PayPalRequest != null && PayPalRequest != "") { if (PayPalRequest == "Cancel") { PayPalRequest = Request.QueryString.Get("PayPal"); Log2("Paypal Cancel Transaction", "Transaction"); Log2(PayPalRequest, "PayPalRequest"); Log2("", "split"); // lblMessage.Text = "Paypal Transaction Cancel"; Response.Redirect("AndroidRechargeFail.aspx"); return; } string ssd = Convert.ToString(PayPalRequest); string[] ActData = ssd.Split(','); MobileNo = ActData[0]; TotalAmount = ActData[1]; Network = ActData[2]; TariffCode = ActData[3]; EmailID = ActData[4]; RechargeAmount = ActData[5]; State = ActData[6]; ZIPCode = ActData[7]; Tax = ActData[8]; Regulatery = ActData[9]; txToken = Request.QueryString.Get("tx"); Log2("Paypal Responce Transaction", "Transaction"); Log2(MobileNo, "SimNumber"); Log2(EmailID, "EmailID"); Log2(txToken, "txToken"); Log2(State, "State"); Log2(TotalAmount, "AmountPay"); Log2(TariffCode, "TariffCode"); Log2("", "split"); ScriptManager.RegisterStartupScript(this, GetType(), "", "RemoveQueryString();", true); if (txToken != null && txToken != "") { if (txToken != null && txToken != "") { string authToken = ConfigurationManager.AppSettings["PDTToken"]; string query = string.Format("cmd=_notify-synch&tx={0}&at={1}", txToken, authToken); string url = ConfigurationManager.AppSettings["PayPalSubmitUrl"]; HttpWebRequest req = (HttpWebRequest)WebRequest.Create(url); req.Method = "POST"; req.ContentType = "application/x-www-form-urlencoded"; req.ContentLength = query.Length; StreamWriter stOut = new StreamWriter(req.GetRequestStream(), System.Text.Encoding.ASCII); stOut.Write(query); stOut.Close(); StreamReader stIn = new StreamReader(req.GetResponse().GetResponseStream()); strResponse = stIn.ReadToEnd(); stIn.Close(); lblresponse.Text = strResponse; if (strResponse.IndexOf("SUCCESS") != -1) { string ss = Request.QueryString.ToString(); Log2("Paypal Recharge Transaction Success", "Reason"); Log2(strResponse + Convert.ToString(1), "Detail"); Log2(ss, "Detail"); Log2(MobileNo, "SimNumber"); Log2(TotalAmount, "AmountPay"); Log2(TariffCode, "TariffCode"); Log2("", "split"); Recharge(Network, TariffCode, MobileNo, TotalAmount, EmailID, strResponse, RechargeAmount, State, ZIPCode, txToken, Tax, Regulatery); // MakeReceipt(strResponse); // Response.Redirect("AndroidRechargeSuccess.aspx"); } else { string ss = Request.QueryString.ToString(); Log2("Recharge TransactionFail", "Reason"); Log2("In indexof block", "Recharge"); Log2(strResponse + Convert.ToString(1), "Detail"); Log2(ss, "Detail"); Log2(MobileNo, "SimNumber"); Log2(TotalAmount, "AmountPay"); Log2(TariffCode, "TariffCode"); Log2("", "split"); Response.Redirect("AndroidRechargeFail.aspx"); //lblMessage.Text = "Oooops, something went wrong with paypal... Transaction failed"; } } } else { divPaymentDetail.Visible = false; string ss = Request.QueryString.ToString(); Log2("TransactionFail", "Reason"); Log2("In txToken is null or blank", "Topup"); Log2(Convert.ToString(1), "Detail"); Log2(ss, "Detail"); Log2("", "split"); lblMessage.Text = "Oooops, something went wrong with paypal... Transaction failed"; } } } } catch (Exception ex) { lblMessage.Text = "Oooops, something went wrong with paypal... Transaction failed"; //UpdateDashboardBalanceAmount(); } }
private void Recharge(string Network, string TariffCode, string MobileNo, string TotalAmount, string EmailID, string strResponse, string RechargeAmount, string State, string ZIPCode, string TxnID, string Tax, string Regulatery) { try { string ss = ""; ENK.net.emida.ws.webServicesService ws = new webServicesService(); string simNumber = MobileNo; int NetworkID = Convert.ToInt32(Network); int distr = 1; // Convert.ToInt32(Session["DistributorID"]); int clnt = 3; //Convert.ToInt32(Session["ClientTypeID"]); int DistributorID = 1; // string TariffAmount = ""; // TariffAmount = TotalAmount; hddnTariffCode.Value = TariffCode; if (TotalAmount == "") { TotalAmount = "0"; } if (RechargeAmount == "") { RechargeAmount = "0"; } if (Tax == "") { Tax = "0"; } hddnTariffID.Value = TariffCode; ViewState["AmountPay"] = "$"; string InvoiceNo = DateTime.Now.ToString().GetHashCode().ToString("X"); InvoiceNo = "RC" + InvoiceNo; DataSet dsDuplicate = new DataSet(); string Number = ""; if (hddnInvoice.Value == "" || hddnInvoice.Value == "0") { Number = "0"; } else { Number = hddnInvoice.Value; } dsDuplicate = svc.CheckRechargeDuplicate(Convert.ToInt32(NetworkID), simNumber, Convert.ToInt32(hddnTariffID.Value), Number); // ViewState["InvoiceNo"] = InvoiceNo; hddnInvoice.Value = InvoiceNo; string Request = "01, 3756263, 1234, " + hddnTariffCode.Value + "," + simNumber + "," + RechargeAmount + "," + InvoiceNo + ", 1"; if (dsDuplicate != null) { if (Convert.ToInt32(dsDuplicate.Tables[0].Rows[0]["IsValid"]) == 0) { // RechargeAmount is original Plan Recharge Amount //TariffAmount is With Surcharge Pay Amount ss = "Mobile- " + MobileNo + "|" + "AmountPay- " + TotalAmount + "|" + "Network- " + Network + "|" + "TariffCode- " + TariffCode + "|" + "RechargeAmount- " + RechargeAmount + "|" + "State- " + State + "|" + "ZIPCode- " + ZIPCode + "|" + "TxnID- " + TxnID + "| Tax- " + Tax; Log2("Subscriber Recharge", "Subscriber Recharge"); Log2(ss, "Subscriber Recharge Network"); Log2("", "split"); Log2(dsDuplicate.Tables[0].Rows[0]["Msg"].ToString(), "Show Check Message"); Log2(dsDuplicate.Tables[0].Rows[0]["IsValid"].ToString(), "IsValid"); Log2(simNumber, "SimNumber"); Log2(TotalAmount, "AmountPay"); Log2(RechargeAmount, "RechageAmount"); Log2("", "split"); string ss2 = ws.PinDistSale("01", "3756263", "1234", hddnTariffID.Value, simNumber, RechargeAmount, InvoiceNo, "1"); StringReader Reader = new StringReader(ss2); DataSet ds1 = new DataSet(); ds1.ReadXml(Reader); if (ds1.Tables.Count > 0) { DataTable dtMsg = ds1.Tables[0]; if (dtMsg.Rows.Count > 0) { string ResponseCode = dtMsg.Rows[0]["ResponseCode"].ToString(); string ResponseMessage = dtMsg.Rows[0]["ResponseMessage"].ToString(); string PinNumber = ""; if (ResponseCode == "00") { PinNumber = dtMsg.Rows[0]["Pin"].ToString(); string Currency = "$"; string TransactionID = Convert.ToString(dtMsg.Rows[0]["TransactionID"]); DataSet dsTransaction = svc.SaveTransactionDetails(Convert.ToInt32(NetworkID), Convert.ToInt32(hddnTariffID.Value), "11", Convert.ToString(PinNumber), simNumber, InvoiceNo, Convert.ToString(RechargeAmount), Currency, State, ZIPCode, "305", Convert.ToInt32(1), Convert.ToString(TotalAmount)); if (dsTransaction != null) { //string TransactionID = Convert.ToString( dsTransaction.Tables[0].Rows[0]["TransactionID"]); //int DistributorID = Convert.ToInt32(Session["DistributorID"]); int loginID = 1; string RechargeStatus = "27"; string @RechargeVia = "29"; int TransactionStatusID = 27; SendMail(EmailID, "Subscriber Sim Recharge", PinNumber, simNumber, "", NetworkID); int s1 = svc.UpdateAccountBalanceAfterRecharge(Convert.ToInt32(NetworkID), Convert.ToInt32(hddnTariffID.Value), Convert.ToString(simNumber), Convert.ToDecimal(TotalAmount), DistributorID, Convert.ToString(ZIPCode), RechargeStatus, RechargeVia, Request, ss2, loginID, 9, "Cash", TransactionID, 1, "Subscriber Recharge successfully", TransactionStatusID, PinNumber, State, TxnID, Tax, Convert.ToString(RechargeAmount), InvoiceNo, "Subscriber", Regulatery.ToString()); MakeReceipt(strResponse); Log2("Recharge Transaction Success", "Reason"); Log2(Request, "Request"); Log2(ResponseCode, "Response"); Log2(ResponseMessage, "ResponseMessage"); Log2(simNumber, "SimNumber"); Log2(TotalAmount, "AmountPay"); Log2(State, "State-City"); Log2(ZIPCode, "Zip"); Log2(RechargeAmount, "RechargeAmount"); Log2(ss, "Detail"); Log2("", "split"); //lblMessage.Text = "Mobile Number " + simNumber + " Recharge successfully , Pin Number " + PinNumber; //ShowPopUpMsg("Mobile Number " + simNumber + " Recharge successfully \n Pin Number " + PinNumber); ws.Logout("01", "A&HPrepaid", "95222", "1"); Response.Redirect("AndroidRechargeSuccess.aspx"); return; } } else { string TransactionID = Convert.ToString(0); //int DistributorID = Convert.ToInt32(Session["DistributorID"]); int loginID = 1; string RechargeStatus = "28"; string RechargeVia = "29"; int TransactionStatusID = 28; int s1 = svc.UpdateAccountBalanceAfterRecharge(Convert.ToInt32(NetworkID), Convert.ToInt32(hddnTariffID.Value), Convert.ToString(simNumber), Convert.ToDecimal(TotalAmount), DistributorID, Convert.ToString(""), RechargeStatus, RechargeVia, Request, ss2, loginID, 9, "Cash", TransactionID, 1, "Subscriber Recharge Fail", TransactionStatusID, PinNumber, State, TxnID, Tax, Convert.ToString(RechargeAmount), InvoiceNo, "Subscriber", Regulatery.ToString()); Log2("Recharge Transaction Fail", "Reason"); Log2(Request, "Request"); Log2(ResponseCode, "Response"); Log2(ResponseMessage, "ResponseMessage"); Log2(simNumber, "SimNumber"); Log2(TotalAmount, "AmountPay"); Log2(hddnTariffID.Value, "TariffCode"); Log2(State, "State-City"); Log2(ZIPCode, "Zip"); Log2(RechargeAmount, "RechargeAmount"); Log2("", "split"); // lblMessage.Text = ResponseMessage; // ShowPopUpMsg(ResponseMessage); Response.Redirect("AndroidRechargeFail.aspx"); return; } } else { Log2("NO Record from API PinDistSale", "PinDistSale"); Log2(Request, "Request"); Log2(simNumber, "SimNumber"); Log2(TotalAmount, "AmountPay"); Log2(hddnTariffID.Value, "TariffCode"); Log2(State, "State-City"); Log2(ZIPCode, "Zip"); Log2(RechargeAmount, "RechargeAmount"); Log2("", "split"); Response.Redirect("AndroidRechargeFail.aspx"); } } else { Log2("NO Record from API PinDistSale", "PinDistSale"); Log2(Request, "Request"); Log2(simNumber, "SimNumber"); Log2(TotalAmount, "AmountPay"); Log2(hddnTariffID.Value, "TariffCode"); Log2(State, "State-City"); Log2(ZIPCode, "Zip"); Log2(RechargeAmount, "RechargeAmount"); Log2("", "split"); Response.Redirect("AndroidRechargeFail.aspx"); } } else { try { string RechargeDate = Convert.ToString(dsDuplicate.Tables[0].Rows[0]["RechargeDate"]).ToString(); string amt = Convert.ToString(dsDuplicate.Tables[0].Rows[0]["Amount"]).ToString(); lblmsg.Text = "You already Recharged " + simNumber + " with Amount " + amt + " at " + RechargeDate + " Successfully. If you want to recharge it again please wait 5 min."; lblmsg.Visible = true; } catch { } Log2("Recharge Transaction Duplicate Recharge", "Duplicate Recharge"); Log2(dsDuplicate.Tables[0].Rows[0]["Msg"].ToString(), "Show Check Duplicate Message"); Log2(dsDuplicate.Tables[0].Rows[0]["IsValid"].ToString(), "IsValid"); Log2(simNumber, "SimNumber"); Log2(RechargeAmount, "AmountPay"); Log2("", "split"); Response.Redirect("AndroidRechargeFail.aspx"); //Log2("Duplicate Recharge", "PinDistSale"); //Log2(Request, "Request"); //Log2(simNumber, "SimNumber"); //Log2(TariffAmount, "AmountPay"); //Log2(hddnTariffID.Value, "TariffCode"); //Log2(State, "State-City"); //Log2(ZIPCode, "Zip"); //Log2(RechargeAmount, "RechargeAmount"); //Log2("", "split"); } } } catch (Exception ex) { throw ex; } }
protected void Page_Load(object sender, EventArgs e) { if (!Page.IsPostBack) { try { // ENK.net.emida.ws.webServicesService ws = new webServicesService(); //string ss1 = ws.Login2("01", "A&HPrepaid", "95222", "1"); // lblProduct.Text = "Tariff"; ViewState["Tax"] = "0"; DataTable dt = svc.GetVendor(Convert.ToInt32(Session["LoginId"])); if (dt != null) { if (dt.Rows.Count > 0) { ddlNetwork.DataSource = dt; ddlNetwork.DataValueField = "VendorID"; ddlNetwork.DataTextField = "VendorName"; ddlNetwork.DataBind(); ddlNetwork.Items.Insert(0, new ListItem("Select Network", "0")); } else { ddlNetwork.Items.Insert(0, new ListItem("Select Network", "0")); } } DataSet ds = svc.GetState(); if (ds != null) { if (ds.Tables[0].Rows.Count > 0) { ddlState.DataSource = ds.Tables[0]; ddlState.DataValueField = "StateID"; ddlState.DataTextField = "StateName"; ddlState.DataBind(); ddlState.Items.Insert(0, new ListItem("Select State", "0")); } else { ddlState.Items.Insert(0, new ListItem("Select State", "0")); } } ENK.net.emida.ws.webServicesService ws = new webServicesService(); try { string ss1 = ws.Login2("01", "A&HPrepaid", "95222", "1"); // ws.Logout("01", "A&HPrepaid", "95222", "1"); } catch (Exception ex) { ShowPopUpMsg(ex.Message); return; } } catch (Exception ex) { } } }
protected void btnSubscriber_Click(object sender, EventArgs e) { try { GetClientIPAddress(); } catch { } ///-----------------------------------EasyGo------------------ /// ENK.net.emida.ws.webServicesService ws = new webServicesService(); int distr = 1; // Convert.ToInt32(Session["DistributorID"]); int clnt = 3; //Convert.ToInt32(Session["ClientTypeID"]); string simnumber = txtSIMCARD.Text.Trim(); string City = txtCity.Text.Trim(); string transact = ""; string TariffAmount = ""; Boolean ValidSim = false; string erormsg = ""; try { string ss = ""; ss = "Simnumber- " + simnumber + "|" + "Zipcode- " + txtZIPCode.Text + "|" + "Customer name- " + txtCustomerName.Text + "|" + "address- " + txtAddress.Text + "|" + "Alternate Mobile number- " + txtAlternateNumber.Text + "|" + "Email- " + txtEmail.Text + "|" + "City- " + txtCity.Text; Log2(ss, "Subscriber Activate EasyGo SIM Information"); Log2("", "split"); DataSet ds = svc.CheckSimActivationService(distr, clnt, simnumber, "Activate"); if (ds != null) { if (ds.Tables[0].Rows.Count > 0) { erormsg = Convert.ToString(ds.Tables[0].Rows[0][0]); if (erormsg == "Ready to Activation") { ValidSim = true; int id = Convert.ToInt32(ds.Tables[1].Rows[0]["TRANSACTIONID"]); transact = id.ToString("00000"); transact = ConfigurationManager.AppSettings.Get("TXN_SERIES") + transact; hddnTariffTypeID.Value = Convert.ToString(ds.Tables[0].Rows[0]["TariffTypeID"]); hddnTariffType.Value = Convert.ToString(ds.Tables[0].Rows[0]["TariffType"]); hddnTariffCode.Value = Convert.ToString(ds.Tables[0].Rows[0]["TariffCode"]); hddnTariffAmount.Value = Convert.ToString(ds.Tables[0].Rows[0]["Amount"]); TariffAmount = hddnTariffAmount.Value; hddnTariffID.Value = Convert.ToString(ds.Tables[0].Rows[0]["ID"]); hddnMonths.Value = Convert.ToString(ds.Tables[0].Rows[0]["Months"]); } else { Log2("Subscriber Activate EasyGo Sim Not Ready For Activation", "Reason"); Log2(ss, "Request"); Log2(simnumber, "Simnumber"); Log2(TariffAmount, "Amount"); Log2(hddnTariffCode.Value, "PLan"); Log2("", "split"); } } } } catch (Exception ex) { erormsg = ex.Message; ValidSim = false; } //ValidSim = true; if (ValidSim == false) { ShowPopUpMsg(erormsg); return; } string InvoiceNo = DateTime.Now.ToString().GetHashCode().ToString("X"); InvoiceNo = "AC" + InvoiceNo; string ss2 = ws.GetPinProductsForActivation("01", "3756263", "1234", hddnTariffCode.Value, InvoiceNo, "1"); string resp = ""; StringReader theReader = new StringReader(Convert.ToString(ss2)); DataSet theDataSet = new DataSet(); theDataSet.ReadXml(theReader); if (theDataSet.Tables.Count > 0) { DataTable dt = new DataTable(); if (theDataSet.Tables.Count > 1) { dt = theDataSet.Tables[1]; } else { SaveDataSubscriber(ss2, 16, transact, TariffAmount); //WriteLog(dist, loginID, sim, zip, Language, ChannelID, sp, ss2); ShowPopUpMsg("NO RECORDS FOUND."); return; } if (dt.Rows.Count > 0 && dt.Columns.Contains("PinProductId")) { string PINid = dt.Rows[0]["PinProductId"].ToString(); string ProductDescription = dt.Rows[0]["PinProductDescription"].ToString(); if (PINid != "") { //resp = ws.LocusActivateGSMsim("3756263", PINid, "1234", hddnTariffCode.Value, "1", InvoiceNo, "01", "305", simnumber, City, txtZIPCode.Text); resp = ws.LocusActivateGSMsim("3756263", PINid, "1234", hddnTariffCode.Value, "1", InvoiceNo, "01", "305", simnumber, City, txtZIPCode.Text); //resp = ws.LocusActivateGSMsim("3756263", PINid, "1234", "93000030", "1", InvoiceNo, "01", "305", simnumber, City, zip); StringReader Reader = new StringReader(resp); DataSet ds = new DataSet(); ds.ReadXml(Reader); string Currency = Convert.ToString("$"); // Save Record ProductMaster int NetworkID = 16;// EasyGo svc.SaveProductMaster(Convert.ToInt32(NetworkID), Convert.ToInt32(hddnTariffID.Value), ProductDescription, ProductDescription, Currency, TariffAmount, Convert.ToInt32(1)); if (ds.Tables.Count > 0) { DataTable dtMsg = ds.Tables[0]; if (dtMsg.Rows.Count > 0) { string ResponseCode = dtMsg.Rows[0]["ResponseCode"].ToString(); string ResponseMessage = dtMsg.Rows[0]["ResponseMessage"].ToString(); if (ResponseCode == "00") { string ALLOCATED_MSISDN = dtMsg.Rows[0]["min"].ToString();; SendMail(txtEmail.Text.Trim(), "EasyGo Sim Activation", ALLOCATED_MSISDN, txtSIMCARD.Text.Trim(), ""); SPayment sp = new SPayment(); sp.ChargedAmount = Convert.ToDecimal(TariffAmount); sp.PaymentType = 4; sp.PayeeID = 1; sp.PaymentFrom = 8; sp.ActivationType = 6; sp.ActivationStatus = 15; sp.ActivationVia = 17; sp.ActivationResp = resp; sp.ActivationRequest = RequestRes; sp.TransactionId = transact; sp.TariffID = Convert.ToInt32(hddnTariffID.Value); sp.ALLOCATED_MSISDN = ALLOCATED_MSISDN; sp.PaymentMode = "Subscriber EasyGo Activation"; sp.TransactionStatus = "Success"; sp.TransactionStatusId = 24; sp.CusName = txtCustomerName.Text.Trim(); sp.Address = txtAddress.Text.Trim(); sp.Mobile = txtAlternateNumber.Text.Trim(); sp.EmailID = txtEmail.Text.Trim(); int dist = 1; int loginID = 1; string sim = txtSIMCARD.Text.Trim(); string zip = txtZIPCode.Text.Trim(); string Language = "ENGLISH"; string ChannelID = ConfigurationManager.AppSettings.Get("TXN_SERIES"); svc.SaveTransactionDetails(Convert.ToInt32(NetworkID), Convert.ToInt32(hddnTariffID.Value), "10", PINid, simnumber, InvoiceNo, TariffAmount, Currency, City, txtZIPCode.Text, "305", 1, TariffAmount); try { int s = svc.InsertSubscriberActivationDetailService(dist, loginID, sim, zip, Language, ChannelID, sp); WriteLog(dist, loginID, sim, zip, Language, ChannelID, sp, "Record Save Success when EasyGo sim activated In Subscriber Case"); } catch (Exception ex) { WriteLog(dist, loginID, sim, zip, Language, ChannelID, sp, "Record Save fail when EasyGo sim activated In Subscriber Case"); } ShowPopUpMsg("SIM activation done successfully\n with Mobile Number - " + ALLOCATED_MSISDN); resetControls(1); } else { SaveDataSubscriber(resp, 16, transact, TariffAmount); ShowPopUpMsg("SIM activation Fail \n Please Try Again"); } } else { SaveDataSubscriber(resp, 16, transact, TariffAmount); ShowPopUpMsg("SIM activation Fail \n Please Try Again"); } } else { SaveDataSubscriber(resp, 16, transact, TariffAmount); ShowPopUpMsg("SIM activation Fail \n Please Try Again"); } } else { SaveDataSubscriber(resp, 16, transact, TariffAmount); ShowPopUpMsg("SIM activation Fail \n Please Try Again"); } } else { SaveDataSubscriber(resp, 16, transact, TariffAmount); ShowPopUpMsg("SIM activation Fail \n Please Try Again"); } } else { SaveDataSubscriber(resp, 16, transact, TariffAmount); ShowPopUpMsg("SIM activation Fail \n Please Try Again"); } }