Untitled
unknown
plain_text
a year ago
4.0 kB
3
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