private void buttonPagar_Click(object sender, EventArgs e) { String metodoDePagoDesc = comboBoxMetodoDePago.Text; Int32 cuotas = metodoDePagoDesc == "Tarjeta de crédito" ? Decimal.ToInt32(numericUpDownCuotas.Value) : 0; Int32 idMetodoPago = this.obtenerIDMetodoPago(comboBoxMetodoDePago.Text); Int32 idCompra = new CrearCompra(idMetodoPago, cuotas).Crear(); Dictionary <string, object> paramametrosAModificar = new Dictionary <string, object>(); paramametrosAModificar.Add("compra_codigo", idCompra); pasajes.ForEach(pasaje => RepoPasaje.instancia.Modificar(pasaje.id, paramametrosAModificar)); MessageBox.Show("Se pago la reserva de forma exitosa.", "Exito", MessageBoxButtons.OK, MessageBoxIcon.None); this.setDatosMostrarPasaje(pasajes[0].viaje.id, pasajes[0].cabina.codigo); MessageBox.Show("La compra del pasaje resulto exitosa. \n Datos de la compra: \n " + "- Puerto de salida: " + descPuertoSalida + "\n - Puerto de llegada: " + descPuertoLlegada + "\n - Fecha de salida: " + fechaSalida + "\n - Fecha de llegada: " + fechaLlegada + "\n - Crucero: " + cruceroNombre + "\n - Cabina numero: " + cabinaNumero + "\n - Cantidad de pasajeros: " + pasajes.Count + "\n - Metodo de pago: " + comboBoxMetodoDePago.Text, "Exito", MessageBoxButtons.OK, MessageBoxIcon.None); this.Close(); }
private void buttonGuardar_Click(object sender, EventArgs e) { String metodoDePagoDesc = comboBoxMetodoDePago.Text; Int32 cuotas = metodoDePagoDesc == "Tarjeta de crédito" ? Decimal.ToInt32(numericUpDownCuotas.Value) : 0; Int32 idMetodoPago = this.obtenerIDMetodoPago(comboBoxMetodoDePago.Text); Int32 idCompra = new CrearCompra(idMetodoPago, cuotas).Crear(); Int32 pasajeros = pasaje.pasajeros; while (pasaje.pasajeros > 0) { new CrearPasaje(null, pasaje.cliente_id, idCompra, pasaje.viaje_codigo, pasaje.cabina_id).Crear(); pasaje.pasajeros--; } this.setDatosMostrarPasaje(pasaje.viaje_codigo, pasaje.cabina_id); MessageBox.Show("La compra del pasaje resulto exitosa. \n Datos de la compra: \n " + "\n - Voucher de compra: " + idCompra + "\n - Puerto de salida: " + descPuertoSalida + "\n - Puerto de llegada: " + descPuertoLlegada + "\n - Fecha de salida: " + fechaSalida + "\n - Fecha de llegada: " + fechaLlegada + "\n - Crucero: " + cruceroNombre + "\n - Cabina numero: " + cabinaNumero + "\n - Cantidad de pasajeros: " + pasajeros + "\n - Metodo de pago: " + comboBoxMetodoDePago.Text, "Exito", MessageBoxButtons.OK, MessageBoxIcon.None); this.Close(); }