Search in sources :

Example 16 with Localidad

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);
    }
}
Also used : ArrayList(java.util.ArrayList) RestClientResponseException(org.springframework.web.client.RestClientResponseException) Localidad(sic.modelo.Localidad) ResourceAccessException(org.springframework.web.client.ResourceAccessException)

Example 17 with Localidad

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);
}
Also used : Localidad(sic.modelo.Localidad) Transactional(org.springframework.transaction.annotation.Transactional)

Example 18 with 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);
    }
}
Also used : RestClientResponseException(org.springframework.web.client.RestClientResponseException) Localidad(sic.modelo.Localidad) ResourceAccessException(org.springframework.web.client.ResourceAccessException)

Example 19 with Localidad

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);
    }
}
Also used : RestClientResponseException(org.springframework.web.client.RestClientResponseException) Localidad(sic.modelo.Localidad) ResourceAccessException(org.springframework.web.client.ResourceAccessException)

Example 20 with Localidad

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);
        }
    }
}
Also used : Localidad(sic.modelo.Localidad) Provincia(sic.modelo.Provincia)

Aggregations

Localidad (sic.modelo.Localidad)24 Provincia (sic.modelo.Provincia)14 ArrayList (java.util.ArrayList)8 ResourceAccessException (org.springframework.web.client.ResourceAccessException)8 RestClientResponseException (org.springframework.web.client.RestClientResponseException)8 Pais (sic.modelo.Pais)8 Test (org.junit.Test)6 GetMapping (org.springframework.web.bind.annotation.GetMapping)3 ResponseStatus (org.springframework.web.bind.annotation.ResponseStatus)3 Date (java.util.Date)2 SpringBootTest (org.springframework.boot.test.context.SpringBootTest)2 ClienteBuilder (sic.builder.ClienteBuilder)2 CondicionIVABuilder (sic.builder.CondicionIVABuilder)2 EmpresaBuilder (sic.builder.EmpresaBuilder)2 FormaDePagoBuilder (sic.builder.FormaDePagoBuilder)2 LocalidadBuilder (sic.builder.LocalidadBuilder)2 MedidaBuilder (sic.builder.MedidaBuilder)2 ProductoBuilder (sic.builder.ProductoBuilder)2 ProveedorBuilder (sic.builder.ProveedorBuilder)2 ProvinciaBuilder (sic.builder.ProvinciaBuilder)2