Esempio n. 1
0
        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);
        }
Esempio n. 2
0
        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);
            }
        }
Esempio n. 3
0
        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;
        }