fixes bug#24160
qua: dev:Valdevir Apenas Melhorias codigo tela gerar conexão entre linhas. git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Model/trunk/modelWeb@111323 d1611594-4594-4d17-8e1d-87c2c4800839master
parent
d555449c06
commit
b7efacd9f1
|
@ -18,6 +18,6 @@ public interface ConexionRutaTramoCtrlDAO extends GenericDAO<ConexionRutaTramoCt
|
|||
|
||||
public List<Parada> buscarTodasLocalidadesDestinoC(Integer conexionRutaConfId);
|
||||
|
||||
public List<Parada> buscarPorConexionRutaConf(Integer conexionRutaConfId, char tipo);
|
||||
public List<Parada> buscarLocalidadesPorConexionRutaConfAndEixo(Integer conexionRutaConfId, char tipo);
|
||||
|
||||
}
|
||||
|
|
|
@ -116,9 +116,12 @@ public class ConexionRutaTramoCtrlHibernateDAO extends GenericHibernateDAO<Conex
|
|||
return new ArrayList<Parada>(paradas);
|
||||
}
|
||||
|
||||
/**
|
||||
*Busca localidades de acordo com o conexionRutaConfId e pelo eixo informado ('A', 'B', 'C')
|
||||
*/
|
||||
@Override
|
||||
@SuppressWarnings("unchecked")
|
||||
public List<Parada> buscarPorConexionRutaConf(Integer conexionRutaConfId, char tipo) {
|
||||
public List<Parada> buscarLocalidadesPorConexionRutaConfAndEixo(Integer conexionRutaConfId, char tipo) {
|
||||
|
||||
String filtro = "";
|
||||
String join = "";
|
||||
|
|
|
@ -24,11 +24,11 @@ public interface ConexionRutaTramoCtrlService {
|
|||
|
||||
public boolean validarConexioneRutasExistentes(Integer rutaOrigenId, Integer rutaDestinoId, Integer paradaOrigenId, Integer paradaDestinoId, Integer origemTrechoId, Integer destinoTrechoId, Integer integer);
|
||||
|
||||
public List<Parada> buscarLocalidadesOrigem(Integer conexionRutaConfId);
|
||||
public List<Parada> buscarLocalidadesEixoA(Integer conexionRutaConfId);
|
||||
|
||||
public List<Parada> buscarLocalidadesDestino(Integer conexionRutaConfId);
|
||||
public List<Parada> buscarLocalidadeEixoB(Integer conexionRutaConfId);
|
||||
|
||||
public List<Parada> buscarLocalidadesDestinoC(Integer conexionRutaConfId);
|
||||
public List<Parada> buscarLocalidadesEixoC(Integer conexionRutaConfId);
|
||||
|
||||
public List<Parada> buscarTodasLocalidadesOrigem(Integer conexionRutaConfId);
|
||||
|
||||
|
|
|
@ -10,13 +10,21 @@ import org.springframework.transaction.annotation.Transactional;
|
|||
import com.rjconsultores.ventaboletos.dao.ConexionRutaTramoCtrlDAO;
|
||||
import com.rjconsultores.ventaboletos.entidad.ConexionRutaCtrl;
|
||||
import com.rjconsultores.ventaboletos.entidad.ConexionRutaTramoCtrl;
|
||||
import com.rjconsultores.ventaboletos.entidad.Empresa;
|
||||
import com.rjconsultores.ventaboletos.entidad.Parada;
|
||||
import com.rjconsultores.ventaboletos.service.ConexionRutaTramoCtrlService;
|
||||
import com.rjconsultores.ventaboletos.utilerias.UsuarioLogado;
|
||||
|
||||
/**
|
||||
* @author valdevir.silva
|
||||
*
|
||||
*/
|
||||
@Service("conexionRutaTramoCtrlService")
|
||||
public class ConexionRutaTramoCtrlServiceImpl implements ConexionRutaTramoCtrlService {
|
||||
|
||||
private static final char EIXO_C = 'C';
|
||||
private static final char EIXO_B = 'B';
|
||||
private static final char EIXO_A = 'A';
|
||||
@Autowired
|
||||
private ConexionRutaTramoCtrlDAO conexionRutaTramoCtrlDAO;
|
||||
|
||||
|
@ -80,19 +88,29 @@ public class ConexionRutaTramoCtrlServiceImpl implements ConexionRutaTramoCtrlSe
|
|||
return conexionRutaTramoCtrlDAO.validarConexioneRutasExistentes(rutaOrigenId, rutaDestinoId, rutaDestinoCId, paradaOrigenId, paradaDestinoId, origemTrechoId, destinoTrechoId);
|
||||
}
|
||||
|
||||
/**
|
||||
*Busca localidades cadastradas para Eixo A
|
||||
*/
|
||||
@Override
|
||||
public List<Parada> buscarLocalidadesOrigem(Integer conexionRutaConfId) {
|
||||
return conexionRutaTramoCtrlDAO.buscarPorConexionRutaConf(conexionRutaConfId, 'A');
|
||||
public List<Parada> buscarLocalidadesEixoA(Integer conexionRutaConfId) {
|
||||
return conexionRutaTramoCtrlDAO.buscarLocalidadesPorConexionRutaConfAndEixo(conexionRutaConfId, EIXO_A);
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
*Busca localidades castradas para Eixo B
|
||||
*/
|
||||
@Override
|
||||
public List<Parada> buscarLocalidadesDestino(Integer conexionRutaConfId) {
|
||||
return conexionRutaTramoCtrlDAO.buscarPorConexionRutaConf(conexionRutaConfId, 'B');
|
||||
public List<Parada> buscarLocalidadeEixoB(Integer conexionRutaConfId) {
|
||||
return conexionRutaTramoCtrlDAO.buscarLocalidadesPorConexionRutaConfAndEixo(conexionRutaConfId, EIXO_B);
|
||||
}
|
||||
|
||||
/**
|
||||
*Busca localidades cadastradas para Eixo C
|
||||
*/
|
||||
@Override
|
||||
public List<Parada> buscarLocalidadesDestinoC(Integer conexionRutaConfId) {
|
||||
return conexionRutaTramoCtrlDAO.buscarPorConexionRutaConf(conexionRutaConfId, 'C');
|
||||
public List<Parada> buscarLocalidadesEixoC(Integer conexionRutaConfId) {
|
||||
return conexionRutaTramoCtrlDAO.buscarLocalidadesPorConexionRutaConfAndEixo(conexionRutaConfId, EIXO_C);
|
||||
}
|
||||
|
||||
@Override
|
||||
|
|
Loading…
Reference in New Issue