Example #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);
        }
Example #2
0
        protected void OnButtonEditarNumBoletaClicked(object sender, EventArgs e)
        {
            numBoleta = this.db.ObtenerBoleta ();

            if (Int32.Parse (entryNumBoleta.Text.Trim ()) > numBoleta) {

                try {
                    Venta nuevaVenta = new Venta (Int32.Parse (entryNumBoleta.Text.Trim ()), DateTime.Now.ToString ("yyyy-MM-dd"), "0", "inicioBoletaNueva", Int32.Parse ("0"), usuario_, "false");
                    db.AgregarVentaBd (nuevaVenta);

                    entryNumBoleta.Text = "";

                    Dialog dialog = new Dialog ("EDITAR BOLETA", 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 ("EDITAR BOLETA", this, Gtk.DialogFlags.DestroyWithParent);
                    dialog.Modal = true;
                    dialog.Resizable = false;
                    Gtk.Label etiqueta = new Gtk.Label ();
                    etiqueta.Markup = "Ha ocurrido un error al editar boleta";
                    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 editar boleta: " + ex);
                }

            } else {

                Dialog dialog = new Dialog ("EDITAR BOLETA", this, Gtk.DialogFlags.DestroyWithParent);
                dialog.Modal = true;
                dialog.Resizable = false;
                Gtk.Label etiqueta = new Gtk.Label ();
                etiqueta.Markup = "La boleta ingresada es menor a la del sistema";
                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 ();

            }
        }
Example #3
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);
            }
        }
Example #4
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;
        }
Example #5
0
        public bool AgregarVentaBd(Venta venta)
        {
            IDbConnection dbcon = this.ConectarBd();

            IDbCommand dbcmd = dbcon.CreateCommand();

            //	DateTime.Now.ToLongTimeString()

            string sql =
                "INSERT INTO venta (idventa,fecha_venta,total,tipo_pago,cambio,usuarios_userlogin,anulada) " +
                    "VALUES ('"+venta.Idventa+"','"+venta.Var_fecha+"','"+venta.Total+"','"+venta.Tipo_pago+"','"+venta.Cambio+"','"+venta.Usuarios_userlogin+"','"+venta.Anulada+"');commit;";

            dbcmd.CommandText = sql;
            IDataReader reader = dbcmd.ExecuteReader();

            dbcmd.Dispose();
            dbcmd = null;

            this.DesconectarBd(dbcon);

            return false;
        }