Package br.com.procempa.modus.entity

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


        .createInscreverCurso16()) {

      private static final long serialVersionUID = -3740641486544520951L;

      public void actionPerformed(ActionEvent e) {
        FilaInscricao filaInscricao = (FilaInscricao) getTable().getValueAt(
            getTable().getSelectedRows()[0], -1);
       
        JComponent form = InscricaoView.getInstance(filaInscricao);
        Main.getInstance().buildPanel(form);       
      }
    };

    inscreveUsuario.setAction(actionInscreveUsuario);
    inscreveUsuario.setText("Inscrever usu�rio");
    inscreveUsuario.setToolTipText("Inscreve o usu�rio na turma escolhida");
    inscreveUsuario.setEnabled(false);
    addToolBarButton(inscreveUsuario);

    Action actionRemove = new AbstractAction("", IconFactory.createDelete()) {

      private static final long serialVersionUID = -682713136806774411L;

      public void actionPerformed(ActionEvent e) {
       
        Integer action = ConfirmationView.showDeleteConfirmation("Excluir esse usu�rio da fila de inscri��o?");
       
        switch (action){
        case ConfirmViewAction.YES:
          FilaInscricao le = (FilaInscricao) getTable().getValueAt(
              getTable().getSelectedRows()[0], -1);
          try {
            FilaInscricaoDataServices.remove(le.getId());
            getTableModel().refresh();
          } catch (Exception e1) {
            // TODO Auto-generated catch block
            e1.printStackTrace();
          }
View Full Code Here


import br.com.procempa.modus.session.PersistentAccess;

public class FilaInscricaoDataServices {
 
  public static FilaInscricao getListaEspera(Long id) {
    FilaInscricao listaEspera = null;
    try {
      PersistentAccess pa = PersistentAccessFactory.getInstance();
      listaEspera = (FilaInscricao) pa.find(FilaInscricao.class, id);
    } catch (Exception e) {
      e.printStackTrace();
View Full Code Here

  }

  public static void remove(Long id) throws Exception {
    try {
      PersistentAccess pa = PersistentAccessFactory.getInstance();
      FilaInscricao le = (FilaInscricao) pa.find(FilaInscricao.class, id);
      pa.remove(le);
      // TODO Ao remover algu�m da lista de espera,
      // deve se alterar a ordem dos outros na lista de espera

    } catch (Exception e) {
View Full Code Here

    return listaEspera;
  }

  public static void insereUsuario(Usuario usuario, Curso c) throws Exception {
    FilaInscricao le = new FilaInscricao();
    le.setCurso(c);
    le.setUsuario(usuario);
    le.setOrdem(0);

    List<FilaInscricao> list;
    list = FilaInscricaoDataServices.getList();

    for (FilaInscricao listaEspera : list) {
View Full Code Here

import br.com.procempa.modus.session.PersistentAccess;

public class FilaInscricaoDataServices {
 
  public static FilaInscricao getListaEspera(Long id) {
    FilaInscricao listaEspera = null;
    try {
      PersistentAccess pa = PersistentAccessFactory.getInstance();
      listaEspera = (FilaInscricao) pa.find(FilaInscricao.class, id);
    } catch (Exception e) {
      e.printStackTrace();
View Full Code Here

  }

  public static void remove(Long id) throws Exception {
    try {
      PersistentAccess pa = PersistentAccessFactory.getInstance();
      FilaInscricao le = (FilaInscricao) pa.find(FilaInscricao.class, id);
      pa.remove(le);
      // TODO Ao remover algu�m da lista de espera,
      // deve se alterar a ordem dos outros na lista de espera

    } catch (Exception e) {
View Full Code Here

   * @param usuario
   * @param c
   * @throws Exception
   */
  public static void insereUsuario(Usuario usuario, Curso c) throws Exception {
    FilaInscricao le = new FilaInscricao();
    le.setCurso(c);
    le.setUsuario(usuario);

    List<FilaInscricao> list;
    list = FilaInscricaoDataServices.getList(c);

    for (FilaInscricao listaEspera : list) {
View Full Code Here

import br.com.procempa.modus.services.UsuarioDataServices;

public class FilaInscricaoDataServicesTest extends TestCase {
 
  public void testInscreveUsuario() throws Exception {
    FilaInscricao fila = FilaInscricaoDataServices.getList().get(0);
    Turma turma = TurmaDataServices.getTurmasAbertas(fila.getCurso()).get(0);
   
    Inscricao inscricao = FilaInscricaoDataServices.inscreveUsuario(fila, turma);
   
    assertTrue(inscricao != null);
    assertTrue(PersistentAccessFactory.getInstance().find(FilaInscricao.class, fila.getId()) == null);
   
  }
View Full Code Here

    return "INSERT INTO FILAINSCRICAO(id, timestamp, user_id, "
        + "curso_id, usuario_id) " + "VALUES(?, ?, ?, ?, ?)";
  }

  public Persistent getObject(ResultSet rs) throws Exception {
    FilaInscricao filaInscricao = new FilaInscricao();

    filaInscricao.setId(rs.getLong(1));
    filaInscricao.setTimestamp(new Timestamp(rs.getDate(2).getTime()));

    if (rs.getString(6) == null) {
      filaInscricao.setUsuario(null);
    } else {
      Usuario u = new Usuario();
      filaInscricao.setUsuario(u);
      filaInscricao.getUsuario().setId(rs.getLong(4));
    }

    Curso c = new Curso();
    filaInscricao.setCurso(c);
    filaInscricao.getCurso().setId(this.idCurso);

    return filaInscricao;
  }
View Full Code Here

  public PreparedStatement prepareStatement(ResultSet rs,
      PreparedStatement statement, List<String> messages)
      throws Exception {

    FilaInscricao filaInscricao = (FilaInscricao) getObject(rs);

    statement.setLong(1, filaInscricao.getId());
    statement.setDate(2, new java.sql.Date(filaInscricao.getTimestamp()
        .getTime()));
    statement.setNull(3, Types.NULL);
    statement.setLong(4, filaInscricao.getCurso().getId());

    if (!(filaInscricao.getUsuario() == null)) {
      statement.setLong(5, filaInscricao.getUsuario().getId());
    } else {
      statement.setNull(5, Types.NULL);
      messages.add("Registro de INSCRICAO - FILAINSCRICAO (id: "
          + filaInscricao.getId()
          + ") com chave estrangeira de Usuario = NULL");
    }
   
    /**
     * TODO Antes de inserir o usuario na  fila de inscricao ver se
View Full Code Here

TOP

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

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.