Package br.com.procempa.modus.entity

Examples of br.com.procempa.modus.entity.Visita


    return true;
  }

  public static void remove(Long id) throws Exception {
    PersistentAccess pa = PersistentAccessFactory.getInstance();
    Visita v = (Visita) pa.find(Visita.class, id);
    pa.remove(v);
  }
View Full Code Here


        .search(
            "FROM Visita WHERE dataInicio >= :dataInicio AND dataFim <= :dataFim AND telecentro=:telecentro ORDER BY dataInicio",
            params);

    for (Persistent persistent : list) {
      Visita visita = (Visita) persistent;
      items.add(visita);
    }

    return items;
  }
View Full Code Here

    Integer numVisitas = new Integer(0);

    if (!list.isEmpty()) {
      Persistent persistent = list.get(0);
      Visita v = (Visita) persistent;
      idAnterior = v.getUsuario().getId();
    }

    for (Persistent persistent : list) {
      Visita visita = (Visita) persistent;
      if (visita.getUsuario().getId() == idAnterior) {
        numVisitas++;
        totalHoras += visita.getDataFim().getTime()
            - visita.getDataInicio().getTime();
      } else {
        RelatorioVisitaVO relatorio = new RelatorioVisitaVO();
        relatorio.setNome(UsuarioDataServices.getUsuario(idAnterior)
            .getNome());
        relatorio.setNumeroVisitas(numVisitas);
        relatorio.setTotalHoras(totalHoras);
        items.add(relatorio);
        idAnterior = visita.getUsuario().getId();
        numVisitas = 1;
        totalHoras = visita.getDataFim().getTime()
            - visita.getDataInicio().getTime();
      }

    }

    if (!list.isEmpty()) {
View Full Code Here

        // para o application server.
        // ArrayList<Thread> threadList = new ArrayList<Thread>();

        for (int row : table.getSelectedRows()) {
          try {
            Visita v = (Visita) table.getValueAt(row, -1);
            Logger.debug("Encerrando visita ativa....");
            v = VisitaDataServices.terminate(v.getId());
            VisitaSearch.getInstance().getTableModel().replaceItem(v);
            Logger.debug("Visita ativa encerrada...");
          } catch (Exception e1) {
            e1.printStackTrace();
          }
View Full Code Here

    MouseListener tableMouseListener = new MouseListener() {

      public void mouseClicked(MouseEvent e) {
        if (table.getSelectedRowCount() > 0) {
          Visita visita = (Visita) ((SearchTableModel) table
              .getModel()).getValueAt(table.getSelectedRow(), -1);
          waitButton.setEnabled(visita.isListaEspera());
          saveButton.setEnabled(true);
        }
      }

      public void mousePressed(MouseEvent e) {
View Full Code Here

  }

  public static JComponent getInstance(Usuario u) {
    panel = new VisitaForm(IconFactory.createVisitaAtiva16(), "Registrar Visita");
    panel.usuario = u;
    panel.visita = new Visita();
    panel.buildPanel();
    panel.isInsert = true;
    return panel;
  }
View Full Code Here

   
    public void actionPerformed(ActionEvent e) {
        JPanel appPanel = Main.getInstance().getAppPanel();
        appPanel.removeAll();
        JXTable table = VisitaSearch.getInstance().getTable();
        Visita t = (Visita) table.getValueAt(
                table.getSelectedRows()[0], -1);
        JComponent form = VisitaForm.getInstance(t);
        appPanel.add(form);
        appPanel.validate();
        appPanel.repaint();
View Full Code Here

public class VisitaDataServices implements DataServices {

  public static Visita getVisita(Long id) throws Exception {
    PersistentAccess pa = PersistentAccessFactory.getInstance();
    Visita v = (Visita) pa.find(Visita.class, id);
    return v;
  }
View Full Code Here

    return true;
  }

  public static void remove(Long id) throws Exception {
    PersistentAccess pa = PersistentAccessFactory.getInstance();
    Visita v = (Visita) pa.find(Visita.class, id);
    pa.remove(v);
  }
View Full Code Here

    pa.remove(v);
  }

  public static Visita terminate(Long id) throws Exception {
    PersistentAccess pa = PersistentAccessFactory.getInstance();
    Visita v = (Visita) pa.find(Visita.class, id);
    v.setDataFim(new Date());
    v = (Visita) pa.persist(v);
    if (!v.isListaEspera()) {
      Equipamento eq = v.getEquipamento();
      EquipamentoDataServices.closeStation(eq);
    }
    return v;
  }
View Full Code Here

TOP

Related Classes of br.com.procempa.modus.entity.Visita

Copyright © 2018 www.massapicom. 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.