Package system.dolgozo

Source Code of system.dolgozo.DolgozoUtil

/*
* DolgozoUtil.java
*
* Created on 2009. okt�ber 28., 10:03
*
* To change this template, choose Tools | Template Manager
* and open the template in the editor.
*/

package system.dolgozo;

import java.util.List;
import javax.persistence.NoResultException;
import javax.swing.DefaultComboBoxModel;
import system.util.IndexedObject;

/**
*
* @author laci
*/
public class DolgozoUtil {

// <editor-fold defaultstate="collapsed" desc="beilleszt�s">
  public static Dolgozo insert(system.util.Login login, String nev) throws Exception{
    Dolgozo d = new Dolgozo();
    try {
      d.setNev(nev);
      d.setFelvetel(login.getTranzakcio());
      login.getManager().getTransaction().begin();
      login.getManager().persist(d);
      login.getManager().flush();
      login.getManager().getTransaction().commit();
    } catch (Exception ex) {
      login.getManager().getTransaction().rollback();
      throw ex;
    }
    return d;
  }
// </editor-fold>
 
// <editor-fold defaultstate="collapsed" desc="m�dos�t�s">
  public static void update(system.util.Login login, Dolgozo dolgozo, String nev) throws Exception{
    try {
      dolgozo.setNev(nev);
      login.getManager().getTransaction().begin();
      login.getManager().merge(dolgozo);
      login.getManager().flush();
      login.getManager().getTransaction().commit();
    } catch (Exception ex) {
      login.getManager().getTransaction().rollback();
      throw ex;
    }
  }
// </editor-fold>
 
// <editor-fold defaultstate="collapsed" desc="t�rl�s">
  public static void delete(system.util.Login login, Dolgozo dolgozo) throws Exception{
    try {
      dolgozo.setStatusz(-dolgozo.getTkod());
      dolgozo.setTorles(login.getTranzakcio());
      login.getManager().getTransaction().begin();
      login.getManager().merge(dolgozo);
      login.getManager().flush();
      login.getManager().getTransaction().commit();
    } catch (Exception ex) {
      login.getManager().getTransaction().rollback();
      throw ex;
    }
  }
// </editor-fold>
 
// <editor-fold defaultstate="collapsed" desc="getByNev">
 
  public static Dolgozo getByNev(system.util.Login login, String nev, Boolean statusz) {
    Dolgozo s;
    try {
      s = (Dolgozo)login.getManager().createNamedQuery("Dolgozo.findByNev").setParameter("nev", nev).setParameter("statusz",statusz).getSingleResult();
    } catch (NoResultException e) {
      return null;
    }
    return s;
  }

 
// </editor-fold>
 
// <editor-fold defaultstate="collapsed" desc="getByTkod">
 
  public static Dolgozo getByTkod(system.util.Login login, Integer tkod) {
    Dolgozo s;
    try {
      s = (Dolgozo)login.getManager().createNamedQuery("Dolgozo.findByTkod").setParameter("tkod", tkod).getSingleResult();
    } catch (NoResultException e) {
      return null;
    }
    return s;
  }

 
// </editor-fold>
 
// <editor-fold defaultstate="collapsed" desc="list">
 
  public static void List(system.util.Login login, DefaultComboBoxModel mibe) throws Exception{
    List list = login.getManager().createNamedQuery("Dolgozo.list").getResultList();
    for (int i = 0;i < list.size(); i++) {
      Dolgozo d = (Dolgozo)list.get(i);
      mibe.addElement(new IndexedObject(d.getTkod(),d.getNev()));
    }
    return;
  }
 
// </editor-fold>
 

}
TOP

Related Classes of system.dolgozo.DolgozoUtil

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.