Impresion en Netbeans

Páginas: 2 (265 palabras) Publicado: 3 de octubre de 2014
IMPRIMIR FACTURA EN JAVA NETBEANS
El siguiente código se utiliza para imprimir una factura directamente después de guardar los datos de la misma, la Base de Datos utilizada es el Postgres y setambién se implementa el JPA en en Netbeans para mayor seguridad y facilidad a la hora de programar las transacciones con la Base de Datos.
private voidjBtnGuardarActionPerformed(java.awt.event.ActionEvent evt) {
nrofactimprime = Integer.parseInt(jTxtNroFactura.getText().toString().trim());
//Método para guardar la venta y cobranza,luego pregunta si quiere imprimir factura
grabaventas();
cobranza(nrofactimprime);
if (JOptionPane.showConfirmDialog(rootPane, "¿Imprimir la Factura Nº : " + nrofactimprime +" ?",
"Imprimir Factura", JOptionPane.YES_NO_OPTION) == JOptionPane.YES_OPTION) {

try {
Connection conn = Conecta.conectar(); //Conexioncon la BD

File dir = new File("");
String in = dir.getAbsolutePath(); //Se obtiene la dirección en donde se ejecuta el jarString x = in.toString() + "\\src\\reportes\\reporteFactura.jasper"; //se llama al Factura
JasperPrint jasperPrinter = null;

Map m = new HashMap();m.put("nrofatc", nrofactimprime); //se agregan parámetros al reporte
JasperReport reporte = (JasperReport) JRLoader.loadObjectFromFile(x);jasperPrinter = JasperFillManager.fillReport(reporte, m, conn);

//Se crea una ventana modal para mostrar el Reporte
JDialog viewer = new JDialog(new JFrame(),"Distribuidora Gloria", true);
viewer.setIconImage(null);
viewer.setSize(950, 700);
viewer.setLocationRelativeTo(null);
JRViewer jrv = new...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Netbeans
  • netbeans
  • Netbeans
  • Netbeans
  • Netbeans
  • Netbeans
  • netbeans
  • netbeans

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS