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); }
protected void OnButtonIngresarDineroClicked(object sender, EventArgs e) { ControladorBaseDatos baseDatos = new ControladorBaseDatos(); try { int boleta = baseDatos.ObtenerBoleta(); Venta nVenta = new Venta(boleta, DateTime.Now.ToString("yyyy-MM-dd"), entryMontoDinero.Text.Trim(), "IngresoDineroCaja", Int32.Parse("0"), usuario_, "false"); baseDatos.AgregarVentaBd(nVenta); entryMontoDinero.Text = ""; Dialog dialog = new Dialog("INGRESAR MONTO DINERO", this, Gtk.DialogFlags.DestroyWithParent); dialog.Modal = true; dialog.Resizable = false; Gtk.Label etiqueta = new Gtk.Label(); etiqueta.Markup = "La operación ha sido realizada con éxito"; dialog.BorderWidth = 8; dialog.VBox.BorderWidth = 8; dialog.VBox.PackStart(etiqueta, false, false, 0); dialog.AddButton ("Cerrar", ResponseType.Close); dialog.ShowAll(); dialog.Run (); dialog.Destroy (); } catch (Exception ex) { Dialog dialog = new Dialog("INGRESAR MONTO DINERO", this, Gtk.DialogFlags.DestroyWithParent); dialog.Modal = true; dialog.Resizable = false; Gtk.Label etiqueta = new Gtk.Label(); etiqueta.Markup = "Ha ocurrido un error al ingresar monto dinero"; dialog.BorderWidth = 8; dialog.VBox.BorderWidth = 8; dialog.VBox.PackStart(etiqueta, false, false, 0); dialog.AddButton ("Cerrar", ResponseType.Close); dialog.ShowAll(); dialog.Run (); dialog.Destroy (); Console.WriteLine("error ingresar monto: "+ex); } }
protected void OnButtonPagarClicked(object sender, EventArgs e) { ControladorBaseDatos db = new ControladorBaseDatos(); numBoleta = db.ObtenerBoleta(); Console.WriteLine("*************************************************"); Console.WriteLine("usuario:"+usuario_); Console.WriteLine("boleta:"+numBoleta); Console.WriteLine("pago total:"+pagototal); int vuelto = (Int32.Parse(entryPagoEfectivo.Text.Trim())-Int32.Parse(pagototal)); Console.WriteLine("vuelto:"+vuelto); Console.WriteLine("tipo pago: Pago Efectivo"); Console.WriteLine("fecha :"+DateTime.Now); Console.WriteLine("*************************************************"); Venta nuevaVenta = new Venta(numBoleta, DateTime.Now.ToString("yyyy-MM-dd"), pagototal, "efectivo", vuelto, 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); } this.buttonOk.IsFocus=true; buttonPagar.Sensitive = false; }