use of sic.modelo.Localidad in project sic by belluccifranco.
the class ClientesGUI method cmb_ProvinciaItemStateChanged.
//GEN-LAST:event_cmb_PaisItemStateChanged
private void cmb_ProvinciaItemStateChanged(java.awt.event.ItemEvent evt) {
//GEN-FIRST:event_cmb_ProvinciaItemStateChanged
if (cmb_Provincia.getItemCount() > 0) {
if (!cmb_Provincia.getSelectedItem().toString().equals("Todas")) {
cargarComboBoxLocalidadesDeLaProvincia((Provincia) cmb_Provincia.getSelectedItem());
} else {
cmb_Localidad.removeAllItems();
Localidad localidadTodas = new Localidad();
localidadTodas.setNombre("Todas");
cmb_Localidad.addItem(localidadTodas);
}
} else {
cmb_Localidad.removeAllItems();
}
}
use of sic.modelo.Localidad in project sic by belluccifranco.
the class ProveedoresGUI method buscar.
private void buscar() {
this.cambiarEstadoEnabled(false);
String criteria = "/proveedores/busqueda/criteria?";
if (chk_Codigo.isSelected()) {
criteria += "codigo=" + txt_Codigo.getText().trim() + "&";
}
if (chk_RazonSocial.isSelected()) {
criteria += "razonSocial=" + txt_RazonSocial.getText().trim() + "&";
}
if (chk_Id_Fiscal.isSelected()) {
criteria += "idFiscal=" + txt_Id_Fiscal.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=" + EmpresaActiva.getInstance().getEmpresa().getId_Empresa();
try {
proveedores = new ArrayList(Arrays.asList(RestClient.getRestTemplate().getForObject(criteria, Proveedor[].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.Localidad 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.Localidad in project sic by belluccifranco.
the class TransportistasGUI method cargarComboBoxLocalidadesDeLaProvincia.
private void cargarComboBoxLocalidadesDeLaProvincia(Provincia provSeleccionada) {
cmb_Localidad.removeAllItems();
try {
List<Localidad> Localidades = new ArrayList(Arrays.asList(RestClient.getRestTemplate().getForObject("/localidades/provincias/" + provSeleccionada.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