private void RealizarPago() { if (EsFormularioValido()) { var venta = new Venta { IdCotizacion = CotizacionActual.Id }; if (gridPac.IsVisible) { venta.Detalle = new VentaDetalle { DiaVencimiento = int.Parse(txtDiaVencimientoPac.Text), IdBanco = int.Parse(cboBancos.SelectedValue.ToString()), NumeroCuentaCorriente = txtNumeroCuentaCorriente.Text }; } else { venta.Detalle = new VentaDetalle { DiaVencimiento = int.Parse(txtDiaVencimientoPat.Text), CvvTarjetaCredito = int.Parse(txtCvv.Text), VencimientoTarjetaCredito = txtMes.Text + "/" + txtAnio.Text, NumeroTarjetaCredito = txtNumeroTarjeta.Text, IdTipoTarjeta = int.Parse(cboTipoTarjeta.SelectedValue.ToString()) }; } var idVenta = _ventaBl.RealizarVenta(venta); if (idVenta == 0) { MessageBox.Show("No se puso generar el pago", "Error"); } else { MessageBox.Show($"Se realizó la venta con el número {idVenta}, un ejecutivo se contactará con usted a la brevedad.", "VEHICULO VENDIDO"); CerrarVentanas(); } } }