Search in sources :

Example 1 with Localidad

use of sic.modelo.Localidad in project sic by belluccifranco.

the class LocalidadServiceImplTest method shouldValidarOperacionWhenProvinciaNull.

@Test
public void shouldValidarOperacionWhenProvinciaNull() {
    thrown.expect(BusinessServiceException.class);
    thrown.expectMessage(ResourceBundle.getBundle("Mensajes").getString("mensaje_localidad_provincia_vacio"));
    Localidad localidad = new Localidad();
    localidad.setNombre("Capital");
    localidadService = new LocalidadServiceImpl(localidadRepository);
    localidadService.validarOperacion(TipoDeOperacion.ALTA, localidad);
}
Also used : Localidad(sic.modelo.Localidad) Test(org.junit.Test)

Example 2 with Localidad

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

Example 3 with Localidad

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

Example 4 with Localidad

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

Example 5 with Localidad

use of sic.modelo.Localidad in project sic by belluccifranco.

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

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