Factura cubillo

download Factura cubillo

of 12

Transcript of Factura cubillo

  • 8/17/2019 Factura cubillo

    1/12

    /* * To change this license header, choose License Headers in Project Properties. * To change this template file, choose Tools | Templates * and open the template in the editor. */

    package quiz;

    import javax.swing.JOptionPane;

    /** * * @author FH4 */public class OrdenPedido extends javax.swing.JDialog {

      /**  * Creates new form OrdenPedido  */

      public OrdenPedido(java.awt.Frame parent, boolean modal) {  super(parent, modal);  initComponents();  }

      /**  * This method is called from within the constructor to initialize the form.  * WARNING: Do NOT modify this code. The content of this method is always  * regenerated by the Form Editor.  */  @SuppressWarnings("unchecked")  //

    private void initComponents() {

      label1 = new java.awt.Label();  txtNit = new java.awt.TextField();  btnAsignar = new java.awt.Button();  listCodigo = new java.awt.List();  listNo = new java.awt.List();  listCantidad = new java.awt.List();  listDetalle = new java.awt.List();  listDescuento = new java.awt.List();  listValorUnitario = new java.awt.List();  listTotalObjeto = new java.awt.List();

      listIva = new java.awt.List();  btnNuevo = new java.awt.Button();  txtNombre = new java.awt.TextField();  label2 = new java.awt.Label();  label3 = new java.awt.Label();  label4 = new java.awt.Label();  txtCodigo = new java.awt.TextField();  txtDetalle = new java.awt.TextField();  txtCantidad = new java.awt.TextField();  txtValorUnitario = new java.awt.TextField();  txtDescuento = new java.awt.TextField();  label5 = new java.awt.Label();  lblTotalDescuento = new java.awt.Label();

      label7 = new java.awt.Label();  lblIvaTotal = new java.awt.Label();  lblTotalNeto = new java.awt.Label();

  • 8/17/2019 Factura cubillo

    2/12

      label10 = new java.awt.Label();  label11 = new java.awt.Label();  label12 = new java.awt.Label();  label13 = new java.awt.Label();  label14 = new java.awt.Label();  label15 = new java.awt.Label();  label16 = new java.awt.Label();

      label17 = new java.awt.Label();  label18 = new java.awt.Label();

      setDefaultCloseOperation(javax.swing.WindowConstants.DISPOSE_ON_CLOSE);

      label1.setFont(new java.awt.Font("Dialog", 1, 18)); // NOI18N  label1.setText("Ferreteria La Loca :v");

      btnAsignar.setLabel("Asignar");  btnAsignar.addActionListener(new java.awt.event.ActionListener() {  public void actionPerformed(java.awt.event.ActionEvent evt) {  btnAsignarActionPerformed(evt);

      }  });

      listCodigo.setMinimumSize(new java.awt.Dimension(60, 60));

      listNo.setMinimumSize(new java.awt.Dimension(60, 60));

      listCantidad.setMinimumSize(new java.awt.Dimension(60, 60));

      listDetalle.setMinimumSize(new java.awt.Dimension(60, 60));

      listDescuento.setMinimumSize(new java.awt.Dimension(60, 60));

      listValorUnitario.setMinimumSize(new java.awt.Dimension(60, 60));

      listTotalObjeto.setMinimumSize(new java.awt.Dimension(60, 60));

      listIva.setMinimumSize(new java.awt.Dimension(60, 60));

      btnNuevo.setLabel("Nuevo");  btnNuevo.addActionListener(new java.awt.event.ActionListener() {  public void actionPerformed(java.awt.event.ActionEvent evt) {  btnNuevoActionPerformed(evt);  }  });

      label2.setText("NIT");

      label3.setText("Nombre");

      label4.setFont(new java.awt.Font("Dialog", 1, 14)); // NOI18N  label4.setText("Orden de pedido");

      label5.setText("Total Descuento:");

      lblTotalDescuento.setText("0");

      label7.setText("Total Iva: ");

      lblIvaTotal.setText("0");

  • 8/17/2019 Factura cubillo

    3/12

      lblTotalNeto.setText("0");

      label10.setText("Total:");

      label11.setText("Codigo");

      label12.setText("No.");

      label13.setText("Detalle");

      label14.setText("Cantidad");

      label15.setText("V. Unitario");

      label16.setText("Descuento");

      label17.setText("Total Item");

      label18.setText("Iva");

      javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane());  getContentPane().setLayout(layout);  layout.setHorizontalGroup(  layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)  .addGroup(layout.createSequentialGroup()  .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)  .addGroup(layout.createSequentialGroup()  .addGap(53, 53, 53)  .addGroup(layout.createParallelGroup(javax.swing.GroupLa

    yout.Alignment.LEADING)  .addGroup(layout.createSequentialGroup()  .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING)  .addComponent(label11, javax.swing.GroupLayout.PREFERRED_SIZE, 50, javax.swing.GroupLayout.PREFERRED_SIZE)  .addGroup(layout.createSequentialGroup()  .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)  .addComponent(listNo, javax.swing.GroupLayout.PREFERRED_SIZE, 30, javax.swing.GroupLayout.PREFERRED_SIZE)  .addComponent(label12, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))  .addGap(6, 6, 6)  .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)  .addComponent(txtCodigo, javax.swing.GroupLayout.PREFERRED_SIZE, 50, javax.swing.GroupLayout.PREFERRED_SIZE)  .addComponent(listCodigo, javax.swing.GroupLayout.PREFERRED_SIZE, 50, javax.swing.GroupLayout.PREFERRED_SIZE))))  .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)  .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)

      .addGroup(layout.createSequentialGroup()  .addGap(53, 53, 53)  .addComponent(label14, javax.swing.Group

  • 8/17/2019 Factura cubillo

    4/12

    Layout.PREFERRED_SIZE, 60, javax.swing.GroupLayout.PREFERRED_SIZE))  .addGroup(layout.createSequentialGroup()  .addComponent(listDetalle, javax.swing.GroupLayout.PREFERRED_SIZE, 50, javax.swing.GroupLayout.PREFERRED_SIZE)  .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)  .addComponent(listCantidad, javax.swing.

    GroupLayout.PREFERRED_SIZE, 60, javax.swing.GroupLayout.PREFERRED_SIZE))  .addGroup(layout.createSequentialGroup()  .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING)  .addComponent(label13, javax.swing.GroupLayout.PREFERRED_SIZE, 50, javax.swing.GroupLayout.PREFERRED_SIZE)  .addComponent(txtDetalle, javax.swing.GroupLayout.PREFERRED_SIZE, 50, javax.swing.GroupLayout.PREFERRED_SIZE))  .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)  .addComponent(txtCantidad, javax.swing.GroupLayout.PREFERRED_SIZE, 60, javax.swing.GroupLayout.PREFERRED_SIZE)))

      .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)  .addGroup(layout.createSequentialGroup()  .addGap(43, 43, 43)  .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)  .addGroup(layout.createSequentialGroup()  .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)  .addComponent(label5, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)

      .addComponent(label7, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))  .addGap(26, 26, 26)  .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)  .addComponent(lblIvaTotal, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)  .addComponent(lblTotalDescuento, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)))  .addGroup(layout.createSequentialGroup()  .addComponent(label10, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)  .addGap(89, 89, 89)  .addComponent(lblTotalNeto, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))))  .addGroup(layout.createSequentialGroup()  .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)  .addGroup(layout.createParallelGroup(jav

    ax.swing.GroupLayout.Alignment.LEADING)  .addComponent(txtValorUnitario, javax.swing.GroupLayout.PREFERRED_SIZE, 70, javax.swing.GroupLayout.PREFERRED_SIZE)

  • 8/17/2019 Factura cubillo

    5/12

      .addComponent(listValorUnitario, javax.swing.GroupLayout.PREFERRED_SIZE, 70, javax.swing.GroupLayout.PREFERRED_SIZE)  .addComponent(label15, javax.swing.GroupLayout.PREFERRED_SIZE, 70, javax.swing.GroupLayout.PREFERRED_SIZE))  .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)  .addGroup(layout.createParallelGroup(jav

    ax.swing.GroupLayout.Alignment.LEADING)  .addComponent(label16, javax.swing.GroupLayout.PREFERRED_SIZE, 70, javax.swing.GroupLayout.PREFERRED_SIZE)  .addGroup(layout.createSequentialGroup()  .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)  .addComponent(txtDescuento,javax.swing.GroupLayout.PREFERRED_SIZE, 70, javax.swing.GroupLayout.PREFERRED_SIZE)  .addComponent(listDescuento, javax.swing.GroupLayout.PREFERRED_SIZE, 70, javax.swing.GroupLayout.PREFERRED_S

    IZE))  .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)  .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)  .addComponent(listIva, javax.swing.GroupLayout.PREFERRED_SIZE, 40, javax.swing.GroupLayout.PREFERRED_SIZE)  .addComponent(label18, javax.swing.GroupLayout.PREFERRED_SIZE, 40, javax.swing.GroupLayout.PREFERRED_SIZE))  .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)  .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)

      .addComponent(label17, javax.swing.GroupLayout.PREFERRED_SIZE, 60, javax.swing.GroupLayout.PREFERRED_SIZE)  .addComponent(listTotalObjeto, javax.swing.GroupLayout.PREFERRED_SIZE, 60, javax.swing.GroupLayout.PREFERRED _SIZE)))))))  .addGroup(layout.createSequentialGroup()  .addComponent(btnAsignar, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)  .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)  .addComponent(btnNuevo, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))  .addGroup(layout.createSequentialGroup()  .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING)  .addComponent(label2, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)  .addComponent(label3, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))  .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)

      .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)  .addComponent(txtNit, javax.swing.GroupLayou

  • 8/17/2019 Factura cubillo

    6/12

    t.PREFERRED_SIZE, 80, javax.swing.GroupLayout.PREFERRED_SIZE)  .addComponent(txtNombre, javax.swing.GroupLayout.PREFERRED_SIZE, 80, javax.swing.GroupLayout.PREFERRED_SIZE)))))  .addGroup(layout.createSequentialGroup()  .addGap(245, 245, 245)  .addComponent(label4, javax.swing.GroupLayout.PREFERRED_ SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SI

    ZE))  .addGroup(layout.createSequentialGroup()  .addGap(218, 218, 218)  .addComponent(label1, javax.swing.GroupLayout.PREFERRED_ SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)))  .addContainerGap(120, Short.MAX_VALUE))  );  layout.setVerticalGroup(  layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)  .addGroup(layout.createSequentialGroup()

      .addGap(19, 19, 19)  .addComponent(label1, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)  .addGap(17, 17, 17)  .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING)  .addGroup(layout.createSequentialGroup()  .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING)  .addComponent(txtNit, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)  .addComponent(label2, javax.swing.GroupLayout.PREFER

    RED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))  .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)  .addComponent(txtNombre, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED _SIZE))  .addComponent(label3, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))  .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)  .addGroup(layout.createSequentialGroup()  .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)  .addComponent(label4, javax.swing.GroupLayout.PREFERRED_ SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)  .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)  .addGroup(layout.createSequentialGroup()  .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)  .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)  .addComponent(label18, javax.swing.GroupLayo

    ut.Alignment.TRAILING, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)  .addComponent(label17, javax.swing.GroupLayo

  • 8/17/2019 Factura cubillo

    7/12

    ut.Alignment.TRAILING, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)  .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING,false)  .addGroup(layout.createSequentialGroup()  .addComponent(label11, javax.swing.G

    roupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)  .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX _VALUE)  .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)  .addComponent(txtCodigo, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)  .addComponent(label12, javax.swing.GroupLayout.Alignment.TRAILING, javax.swing.GroupLayout.PREFERRED_SIZE, javax

    .swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)))  .addGroup(layout.createSequentialGroup()  .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)  .addComponent(label13, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)  .addComponent(label14, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))  .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING, false)  .addGroup(layout.createSequentia

    lGroup()  .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)  .addComponent(txtCantidad, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))  .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, layout.createSequentialGroup()  .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)  .addComponent(txtDetalle, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))))))  .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)  .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)  .addComponent(listNo, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)  .addComponent(listCodigo, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)  .addComponent(listDetalle, javax.swing.Group

    Layout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)  .addComponent(listCantidad, javax.swing.Grou

  • 8/17/2019 Factura cubillo

    8/12

    pLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)  .addComponent(listIva, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)  .addComponent(listTotalObjeto, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.Gro

    upLayout.PREFERRED_SIZE)))  .addGroup(layout.createSequentialGroup()  .addGap(33, 33, 33)  .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)  .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, layout.createSequentialGroup()  .addComponent(txtDescuento, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)  .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)

      .addComponent(listDescuento, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))  .addGroup(layout.createSequentialGroup()  .addComponent(label16, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)  .addGap(120, 120, 120))))))  .addGroup(layout.createSequentialGroup()  .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)  .addComponent(label15, javax.swing.GroupLayout.PREFERRED _SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_S

    IZE)  .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)  .addComponent(txtValorUnitario, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)  .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)  .addComponent(listValorUnitario, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)))  .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING, false)  .addGroup(layout.createSequentialGroup()  .addGap(43, 43, 43)  .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)  .addComponent(btnAsignar, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)  .addComponent(btnNuevo, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)))  .addGroup(layout.createSequentialGroup()  .addGap(25, 25, 25)

      .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)  .addComponent(lblTotalDescuento, javax.swing.GroupLa

  • 8/17/2019 Factura cubillo

    9/12

    yout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)  .addComponent(label5, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))  .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)

      .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)  .addComponent(lblIvaTotal, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)  .addComponent(label7, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))))  .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)  .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)

      .addComponent(lblTotalNeto, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_ SIZE)  .addComponent(label10, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))  .addGap(23, 23, 23))  );

      pack();  }//

    private void btnAsignarActionPerformed(java.awt.event.ActionEvent evt) {

    int numero = 1, cantidad = 0;  float valorUnitario = 0, iva = 0, totalItem = 0, totalDescuento = 0, totalIva = 0, totalNeto = 0, descuento = 0;  String detalle = "", codigo = ""; 

    do  {  listNo.add("" + numero);

    numero++; 

    codigo = txtCodigo.getText();  listCodigo.add(codigo); 

    detalle = txtDetalle.getText();  listDetalle.add(detalle); 

    cantidad = Integer.parseInt(txtCantidad.getText());  listCantidad.add("" + cantidad); 

    valorUnitario = Float.parseFloat(txtValorUnitario.getText());  listValorUnitario.add("" + valorUnitario); 

    descuento = Float.parseFloat(txtDescuento.getText());

    descuento = ((valorUnitario * cantidad)*(descuento/100));

    listDescuento.add("" + descuento);

  • 8/17/2019 Factura cubillo

    10/12

     iva = (valorUnitario - descuento) * (float)0.16;

      listIva.add("" + iva); 

    totalItem = (valorUnitario * cantidad) - descuento + iva;  listTotalObjeto.add("" + totalItem);

    }while(JOptionPane.showConfirmDialog(rootPane, "Desea realizar otra compra ?", "Compra", JOptionPane.YES_NO_OPTION)==JOptionPane.YES_OPTION); 

    for(int i= 0; i < listDescuento.getItemCount(); i++)  {  totalDescuento += totalDescuento + Float.parseFloat(listDescuento.getItem(i));

    for(int i= 0; i < listIva.getItemCount(); i++)  {  totalIva += totalIva + Float.parseFloat(listIva.getItem(i));

    totalNeto = totalDescuento + totalIva; 

    lblTotalDescuento.setText("" + totalDescuento);  lblIvaTotal.setText("" + totalIva);  lblTotalNeto.setText("" + totalNeto); 

    }

    private void btnNuevoActionPerformed(java.awt.event.ActionEvent evt) {

    txtCantidad.setText("");  txtCodigo.setText("");  txtDescuento.setText("");  txtDetalle.setText("");  txtNit.setText("");  txtNombre.setText("");  txtValorUnitario.setText(""); 

    listCantidad.clear();  listCodigo.clear();  listDescuento.clear();  listDetalle.clear();  listIva.clear();  listNo.clear();  listTotalObjeto.clear();  listValorUnitario.clear(); 

    lblIvaTotal.setText("" + 0);  lblTotalDescuento.setText("" + 0);  lblTotalNeto.setText("" + 0); 

    }

    /**

      * @param args the command line arguments  */  public static void main(String args[]) {

  • 8/17/2019 Factura cubillo

    11/12

      /* Set the Nimbus look and feel */  //  /* If Nimbus (introduced in Java SE 6) is not available, stay with the default look and feel.  * For details see http://download.oracle.com/javase/tutorial/uiswing/lookandfeel/plaf.html

    */  try {  for (javax.swing.UIManager.LookAndFeelInfo info : javax.swing.UIManager.getInstalledLookAndFeels()) {  if ("Nimbus".equals(info.getName())) {  javax.swing.UIManager.setLookAndFeel(info.getClassName());  break;  }  }  } catch (ClassNotFoundException ex) {  java.util.logging.Logger.getLogger(OrdenPedido.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);

      } catch (InstantiationException ex) {  java.util.logging.Logger.getLogger(OrdenPedido.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);  } catch (IllegalAccessException ex) {  java.util.logging.Logger.getLogger(OrdenPedido.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);  } catch (javax.swing.UnsupportedLookAndFeelException ex) {  java.util.logging.Logger.getLogger(OrdenPedido.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);  }  //

      /* Create and display the dialog */

      java.awt.EventQueue.invokeLater(new Runnable() {  public void run() {  OrdenPedido dialog = new OrdenPedido(new javax.swing.JFrame(), true);  dialog.addWindowListener(new java.awt.event.WindowAdapter() {  @Override  public void windowClosing(java.awt.event.WindowEvent e) {  System.exit(0);  }  });  dialog.setVisible(true);  }  });  }

      // Variables declaration - do not modifyprivate java.awt.Button btnAsignar;

      private java.awt.Button btnNuevo;  private java.awt.Label label1;  private java.awt.Label label10;  private java.awt.Label label11;  private java.awt.Label label12;  private java.awt.Label label13;  private java.awt.Label label14;  private java.awt.Label label15;

      private java.awt.Label label16;  private java.awt.Label label17;  private java.awt.Label label18;

  • 8/17/2019 Factura cubillo

    12/12

      private java.awt.Label label2;  private java.awt.Label label3;  private java.awt.Label label4;  private java.awt.Label label5;  private java.awt.Label label7;  private java.awt.Label lblIvaTotal;  private java.awt.Label lblTotalDescuento;

      private java.awt.Label lblTotalNeto;  private java.awt.List listCantidad;  private java.awt.List listCodigo;  private java.awt.List listDescuento;  private java.awt.List listDetalle;  private java.awt.List listIva;  private java.awt.List listNo;  private java.awt.List listTotalObjeto;  private java.awt.List listValorUnitario;  private java.awt.TextField txtCantidad;  private java.awt.TextField txtCodigo;  private java.awt.TextField txtDescuento;

      private java.awt.TextField txtDetalle;  private java.awt.TextField txtNit;  private java.awt.TextField txtNombre;  private java.awt.TextField txtValorUnitario;  // End of variables declaration}