use of sic.modelo.Provincia in project sic by belluccifranco.
the class ProvinciaServiceImpl method eliminar.
@Override
@Transactional
public void eliminar(long idProvincia) {
Provincia provincia = this.getProvinciaPorId(idProvincia);
if (provincia == null) {
throw new EntityNotFoundException(ResourceBundle.getBundle("Mensajes").getString("mensaje_provincia_no_existente"));
}
provincia.setEliminada(true);
provinciaRepository.save(provincia);
}
use of sic.modelo.Provincia in project sic by belluccifranco.
the class ClientesGUI method buscar.
private void buscar() {
this.cambiarEstadoEnabled(false);
String criteria = "/clientes/busqueda/criteria?";
if (chk_RazonSocialNombreFantasia.isSelected()) {
criteria += "razonSocial=" + txt_RazonSocialNombreFantasia.getText().trim() + "&";
criteria += "nombreFantasia=" + txt_RazonSocialNombreFantasia.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=" + String.valueOf(EmpresaActiva.getInstance().getEmpresa().getId_Empresa());
try {
clientes = new ArrayList(Arrays.asList(RestClient.getRestTemplate().getForObject(criteria, Cliente[].class)));
this.cambiarEstadoEnabled(true);
} 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.cargarResultadosAlTable();
}
use of sic.modelo.Provincia in project sic by belluccifranco.
the class ClientesGUI method cargarComboBoxLocalidadesDeLaProvincia.
public void cargarComboBoxLocalidadesDeLaProvincia(Provincia provSeleccionada) {
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);
}
}
use of sic.modelo.Provincia in project sic by belluccifranco.
the class ClientesGUI method cargarComboBoxProvinciasDelPais.
public void cargarComboBoxProvinciasDelPais(Pais paisSeleccionado) {
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 ProveedoresGUI 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);
}
}
Aggregations