// me fijo en que estado esta este Visitor
if(visitor.getStatus().equals(Visitor.NAME)){
// envio el primer mensaje de confirmacion
OutboundMessage msg = new OutboundMessage(visitor.getOriginator(), "S.E.R.L.I.Q.U.I.D.O. dice: H0l4 " + visitor.getName1() + " �Qu13n t3 gu5t4r1a 53r?");
modem.sendMessage(msg);
// actualizo el visitor en la base de datos
sql.updateVisitor(visitor);
// lo borro de la lista
visitors.remove(visitor);
};
if(visitor.getStatus().equals(Visitor.READY)){
// genero el codigo
visitor.setCode(sql.getCode());
// actualizo el visitor en la base de datos
// TODO esto esta mal
// deberia tener un solo metodo para actualizar el visitor
sql.updateVisitor(visitor);
//sql.updateVisitorStatus(visitor);
//sql.updateVisitorCode(visitor);
// envio el mensaje de confirmacion
OutboundMessage msg = new OutboundMessage(visitor.getOriginator(), "S.E.R.L.I.Q.U.I.D.O. dice: Y4 pu3d3 1ngr3s4r. Su c0d1g0 d3 4cc3s0 3s: " + visitor.getCode());
modem.sendMessage(msg);
// lo borro de la lista
visitors.remove(visitor);