use of sic.modelo.Provincia in project sic by belluccifranco.
the class TransportistasGUI method buscar.
private void buscar() {
this.cambiarEstadoEnabled(false);
String criteria = "/transportistas/busqueda/criteria?";
if (chk_Nombre.isSelected()) {
criteria += "nombre=" + txt_Nombre.getText().trim() + "&";
}
if (chk_Ubicacion.isSelected()) {
if (!((Pais) cmb_Pais.getSelectedItem()).getNombre().equals("Todos")) {
criteria += "idPais=" + String.valueOf(((Pais) cmb_Pais.getSelectedItem()).getId_Pais()) + "&";
}
if (!((Provincia) (cmb_Provincia.getSelectedItem())).getNombre().equals("Todas")) {
criteria += "idProvincia=" + String.valueOf(((Provincia) (cmb_Provincia.getSelectedItem())).getId_Provincia()) + "&";
}
if (!((Localidad) cmb_Localidad.getSelectedItem()).getNombre().equals("Todas")) {
criteria += "idLocalidad=" + String.valueOf((((Localidad) cmb_Localidad.getSelectedItem()).getId_Localidad())) + "&";
}
}
criteria += "idEmpresa=" + String.valueOf(EmpresaActiva.getInstance().getEmpresa().getId_Empresa());
try {
transportistas = new ArrayList(Arrays.asList(RestClient.getRestTemplate().getForObject(criteria, Transportista[].class)));
this.cargarResultadosAlTable();
} catch (RestClientResponseException ex) {
JOptionPane.showMessageDialog(this, ex.getMessage(), "Error", JOptionPane.ERROR_MESSAGE);
this.cambiarEstadoEnabled(true);
} catch (ResourceAccessException ex) {
LOGGER.error(ex.getMessage());
JOptionPane.showMessageDialog(this, ResourceBundle.getBundle("Mensajes").getString("mensaje_error_conexion"), "Error", JOptionPane.ERROR_MESSAGE);
this.cambiarEstadoEnabled(true);
}
this.cambiarEstadoEnabled(true);
}
use of sic.modelo.Provincia in project sic by belluccifranco.
the class TransportistasGUI 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 DetalleProvinciaGUI method btn_AgregarActionPerformed.
// </editor-fold>//GEN-END:initComponents
private void btn_AgregarActionPerformed(java.awt.event.ActionEvent evt) {
// GEN-FIRST:event_btn_AgregarActionPerformed
try {
Provincia provincia = new Provincia();
provincia.setNombre(txt_Nombre.getText().trim());
provincia.setPais((Pais) cmb_Paises.getSelectedItem());
RestClient.getRestTemplate().postForObject("/provincias", provincia, Provincia.class);
txt_Nombre.setText("");
this.cargarProvinciasDelPais((Pais) cmb_PaisesBusqueda.getSelectedItem());
} 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 DetalleProvinciaGUI method btn_ActualizarActionPerformed.
// GEN-LAST:event_lst_ProvinciasValueChanged
private void btn_ActualizarActionPerformed(java.awt.event.ActionEvent evt) {
// GEN-FIRST:event_btn_ActualizarActionPerformed
try {
if (provinciaSeleccionada == null) {
JOptionPane.showMessageDialog(this, "Seleccione una provincia de la lista para poder continuar.", "Error", JOptionPane.ERROR_MESSAGE);
} else {
Provincia provinciaModificada = new Provincia();
provinciaModificada.setId_Provincia(provinciaSeleccionada.getId_Provincia());
provinciaModificada.setNombre(txt_Nombre.getText().trim());
provinciaModificada.setPais((Pais) cmb_Paises.getSelectedItem());
RestClient.getRestTemplate().put("/provincias", provinciaModificada);
txt_Nombre.setText("");
provinciaSeleccionada = null;
cargarProvinciasDelPais((Pais) cmb_PaisesBusqueda.getSelectedItem());
}
} 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 List<Cliente> buscarConCriteria(@RequestParam(value = "razonSocial", required = false) String razonSocial, @RequestParam(value = "nombreFantasia", required = false) String nombreFantasia, @RequestParam(value = "idFiscal", required = false) String idFiscal, @RequestParam(value = "idPais", required = false) Long idPais, @RequestParam(value = "idProvincia", required = false) Long idProvincia, @RequestParam(value = "idLocalidad", required = false) Long idLocalidad, @RequestParam(value = "idEmpresa") Long idEmpresa) {
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);
}
return clienteService.buscarClientes(new BusquedaClienteCriteria((razonSocial != null), razonSocial, (nombreFantasia != null), nombreFantasia, (idFiscal != null), idFiscal, (idPais != null), pais, (idProvincia != null), provincia, (idLocalidad != null), localidad, empresaService.getEmpresaPorId(idEmpresa)));
}
Aggregations