use of sic.modelo.Localidad in project sic by belluccifranco.
the class ProveedoresGUI 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);
}
}
use of sic.modelo.Localidad in project sic by belluccifranco.
the class LocalidadServiceImpl method eliminar.
@Override
@Transactional
public void eliminar(Long idLocalidad) {
Localidad localidad = this.getLocalidadPorId(idLocalidad);
localidad.setEliminada(true);
localidadRepository.save(localidad);
}
use of sic.modelo.Localidad in project sic by belluccifranco.
the class DetalleLocalidadGUI method btn_ActualizarActionPerformed.
//GEN-LAST:event_lst_LocalidadesValueChanged
private void btn_ActualizarActionPerformed(java.awt.event.ActionEvent evt) {
//GEN-FIRST:event_btn_ActualizarActionPerformed
try {
if (localidadSeleccionada == null) {
JOptionPane.showMessageDialog(this, "Seleccione una localidad de la lista para poder continuar.", "Error", JOptionPane.ERROR_MESSAGE);
} else {
Localidad localidadModificada = new Localidad();
localidadModificada.setId_Localidad(localidadSeleccionada.getId_Localidad());
localidadModificada.setNombre(txt_Nombre.getText().trim());
localidadModificada.setCodigoPostal(txt_CodigoPostal.getText().trim());
localidadModificada.setProvincia((Provincia) cmb_Provincias.getSelectedItem());
RestClient.getRestTemplate().put("/localidades", localidadModificada);
txt_Nombre.setText("");
txt_CodigoPostal.setText("");
localidadSeleccionada = null;
this.cargarLocalidadesDeLaProvincia((Provincia) cmb_ProvinciasBusqueda.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.Localidad in project sic by belluccifranco.
the class DetalleLocalidadGUI method btn_AgregarActionPerformed.
// </editor-fold>//GEN-END:initComponents
private void btn_AgregarActionPerformed(java.awt.event.ActionEvent evt) {
//GEN-FIRST:event_btn_AgregarActionPerformed
try {
Localidad localidad = new Localidad();
localidad.setNombre(txt_Nombre.getText().trim());
localidad.setCodigoPostal(txt_CodigoPostal.getText().trim());
localidad.setProvincia((Provincia) cmb_Provincias.getSelectedItem());
RestClient.getRestTemplate().postForObject("/localidades", localidad, Localidad.class);
txt_Nombre.setText("");
txt_CodigoPostal.setText("");
this.cargarLocalidadesDeLaProvincia((Provincia) cmb_ProvinciasBusqueda.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.Localidad in project sic by belluccifranco.
the class ClientesGUI 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")) {
this.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);
}
}
}
Aggregations