private void ProcesarPago() { if (CodigosEPAY.IsAuthorized(Request.Form["MessageDescrip"])) { FacadeDao.ProcesarPago(Convert.ToInt32(Request.Form["OrderCode"])); } }
public string GetCodeCard(string descriptionCard) { if (gateway == "NPS - Sub1") { return(CodigosNPS.GetCodeCard(descriptionCard)); } else //if (gateway == "ePayments") { return(CodigosEPAY.GetCodeCard(descriptionCard)); } }
private void SetTarjetas(string tarjetas) { string[] valTarj = tarjetas.Split("|".ToCharArray()); string marcaTarjeta; foreach (string tarjeta in valTarj) { if (gateway == "NPS - Sub1") { marcaTarjeta = CodigosNPS.GetTarjeta(tarjeta).ToLower(); } else if (gateway == "ePayments") { marcaTarjeta = CodigosEPAY.GetTarjeta(tarjeta).ToLower(); } else if (gateway == "PagoFacil") { //TODO: VER: si Pago Facil va como GateWay marcaTarjeta = CodigosEPAY.GetTarjeta(tarjeta).ToLower(); } else { throw new Exception("Nombre de Gateway incorrecto."); } switch (marcaTarjeta) { case "american express": SetAmericanExpress = tarjeta; break; case "cabal": SetCabal = tarjeta; break; case "diners": SetDiners = tarjeta; break; case "mastercard": SetMastercard = tarjeta; break; case "naranja": SetNaranja = tarjeta; break; case "nevada": SetNevada = tarjeta; break; case "visa": SetVisa = tarjeta; break; } ; } }
private void CargarTarjetas() { Proveedor prov = null; cboTarjeta.Items.Clear(); cboTarjeta.Items.Add(new ListItem("[Seleccione una tarjeta de crédito...]", "")); if (Session["Proveedor"] != null) { prov = (Proveedor)(Session["Proveedor"]); } else { if (iventure != null) { prov = iventure.Proveedor; } } if (prov != null) { if (prov.TieneAmericanExpress) { if (prov.Gateway == "NPS - Sub1") { cboTarjeta.Items.Add(new ListItem(CodigosNPS.GetTarjeta(prov.AmericanExpress), prov.AmericanExpress)); } else if (prov.Gateway == "ePayments") { cboTarjeta.Items.Add(new ListItem(CodigosEPAY.GetTarjeta(prov.AmericanExpress), prov.AmericanExpress)); } else { throw new Exception("Nombre de prov.Gateway incorrecto."); } } if (prov.TieneCabal) { if (prov.Gateway == "NPS - Sub1") { cboTarjeta.Items.Add(new ListItem(CodigosNPS.GetTarjeta(prov.Cabal), prov.Cabal)); } else if (prov.Gateway == "ePayments") { cboTarjeta.Items.Add(new ListItem(CodigosEPAY.GetTarjeta(prov.Cabal), prov.Cabal)); } else { throw new Exception("Nombre de prov.Gateway incorrecto."); } } if (prov.TieneDiners) { if (prov.Gateway == "NPS - Sub1") { cboTarjeta.Items.Add(new ListItem(CodigosNPS.GetTarjeta(prov.Diners), prov.Diners)); } else if (prov.Gateway == "ePayments") { cboTarjeta.Items.Add(new ListItem(CodigosEPAY.GetTarjeta(prov.Diners), prov.Diners)); } else { throw new Exception("Nombre de prov.Gateway incorrecto."); } } if (prov.TieneMastercard) { if (prov.Gateway == "NPS - Sub1") { cboTarjeta.Items.Add(new ListItem(CodigosNPS.GetTarjeta(prov.Mastercard), prov.Mastercard)); } else if (prov.Gateway == "ePayments") { cboTarjeta.Items.Add(new ListItem(CodigosEPAY.GetTarjeta(prov.Mastercard), prov.Mastercard)); } else { throw new Exception("Nombre de prov.Gateway incorrecto."); } } if (prov.TieneNaranja) { if (prov.Gateway == "NPS - Sub1") { cboTarjeta.Items.Add(new ListItem(CodigosNPS.GetTarjeta(prov.Naranja), prov.Naranja)); } else if (prov.Gateway == "ePayments") { cboTarjeta.Items.Add(new ListItem(CodigosEPAY.GetTarjeta(prov.Naranja), prov.Naranja)); } else { throw new Exception("Nombre de prov.Gateway incorrecto."); } } if (prov.TieneNevada) { if (prov.Gateway == "NPS - Sub1") { cboTarjeta.Items.Add(new ListItem(CodigosNPS.GetTarjeta(prov.Nevada), prov.Nevada)); } else if (prov.Gateway == "ePayments") { cboTarjeta.Items.Add(new ListItem(CodigosEPAY.GetTarjeta(prov.Nevada), prov.Nevada)); } else { throw new Exception("Nombre de prov.Gateway incorrecto."); } } if (prov.TieneVisa) { if (prov.Gateway == "NPS - Sub1") { cboTarjeta.Items.Add(new ListItem(CodigosNPS.GetTarjeta(prov.Visa), prov.Visa)); } else if (prov.Gateway == "ePayments") { cboTarjeta.Items.Add(new ListItem(CodigosEPAY.GetTarjeta(prov.Visa), prov.Visa)); } else { throw new Exception("Nombre de prov.Gateway incorrecto."); } } } }