protected void OnButtonOkClicked(object sender, EventArgs e) { this.db = new ControladorBaseDatos(); numBoleta = db.ObtenerBoleta(); PagoTarjeta pago = new PagoTarjeta(numBoleta,comboboxentryTipoTarjeta.ActiveText.Trim(),entryNroTransaccion.Text.Trim(),entryMonto.Text.Trim()); Venta nuevaVenta = new Venta(numBoleta, DateTime.Now.ToString("yyyy-MM-dd"), pagototal, "Tarjeta", Int32.Parse("0"), usuario_, "false"); db.AgregarVentaBd(nuevaVenta); try { for(int i=0; i<listaPago_.Count;i++) { Console.WriteLine("ANTES DE codigo barra"); string codigoBarra = db.ObtenerCodigoBarraBd((listaPago_[i].getNombre().Trim())); Console.WriteLine(codigoBarra); for(int j=0; j<listaPago_[i].getCantidad(); j++){ db.AgregarVentaDetalleBd(numBoleta,codigoBarra); } } } catch (Exception ex) { Console.WriteLine("Excepcion:--->"+ex); } Console.WriteLine(comboboxentryTipoTarjeta.ActiveText.Trim()); Console.WriteLine(entryNroTransaccion.Text.Trim()); Console.WriteLine(entryMonto.Text.Trim()); this.db.AgregarPagoTarjeta(pago); }
public bool AgregarPagoTarjeta(PagoTarjeta registro) { IDbConnection dbcon = this.ConectarBd(); IDbCommand dbcmd = dbcon.CreateCommand(); string sql = "INSERT INTO tarjeta (idventa,nomTarjeta,serie, monto) " + "VALUES ('"+registro.numBOLETA+"','"+registro.Tarjeta+"','"+registro.Transaccion+"','"+registro.Monto+"');"; dbcmd.CommandText = sql; IDataReader reader = dbcmd.ExecuteReader(); dbcmd.Dispose(); dbcmd = null; this.DesconectarBd(dbcon); return false; }