public static bool create(TarjetaDeCredito tarjeta) { List<SqlParameter> parameterList = new List<SqlParameter>(); parameterList.Add(new SqlParameter("@tarjeta_numero", tarjeta.numero)); parameterList.Add(new SqlParameter("@tarjeta_fecha", tarjeta.fecha)); parameterList.Add(new SqlParameter("@tarjeta_tipo", tarjeta.tipo)); parameterList.Add(new SqlParameter("@tarjeta_compra", tarjeta.compraId)); parameterList.Add(new SqlParameter("@tarjeta_cod", tarjeta.cod)); parameterList.Add(new SqlParameter("@tarjeta_cuotas", tarjeta.cuotas)); return DBAcess.WriteInBase("INSERT INTO sqlovers.TARJETAS_DE_CREDITO (tarjeta_numero, tarjeta_fecha, tarjeta_tipo, tarjeta_compra, tarjeta_cod, tarjeta_cuotas) " + " VALUES (@tarjeta_numero, @tarjeta_fecha, @tarjeta_tipo, @tarjeta_compra, @tarjeta_cod, @tarjeta_cuotas)", "T", parameterList); }
private void buttonComprar_Click(object sender, EventArgs e) { CompraAero compraGeneral = new CompraAero(); compraGeneral.cliente = this.cliente.id; compraGeneral.fecha = DateTime.Now; compraGeneral.tipo = radioButtonEfectivo.Checked ? "e" : "t"; DAOCompra.create(compraGeneral); compraGeneral = DAOCompra.getCompra(compraGeneral.cliente, compraGeneral.fecha); if (compraGeneral != null) { foreach (Comprable compra in pasajeList) { compra.setCompra(compraGeneral.id); compra.comprar(); } foreach (Comprable compra in encomiendaList) { compra.setCompra(compraGeneral.id); compra.comprar(); } if (compraGeneral.tipo.Equals("t")) { TarjetaDeCredito tarjeta = new TarjetaDeCredito(); tarjeta.numero = Int64.Parse(textBoxNumeroTC.Text); tarjeta.tipo = comboBoxTipos.Text; tarjeta.cuotas = Int64.Parse(comboBoxCuotas.Text); tarjeta.compraId = (Int64)compraGeneral.id; tarjeta.cod = Int64.Parse(textBoxCodSeguridad.Text); tarjeta.fecha = dateTimePickerVencimiento.Value; DAOTarjetaDeCredito.create(tarjeta); } NumeroCompra mostrarNumeroForm = new NumeroCompra(compraGeneral.id); this.Close(); this.datosVuelo.Close(); mostrarNumeroForm.ShowDialog(); } }