private void btnCreditosDesembolsar_Click(object sender, EventArgs e) { string cedula, producto, response; int monto, plazo; OcultarCards(); CreditCard.Visible = true; cedula = this.cedula; producto = dropCreditosProducto.selectedValue; monto = Convert.ToInt32(txtCreditosMonto.Text.ToString()); plazo = Convert.ToInt32(txtCreditosPlazo.Text.ToString()); BackendWebService.WebServiceSoapClient backend = new BackendWebService.WebServiceSoapClient(); response = backend.InsertarCredito(producto, plazo, monto, cedula); if (response == "creado") { this.MostrarMensaje("El crédito ha sido creado para el usuario: " + cedula); btnCreditosDesembolsar.Enabled = false; txtCreditosCedula.Text = ""; txtCreditosMonto.Text = ""; txtCreditosPlazo.Text = ""; } else { this.MostrarMensaje(response); } }
private void btnConsultarCliente_Click(object sender, EventArgs e) { string cedula, response; cedula = txtClientCedula.Text.ToString(); BackendWebService.WebServiceSoapClient backend = new BackendWebService.WebServiceSoapClient(); response = backend.ConsultarCliente(cedula); //Texto con formato JSON a Objeto JSON JObject jObject = JObject.Parse(response); if ((jObject["Error"].ToString() != "")) { this.MostrarMensaje(jObject["Error"].ToString()); this.ReiniciarCampos(); } else { txtClientNombre.Text = jObject["Nombre"].ToString(); txtClientDireccion.Text = jObject["Direccion"].ToString(); txtClientIngresos.Text = jObject["Ingresos"].ToString(); txtClientEgresos.Text = jObject["Egresos"].ToString(); txtClientPasivos.Text = jObject["Pasivos"].ToString(); txtClientScoring.Text = jObject["Scoring"].ToString(); this.MostrarMensaje("Consulta ejecutada correctamente"); } }
private void btnEliminarCliente_Click(object sender, EventArgs e) { string cedula, response; cedula = txtClientCedula.Text.ToString(); BackendWebService.WebServiceSoapClient backend = new BackendWebService.WebServiceSoapClient(); response = backend.EliminarCliente(cedula); this.MostrarMensaje(response); this.ReiniciarCampos(); }
private void btnViabilidadCliente_Click(object sender, EventArgs e) { string cedula, response, mensaje; cedula = txtCreditosCedula.Text.ToString(); CreditCard.Visible = true; CreditCardListar.Visible = false; if (cedula != "") { btnCreditosDesembolsar.Enabled = false; dropCreditosProducto.Hide(); txtCreditosMonto.Hide(); txtCreditosPlazo.Hide(); BackendWebService.WebServiceSoapClient backend = new BackendWebService.WebServiceSoapClient(); response = backend.ValidarViabilidadCredito(cedula); switch (response) { case "flujoCajaNegativo": mensaje = "El cliente tiene flujo de caja negativo"; break; case "capacidadEndeudamiento": mensaje = "La capacidad de endeudamiento debe ser superior al 20%"; break; case "mayor15vecesSalario": mensaje = "Las deudas del cliente superan 15 veces su salario"; break; case "aprobado": mensaje = "El credito puede ser desembolsado, proceda a crearlo"; btnCreditosDesembolsar.Enabled = true; dropCreditosProducto.Show(); txtCreditosMonto.Show(); txtCreditosPlazo.Show(); this.cedula = cedula; break; default: mensaje = response; break; } } else { mensaje = "Por favor ingrese una cédula"; txtCreditosCedula.LineIdleColor = Color.FromArgb(235, 26, 45); } this.MostrarMensaje(mensaje); }
private void btnInsertarCliente_Click(object sender, EventArgs e) { string cedula, nombre, direccion, respuesta; int ingresos, egresos, pasivos, scoring; cedula = txtClientCedula.Text.ToString(); nombre = txtClientNombre.Text.ToString(); direccion = txtClientDireccion.Text.ToString(); ingresos = Convert.ToInt32(txtClientIngresos.Text.ToString()); egresos = Convert.ToInt32(txtClientEgresos.Text.ToString()); pasivos = Convert.ToInt32(txtClientPasivos.Text.ToString()); scoring = Convert.ToInt32(txtClientScoring.Text.ToString()); BackendWebService.WebServiceSoapClient backend = new BackendWebService.WebServiceSoapClient(); respuesta = backend.InsertarCliente(cedula, nombre, direccion, ingresos, egresos, pasivos, scoring); this.MostrarMensaje(respuesta); this.ReiniciarCampos(); }
public void btnCreditosListar_Click(object sender, EventArgs e) { string mensaje, response, cedula; OcultarCards(); CreditCard.Visible = true; CreditCardListar.Visible = true; cedula = txtCreditosCedulaListar.Text.ToString(); if (cedula != "") { BackendWebService.WebServiceSoapClient backend = new BackendWebService.WebServiceSoapClient(); response = backend.ConsultarProductosPorCliente(cedula); JArray jArray = JArray.Parse(response); JArray parsedArray = JArray.Parse(response); foreach (JObject parsedObject in parsedArray.Children <JObject>()) { var myList = new List <string>(); foreach (JProperty parsedProperty in parsedObject.Properties()) { myList.Add(parsedProperty.Value.ToString()); } dtgCreditList.Rows.Add(myList.ToArray()); } mensaje = "Consulta ejecutada Correctamente"; } else { mensaje = "Por favor ingrese una cédula"; txtCreditosCedulaListar.LineIdleColor = Color.FromArgb(235, 26, 45); } this.MostrarMensaje(mensaje); }