public static string realizarCredito(string strNombreColaEnvioCredito, string strNombreColaRespuestaCredito, string strBancoEmisor, clsTransfer objTransferencia, string strNombreCliente, string strContrasena) { QueueClient client = QueueClient.CreateFromConnectionString(clsFuncionesGenerales.connectionString, strNombreColaEnvioCredito); string strMensajeRecibido = string.Empty; string strTipo = "RealizarCredito"; string result; try { string strMensajeJson = JsonConvert.SerializeObject(objTransferencia); BrokeredMessage message = new BrokeredMessage("Hola"); message.Properties["Tipo"] = strTipo; message.Properties["strIdentificacionCliente"] = clsSeguridad.Encriptar(objTransferencia.strIdentificacionBeneficiario, strContrasena); message.Properties["strNumeroCuentaCliente"] = clsSeguridad.Encriptar(objTransferencia.strNumeroCuentaBeneficiario, strContrasena); message.Properties["dblMonto"] = objTransferencia.dblMonto; message.Properties["strMotivo"] = objTransferencia.strMotivo; message.Properties["strNombreClienteBeneficiario"] = clsSeguridad.Encriptar(objTransferencia.strIdentificacionEmisor, strContrasena); message.Properties["strIdentificacionBeneficiario"] = clsSeguridad.Encriptar(objTransferencia.strIdentificacionEmisor, strContrasena); message.Properties["strNumeroCuentaBeneficiario"] = clsSeguridad.Encriptar(objTransferencia.strNumeroCuentaEmisor, strContrasena); message.Properties["strBancoEmisor"] = strBancoEmisor; message.Properties["strNombreCliente"] = strNombreCliente; message.Properties["strContrasena"] = strContrasena; client.Send(message); strMensajeRecibido = clsFuncionesGenerales.RecibirRespuesta(strNombreColaRespuestaCredito, strTipo); result = strMensajeRecibido; } catch (Exception ex) { result = "Error: " + ex.Message; } return(result); }
private void LoadTransferForm() { if (txtRegistration.Text.Trim() == "") { return; } info = da.GetTransferInfo(txtRegistration.Text); txtRegistration.Text = info.RegistrationOrBookingNo; txtTransferID.Text = info.TransferID; txtTransferName.Text = info.Name; cmbTransferFatherHusband.Text = info.FatherOrHusbandType; txtTransferFatherHusband.Text = info.FatherOrHusband; cmbTransferNationality.Text = info.Nationality; dTPTransferDOB.Value = info.DOB; txtTransferCurrentAddress1.Text = info.CurrentAddress1; txtTransferCurrentAddress2.Text = info.CurrentAddress2; txtTransferCurrentAddress3.Text = info.CurrentAddress3; cmbTransferCountry.Text = info.Country.ToString().ToUpper(); txtTransferCity.Text = info.City.ToString().ToUpper(); txtTransferPh.Text = info.PhOff; txtTransferRes.Text = info.Res; txtTransferMob.Text = info.Mob; txtTransferEmailAddress.Text = info.EmailAddress; }
public string Get(string strNombreColaEnvioDebito, string strNombreColaRespuestaDebito, string strNombreColaEnvioCredito, string strNombreColaRespuestaCredito, string strBancoBeneficiario, string strBancoEmisor, string jsonTransferenciaCifrado, string strContrasena) { string strRespuestaDebito = string.Empty; string strRespuestaCredito = string.Empty; string strNombreCliente = string.Empty; string result = string.Empty; string jsonTransferenciaDescifrado = string.Empty; try { jsonTransferenciaDescifrado = clsSeguridad.Desencriptar(jsonTransferenciaCifrado, strContrasena); clsTransfer objTransferencia = JsonConvert.DeserializeObject <clsTransfer>(jsonTransferenciaDescifrado); bool flag = strNombreColaEnvioDebito != strNombreColaEnvioCredito; if (flag) { strNombreCliente = this.consultarNombreClienteBeneficiario(strNombreColaEnvioCredito, strNombreColaRespuestaCredito, objTransferencia.strIdentificacionBeneficiario, objTransferencia.strNumeroCuentaBeneficiario, strContrasena); if (strNombreCliente.ToUpper().Contains("ERROR") || strNombreCliente.Length == 0) { result = "Alerta:El cliente beneficiario es inválido verifique "; return(result); } } strRespuestaDebito = clsFuncionesGenerales.realizarDebito(strNombreColaEnvioDebito, strNombreColaRespuestaDebito, strBancoBeneficiario, objTransferencia, strNombreCliente, strContrasena); bool flag3 = strRespuestaDebito.ToUpper().Contains("ERROR"); if (flag3) { result = false.ToString(); } else { strRespuestaCredito = clsFuncionesGenerales.realizarCredito(strNombreColaEnvioCredito, strNombreColaRespuestaCredito, strBancoEmisor, objTransferencia, strNombreCliente, strContrasena); bool flag4 = strRespuestaCredito.ToUpper().Contains("ERROR"); if (flag4) { clsFuncionesGenerales.realizarReverso(strNombreColaEnvioDebito, strNombreColaRespuestaDebito, strBancoEmisor, objTransferencia, strNombreCliente, strContrasena); string strResultadoTemp = strRespuestaCredito.ToUpper().Replace("ERROR", "ALERTA"); result = strResultadoTemp.ToLower(); } else { return(result); } } } catch (Exception ex) { result = ex.Message; } return(result); }
public string Get(string strNombreColaEnvio, string strNombreColaRespuesta, string strIdentificacionCliente, string strNumeroSuministro, string strNombreColaEnvioDebito, string strNombreColaRespuestaDebito, string strBancoBeneficiario, string strBancoEmisor, string strTipoServicio, string jsonTransferenciaCifrada, string strContrasena) { string strRespuestaDebito = string.Empty; string strRespuestaReverso = string.Empty; string strRespuestaPagoServicio = string.Empty; string strNombreCliente = string.Empty; string result = string.Empty; string jsonTransferenciaDescifrada = string.Empty; try { jsonTransferenciaDescifrada = clsSeguridad.Desencriptar(jsonTransferenciaCifrada, strContrasena); clsTransfer objTransferencia = JsonConvert.DeserializeObject <clsTransfer>(jsonTransferenciaDescifrada); strRespuestaDebito = clsFuncionesGenerales.realizarDebito(strNombreColaEnvioDebito, strNombreColaRespuestaDebito, strBancoBeneficiario, objTransferencia, "Pago Servicio", strContrasena); bool flag = !strRespuestaDebito.ToUpper().Contains("ERROR"); if (flag) { strRespuestaPagoServicio = this.realizarPagoServicio(strNombreColaEnvio, strNombreColaRespuesta, strIdentificacionCliente, strNumeroSuministro, objTransferencia.dblMonto, strTipoServicio, strContrasena); bool flag2 = !strRespuestaDebito.ToUpper().Contains("ERROR"); if (flag2) { result = strRespuestaPagoServicio; } else { strRespuestaReverso = clsFuncionesGenerales.realizarReverso(strNombreColaEnvioDebito, strNombreColaRespuestaDebito, strBancoEmisor, objTransferencia, "Pago Servicio", strContrasena); result = strRespuestaReverso; } } else { result = strRespuestaDebito; } } catch (Exception ex) { result = ex.Message; } return(result); }
public string Get(string strNombreColaEnvio, string strNombreColaRespuesta, string strIdentificacionCliente, string strNumeroTarjeta, string dblPagoMinimo, string strNombreColaEnvioDebito, string strNombreColaRespuestaDebito, string strBancoBeneficiario, string strBancoEmisor, string jsonTransferenciaCifrada, string strContrasena) { string strRespuestaDebito = string.Empty; string strRespuestaReverso = string.Empty; string strRespuestaPagoTarjeta = string.Empty; string strNombreCliente = string.Empty; string jsonTransferenciaDescifrada = string.Empty; double dblPagoMinimoTarjeta = double.Parse(dblPagoMinimo); string result; try { jsonTransferenciaDescifrada = clsSeguridad.Desencriptar(jsonTransferenciaCifrada, strContrasena); clsTransfer objTransferencia = JsonConvert.DeserializeObject <clsTransfer>(jsonTransferenciaDescifrada); bool flag = objTransferencia.dblMonto >= dblPagoMinimoTarjeta; if (flag) { strRespuestaDebito = clsFuncionesGenerales.realizarDebito(strNombreColaEnvioDebito, strNombreColaRespuestaDebito, strBancoBeneficiario, objTransferencia, "Tarjeta Credito", strContrasena); bool flag2 = !strRespuestaDebito.ToUpper().Contains("ERROR"); if (flag2) { strRespuestaPagoTarjeta = this.realizarPagoTarjeta(strNombreColaEnvio, strNombreColaRespuesta, strIdentificacionCliente, strNumeroTarjeta, objTransferencia.dblMonto, strContrasena); bool flag3 = !strRespuestaDebito.ToUpper().Contains("ERROR"); if (flag3) { result = strRespuestaPagoTarjeta; return(result); } strRespuestaReverso = clsFuncionesGenerales.realizarReverso(strNombreColaEnvioDebito, strNombreColaRespuestaDebito, strBancoEmisor, objTransferencia, "Tarjeta Credito", strContrasena); result = strRespuestaReverso; return(result); } } result = "Error: Monto no puede ser menor al pago minimo"; } catch (Exception ex) { result = ex.Message; Console.WriteLine("Error: " + ex.Message); } return(result); }