Inicio

viernes, 30 de septiembre de 2016

Sistema de Ventas en Primefaces y mysql

Sistema de Venta



APLICACIÓN WEB

Login para acceder al sistema


Menú Princiapal
Formulario de Boleta de Venta

Formulario de Factura 

Consulta de clientes por cobrar

Formulario de mantenimiento de Clientes

Formulario de Mantenimiento de Productos

Formulario de Factura


Reporte de Clientes 


Formulario de Mantenimiento de Marca


Total a pagar a los proveedores

Formulario de pedido

Mantenimiento de Productos


Formulario de Mantenimiento de Proveedores

Boleta de Venta en pdf

Factura


tambien te puede interesar este articulo



martes, 27 de septiembre de 2016

Reporte en jsf con parametros

En este ejemplo eseñaremos como generar reporte con Irreport en el siguiere esta el código

Codigo de xhtml
Reporte en pdf


Tambien te puede interesar 





https://www.toptal.com/javascript/init-js-una-gu-a-de-los-por-qu-y-c-mos-en-el-conjunto-de-tecnolog-as-de-javascript/es

Grafico utilizando PieChartModel del primefaces

En este ejemplo enseñaremos como mostrar PieCharModel en primefaces con hibernate y la base de datos Mysql tal como se observa la img
.


















Para ello creamos un ManagedBean con el nombre GraficoBean

declaramos siguientes variables

    private PedidoEntity selectedEntity;
    private List<PedidoEntity> list;
    private PieChartModel pieodel;

Crear los metodos de acceso get y set

crear un medoto graficar tal como esta el codigo

 public void graficar() {
        String valor = "REPORTE GENERAL";
        pieodel = new PieChartModel();
        PedidoDao dao = new PedidoDaoImpl();
        list = dao.findPedido(selectedEntity);
        for (PedidoEntity p : list) {
pieodel.set(p.getClienteEntity().getNombres() + " " + p.getClienteEntity().getApellidos(), p.getTotal());
        }
        pieodel.setShowDataLabels(true);
        pieodel.setFill(true);
        pieodel.setTitle(valor);
        pieodel.setLegendPosition("w");

    }

pasamos a ver el html


lunes, 26 de septiembre de 2016

Pedido y su detalle en primefaces

En este tutorial vamos a ver registrar un pedido y su detalle tal como se muestra la imagen
para ello se utilizara primefaces jsf

veamos el ejemplocrear el siguiente diagrama





este tutorial continuara ...

viernes, 23 de septiembre de 2016

Subir archivo en jsf

En este tutorial vamos a ver un ejemplo como subir archivos al servidor, para ello utilizaremos primefaces y mysql

1. Crear un managedbean con el nombre  que sea combeniente

el siguiente código

 public void uploadPhoto(FileUploadEvent e) throws IOException {
        uploadedFile = e.getFile();
        ExternalContext ec = FacesContext.getCurrentInstance().getExternalContext();
        String filePath = ec.getRealPath(String.format("/resources/img/%s", uploadedFile.getFileName()));
        if (null != uploadedFile) {
            FileOutputStream fos = new FileOutputStream(filePath);
            fos.write(uploadedFile.getContents());
            fos.flush();
            fos.close();
        }
        FacesContext.getCurrentInstance().addMessage("messages", new FacesMessage(FacesMessage.SEVERITY_INFO, "subio elvideo con exito " + uploadedFile.getFileName(), ""));
    }

el ejemplo

jueves, 22 de septiembre de 2016

Personal

Erasmo Saavedra Robles


Desarrollar e implementar aplicaciones web a la medida usando las nuevas tecnologías, tendencias y estrategias competitivas. 

Cubrir la necesidad de información actualizada y oportuna e implementar aplicación para satisfaces las necesidades de las empresas, haciendo más eficiente sus labores lo que lleva a ser mas competitivo.

Leer Archivo CVS en Primefaces

En este tutorial vamos a mostrar como leer archivos CVS y posteriomente montraremos en una lista de Datatable utilizando el Primefaces

Procedimientos a seguir, crear una clase llamada Leer con los siguientes atributos

   private String codigo;
    private String dni;
    private  String nombres;
    private String especialidad;

crear los métos de accedo get y set

Posteriormente crear un controller  llamado LeerBean con los atributos
private List<Leer> lista;

crear los métos de accedo get y set

Crear un un método llamado handleFileCVS

con el siguiente codigo

 public void handleFileCVS(FileUploadEvent event) {
         UploadedFile uploadedFile = (UploadedFile) event.getFile();
        InputStream inputStr;
        lista.clear();
        try {
             inputStr = uploadedFile.getInputstream();
            String lineas;
            Scanner dato = new Scanner(inputStr);
            dato.nextLine();
             while (dato.hasNext()) {
                 Leer l = new Leer();
                  lineas = dato.nextLine();
                String[] valores = lineas.split(",");
                 l.setCodigo(valores[0]);
                 l.setDni(valores[1]);
                 l.setNombres(valores[2]);
                 l.setEspecialidad(valores[3]);
                 lista.add(l);
             }
        } catch (Exception e) {
            System.out.println("Error: " + e.getMessage().toString());
        }
         FacesMessage msg = new FacesMessage(event.getFile().getFileName() + " Carga correcta.");
        FacesContext.getCurrentInstance().addMessage(null, msg);
    }

Crear lee.xhtml tal como puestra en la img































Resultados