Está en la página 1de 3

if (ls_insertar!=null && ls_insertar.compareTo("")!=0) if (ls_insertar.compareTo("insertar")==0) { ls_ruc=ir_request.getParameter("ruc"); ls_nombre=ir_request.getParameter("nombre"); ls_fecha=ir_request.getParameter("fecha"); try { factory=Persistence.createEntityManagerFactory("Prj_Web3_Gar ciaPU"); } catch (Exception ex) { String ll=ex.

getMessage(); ll=ex.getMessage(); } EntityManager em=null; try{ em = factory.createEntityManager(); } catch(Exception ex) { String jj="ff"; jj=ex.getMessage(); } Pkg_Web3_Garcia.Proveedor p=new Pkg_Web3_Garcia.Proveedor(); try{ EntityTransaction entr=em.getTransaction(); entr.begin(); p.setRuc(ls_ruc); p.setNombre(ls_nombre); p.setFecha(ls_fecha); em.persist(p); entr.commit(); } catch(Exception e){ String ss=e.getMessage(); ss=""; } em.close(); ls_ruc=""; ls_nombre=""; ls_fecha=""; } if (ls_buscar!=null && ls_buscar.compareTo("")!=0) if (ls_buscar.compareTo("buscar")==0) { ls_ruc=ir_request.getParameter("ruc"); try { factory=Persistence.createEntityManagerFactory("Prj_Web3_Gar ciaPU"); } catch (Exception ex) { String ll=ex.getMessage(); ll=ex.getMessage(); } EntityManager em=null;

try{ em = factory.createEntityManager(); } catch(Exception ex) { String jj="ff"; jj=ex.getMessage(); } Pkg_Web3_Garcia.Proveedor p=new Pkg_Web3_Garcia.Proveedor(); try{ Query query=em.createQuery("SELECT p FROM Proveedor p WHERE p.ruc = :ruc"); query.setParameter("ruc", ls_ruc); List<Proveedor> lista=query.getResultList(); ls_nombre=lista.get(0).getNombre(); ls_fecha=lista.get(0).getFecha(); } catch (Exception ex) { String ll=ex.getMessage(); ll="gg"; } em.close(); } if (ls_modificar!=null && ls_modificar.compareTo("")!=0) if (ls_modificar.compareTo("modificar")==0) { ls_ruc=ir_request.getParameter("ruc"); ls_nombre=ir_request.getParameter("nombre"); ls_fecha=ir_request.getParameter("fecha"); try { factory=Persistence.createEntityManagerFactory("Prj_Web3_Garc iaPU"); } catch (Exception ex) { String ll=ex.getMessage(); ll=ex.getMessage(); } EntityManager em=null; try{ em = factory.createEntityManager(); } catch(Exception ex) { String jj="ff"; jj=ex.getMessage(); } Pkg_Web3_Garcia.Proveedor p=new Pkg_Web3_Garcia.Proveedor(); try{ p.setRuc(ls_ruc); em.getTransaction().begin(); Proveedor pro=em.find(Proveedor.class, p.getRuc()); pro.setRuc(ls_ruc); pro.setNombre(ls_nombre); pro.setFecha(ls_fecha); em.getTransaction().commit();

} catch(Exception e){ String ss=e.getMessage(); ss=""; } em.close(); ls_ruc=""; ls_nombre=""; ls_fecha=""; } if (ls_eliminar!=null && ls_eliminar.compareTo("")!=0) if (ls_eliminar.compareTo("eliminar")==0) { ls_ruc=ir_request.getParameter("ruc"); try { factory=Persistence.createEntityManagerFactory("Prj_Web3_Gar ciaPU"); } catch (Exception ex) { String ll=ex.getMessage(); ll=ex.getMessage(); } EntityManager em=null; try{ em = factory.createEntityManager(); } catch(Exception ex) { String jj="ff"; jj=ex.getMessage(); } Pkg_Web3_Garcia.Proveedor p=new Pkg_Web3_Garcia.Proveedor(); try{ p.setRuc(ls_ruc); em.getTransaction().begin(); Proveedor pro=em.find(Proveedor.class, p.getRuc()); em.remove(pro); em.getTransaction().commit(); ls_ruc=""; } catch (Exception ex) { String ll=ex.getMessage(); ll="gg"; } em.close(); }

También podría gustarte