Untitled

 avatar
unknown
plain_text
a year ago
4.0 kB
2
Indexable
package pregunta_02;

import java.awt.EventQueue;

import javax.swing.JFrame;
import javax.swing.JPanel;
import javax.swing.border.EmptyBorder;
import java.awt.List;
import java.awt.Button;
import java.awt.event.ActionListener;
import java.awt.event.ActionEvent;
import javax.swing.JButton;
import javax.swing.border.TitledBorder;

public class FrmMoviles extends JFrame implements ActionListener {

	private static final long serialVersionUID = 1L;
	private Moviles ventas;
	private JPanel contentPane;
	private List listResultado;
	private JButton btnMostrar;
	private JPanel panel;
	private JButton btnTotalizarFijos;

	/**
	 * Launch the application.
	 */
	public static void main(String[] args) {
		EventQueue.invokeLater(new Runnable() {
			public void run() {
				try {
					FrmMoviles frame = new FrmMoviles();
					frame.setVisible(true);
				} catch (Exception e) {
					e.printStackTrace();
				}
			}
		});
	}
	
	public void datosFijos () {
		ventas = new Moviles(1001, 20, 150.0, 150.0);
		
		//int codigoProducto, int unidadesVendidas, double precioProducto, double descuentoVenta
	}
	
	public void mostrarVenta () {
		listResultado.removeAll();
		listResultado.add("Dirmen : " + ventas);
		listResultado.add ("El Código es : " + ventas.getCodigoProducto() + "\n");
		listResultado.add("Las unidades vendidas son : " + ventas.getUnidadesVendidas() + "\n");
		listResultado.add("El Precio Unitario es : " + ventas.getPrecioProducto() + "\n");
		listResultado.add("El Descuento de Venta es : " + ventas.getDescuentoVenta() + "\n");
		listResultado.add("El Importe Subtotal es : " + ventas.retornaImporteSubtotal()+ "\n");
		listResultado.add("El Importe de IGV es : " + ventas.retornaImporteIgv());
		listResultado.add("El Importe Total a Pagar es : " + ventas.retornaImporteTotalPagar());
		
	}
	
	//a_unidadesVendidas += this.unidadesVendidas;
	//a_importeSubtotal += this.unidadesVendidas * this.precioProducto;
	//a_importeIgv += retornaImporteIgv();
	//a_importePagar += retornaImporteTotalPagar();
		
	public void acumuladosFijos () {
		listResultado.removeAll ();
		listResultado.add ("El Acumulado de Unidades Vendidas es : " + Moviles.getA_unidadesVendidas() + "\n");
		listResultado.add ("El Acumulado de los Importes Subtotales son : " + Moviles.getA_importeSubtotal() + "\n");
		listResultado.add ("El Acumulado de los Importes por IGV son : " + Moviles.getA_importeIgv() + "\n");
		listResultado.add ("El Acumulado de los Importes Pagados son : " + Moviles.getA_importePagar() + "\n");
	}
	
	

	/**
	 * Create the frame.
	 */
	public FrmMoviles() {
		setTitle("Ventas");
		setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
		setBounds(100, 100, 450, 452);
		contentPane = new JPanel();
		contentPane.setBorder(new EmptyBorder(5, 5, 5, 5));

		setContentPane(contentPane);
		contentPane.setLayout(null);
		
		listResultado = new List();
		listResultado.setBounds(10, 197, 414, 206);
		contentPane.add(listResultado);
		
		panel = new JPanel();
		panel.setBorder(new TitledBorder(null, "Para Datos Fijos", TitledBorder.LEADING, TitledBorder.TOP, null, null));
		panel.setBounds(10, 130, 414, 51);
		contentPane.add(panel);
		panel.setLayout(null);
		
		btnMostrar = new JButton("Mostrar");
		btnMostrar.setBounds(155, 17, 89, 23);
		panel.add(btnMostrar);
		
		btnTotalizarFijos = new JButton("Totalizar");
		btnTotalizarFijos.addActionListener(this);
		btnTotalizarFijos.setBounds(292, 17, 89, 23);
		panel.add(btnTotalizarFijos);
		btnMostrar.addActionListener(this);
	}
	public void actionPerformed(ActionEvent e) {
		if (e.getSource() == btnTotalizarFijos) {
			actionPerformedBtnTotalizarFijos(e);
		}
		if (e.getSource() == btnMostrar) {
			actionPerformedBtnMostrar(e);
		}
	}
	protected void actionPerformedBtnMostrar(ActionEvent e) {
		datosFijos ();
		mostrarVenta ();
		
	}
	protected void actionPerformedBtnTotalizarFijos(ActionEvent e) {
		acumuladosFijos ();
	}
}
Editor is loading...
Leave a Comment