use of sic.modelo.Provincia in project sic by belluccifranco.
the class TransportistasGUI method cargarComboBoxProvinciasDelPais.
private void cargarComboBoxProvinciasDelPais(Pais paisSeleccionado) {
cmb_Provincia.removeAllItems();
try {
List<Provincia> provincias = new ArrayList(Arrays.asList(RestClient.getRestTemplate().getForObject("/provincias/paises/" + paisSeleccionado.getId_Pais(), Provincia[].class)));
Provincia provinciaTodas = new Provincia();
provinciaTodas.setNombre("Todas");
cmb_Provincia.addItem(provinciaTodas);
provincias.stream().forEach((p) -> {
cmb_Provincia.addItem(p);
});
} catch (RestClientResponseException ex) {
JOptionPane.showMessageDialog(this, ex.getMessage(), "Error", JOptionPane.ERROR_MESSAGE);
} catch (ResourceAccessException ex) {
LOGGER.error(ex.getMessage());
JOptionPane.showMessageDialog(this, ResourceBundle.getBundle("Mensajes").getString("mensaje_error_conexion"), "Error", JOptionPane.ERROR_MESSAGE);
}
}
use of sic.modelo.Provincia in project sic by belluccifranco.
the class ClienteController method buscarConCriteria.
@GetMapping("/clientes/busqueda/criteria")
@ResponseStatus(HttpStatus.OK)
public Page<Cliente> buscarConCriteria(@RequestParam Long idEmpresa, @RequestParam(required = false) String razonSocial, @RequestParam(required = false) String nombreFantasia, @RequestParam(required = false) String idFiscal, @RequestParam(required = false) Long idPais, @RequestParam(required = false) Long idProvincia, @RequestParam(required = false) Long idLocalidad, @RequestParam(required = false) Integer pagina, @RequestParam(required = false) Integer tamanio) {
Pais pais = null;
if (idPais != null) {
pais = paisService.getPaisPorId(idPais);
}
Provincia provincia = null;
if (idProvincia != null) {
provincia = provinciaService.getProvinciaPorId(idProvincia);
}
Localidad localidad = null;
if (idLocalidad != null) {
localidad = localidadService.getLocalidadPorId(idLocalidad);
}
if (tamanio == null || tamanio <= 0) {
tamanio = TAMANIO_PAGINA_DEFAULT;
}
if (pagina == null || pagina < 0) {
pagina = 0;
}
Pageable pageable = new PageRequest(pagina, tamanio, new Sort(Sort.Direction.ASC, "razonSocial"));
BusquedaClienteCriteria criteria = BusquedaClienteCriteria.builder().buscaPorRazonSocial(razonSocial != null).razonSocial(razonSocial).buscaPorNombreFantasia(nombreFantasia != null).nombreFantasia(nombreFantasia).buscaPorId_Fiscal(idFiscal != null).idFiscal(idFiscal).buscaPorPais(idPais != null).pais(pais).buscaPorProvincia(idProvincia != null).provincia(provincia).buscaPorLocalidad(idLocalidad != null).localidad(localidad).empresa(empresaService.getEmpresaPorId(idEmpresa)).pageable(pageable).build();
return clienteService.buscarClientes(criteria);
}
use of sic.modelo.Provincia in project sic by belluccifranco.
the class ProveedoresGUI method cmb_PaisItemStateChanged.
// GEN-LAST:event_chk_UbicacionItemStateChanged
private void cmb_PaisItemStateChanged(java.awt.event.ItemEvent evt) {
// GEN-FIRST:event_cmb_PaisItemStateChanged
if (cmb_Pais.getItemCount() > 0) {
if (!cmb_Pais.getSelectedItem().toString().equals("Todos")) {
cargarComboBoxProvinciasDelPais((Pais) cmb_Pais.getSelectedItem());
} else {
cmb_Provincia.removeAllItems();
Provincia provinciaTodas = new Provincia();
provinciaTodas.setNombre("Todas");
cmb_Provincia.addItem(provinciaTodas);
cmb_Localidad.removeAllItems();
Localidad localidadTodas = new Localidad();
localidadTodas.setNombre("Todas");
cmb_Localidad.addItem(localidadTodas);
}
}
}
use of sic.modelo.Provincia in project sic by belluccifranco.
the class ClientesGUI method cargarComboBoxProvinciasDelPais.
private void cargarComboBoxProvinciasDelPais() {
cmb_Provincia.removeAllItems();
try {
List<Provincia> provincias = new ArrayList(Arrays.asList(RestClient.getRestTemplate().getForObject("/provincias/paises/" + ((Pais) cmb_Pais.getSelectedItem()).getId_Pais(), Provincia[].class)));
Provincia provinciaTodas = new Provincia();
provinciaTodas.setNombre("Todas");
cmb_Provincia.addItem(provinciaTodas);
provincias.stream().forEach((p) -> {
cmb_Provincia.addItem(p);
});
} catch (RestClientResponseException ex) {
JOptionPane.showMessageDialog(this, ex.getMessage(), "Error", JOptionPane.ERROR_MESSAGE);
} catch (ResourceAccessException ex) {
LOGGER.error(ex.getMessage());
JOptionPane.showMessageDialog(this, ResourceBundle.getBundle("Mensajes").getString("mensaje_error_conexion"), "Error", JOptionPane.ERROR_MESSAGE);
}
}
use of sic.modelo.Provincia in project sic by belluccifranco.
the class ClientesGUI method cargarComboBoxLocalidadesDeLaProvincia.
private void cargarComboBoxLocalidadesDeLaProvincia() {
cmb_Localidad.removeAllItems();
try {
List<Localidad> Localidades = new ArrayList(Arrays.asList(RestClient.getRestTemplate().getForObject("/localidades/provincias/" + ((Provincia) cmb_Provincia.getSelectedItem()).getId_Provincia(), Localidad[].class)));
Localidad localidadTodas = new Localidad();
localidadTodas.setNombre("Todas");
cmb_Localidad.addItem(localidadTodas);
Localidades.stream().forEach((l) -> {
cmb_Localidad.addItem(l);
});
} catch (RestClientResponseException ex) {
JOptionPane.showMessageDialog(this, ex.getMessage(), "Error", JOptionPane.ERROR_MESSAGE);
} catch (ResourceAccessException ex) {
LOGGER.error(ex.getMessage());
JOptionPane.showMessageDialog(this, ResourceBundle.getBundle("Mensajes").getString("mensaje_error_conexion"), "Error", JOptionPane.ERROR_MESSAGE);
}
}
Aggregations