use of org.springframework.web.client.ResourceAccessException in project sic by belluccifranco.
the class DetalleFacturaCompraGUI method recargarRenglonesSegunTipoDeFactura.
private void recargarRenglonesSegunTipoDeFactura() {
List<RenglonFactura> resguardoRenglones = renglones;
renglones = new ArrayList<>();
modeloTablaRenglones = new ModeloTabla();
this.setColumnas();
try {
for (RenglonFactura renglon : resguardoRenglones) {
Producto producto = RestClient.getRestTemplate().getForObject("/productos/" + renglon.getId_ProductoItem(), Producto.class);
RenglonFactura nuevoRenglon = RestClient.getRestTemplate().getForObject("/facturas/renglon?" + "idProducto=" + producto.getId_Producto() + "&tipoDeComprobante=" + tipoDeComprobante.name() + "&movimiento=" + Movimiento.COMPRA + "&cantidad=" + renglon.getCantidad() + "&descuentoPorcentaje=" + renglon.getDescuento_porcentaje(), RenglonFactura.class);
this.agregarRenglon(nuevoRenglon);
}
} 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 org.springframework.web.client.ResourceAccessException 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 org.springframework.web.client.ResourceAccessException 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 org.springframework.web.client.ResourceAccessException in project sic by belluccifranco.
the class DetalleEmpresaGUI method btn_GuardarActionPerformed.
// </editor-fold>//GEN-END:initComponents
private void btn_GuardarActionPerformed(java.awt.event.ActionEvent evt) {
//GEN-FIRST:event_btn_GuardarActionPerformed
//TO DO - Esta validacion debería ser hecha por un componente swing
String cuip_ingresado = txt_CUIP.getText().trim();
if (cuip_ingresado.equals("")) {
cuip_ingresado = "0";
}
if (!Validator.esNumericoPositivo(cuip_ingresado)) {
JOptionPane.showMessageDialog(this, "El CUIT/CUIL/CUIP ingresado es inválido.", "Error", JOptionPane.ERROR_MESSAGE);
return;
}
String ingBrutos_ingresado = txt_IngBrutos.getText().trim();
if (ingBrutos_ingresado.equals("")) {
ingBrutos_ingresado = "0";
}
if (!Validator.esNumericoPositivo(ingBrutos_ingresado)) {
JOptionPane.showMessageDialog(this, "Ingresos Brutos ingresado es inválido.", "Error", JOptionPane.ERROR_MESSAGE);
return;
}
try {
String mensaje = "";
if (operacion == TipoDeOperacion.ALTA) {
Empresa empresa = new Empresa();
empresa.setNombre(txt_Nombre.getText().trim());
empresa.setLema(txt_Lema.getText().trim());
empresa.setDireccion(txt_Direccion.getText().trim());
empresa.setCondicionIVA((CondicionIVA) cmb_CondicionIVA.getSelectedItem());
empresa.setCuip(Long.parseLong(cuip_ingresado));
empresa.setIngresosBrutos(Long.parseLong(ingBrutos_ingresado));
empresa.setFechaInicioActividad(dc_FechaInicioActividad.getDate());
empresa.setEmail(txt_Email.getText().trim());
empresa.setTelefono(txt_Telefono.getText().trim());
empresa.setLocalidad((Localidad) cmb_Localidad.getSelectedItem());
empresa.setLogo(logo);
RestClient.getRestTemplate().postForObject("/empresas", empresa, Empresa.class);
mensaje = "La Empresa " + txt_Nombre.getText().trim() + " se guardó correctamente.";
}
if (operacion == TipoDeOperacion.ACTUALIZACION) {
empresaModificar.setNombre(txt_Nombre.getText().trim());
empresaModificar.setLema(txt_Lema.getText().trim());
empresaModificar.setDireccion(txt_Direccion.getText().trim());
empresaModificar.setCondicionIVA((CondicionIVA) cmb_CondicionIVA.getSelectedItem());
empresaModificar.setCuip(Long.parseLong(cuip_ingresado));
empresaModificar.setIngresosBrutos(Long.parseLong(ingBrutos_ingresado));
empresaModificar.setFechaInicioActividad(dc_FechaInicioActividad.getDate());
empresaModificar.setEmail(txt_Email.getText().trim());
empresaModificar.setTelefono(txt_Telefono.getText().trim());
empresaModificar.setLocalidad((Localidad) cmb_Localidad.getSelectedItem());
empresaModificar.setLogo(logo);
RestClient.getRestTemplate().put("/empresas", empresaModificar);
mensaje = "La Empresa " + txt_Nombre.getText().trim() + " se modificó correctamente.";
}
LOGGER.warn(mensaje);
JOptionPane.showMessageDialog(this, mensaje, "Información", JOptionPane.INFORMATION_MESSAGE);
this.dispose();
} 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 org.springframework.web.client.ResourceAccessException in project sic by belluccifranco.
the class CajaGUI method cargarTablaResumen.
private void cargarTablaResumen() {
this.caja = RestClient.getRestTemplate().getForObject("/cajas/" + this.caja.getId_Caja(), Caja.class);
Object[] renglonSaldoApertura = new Object[4];
renglonSaldoApertura[0] = 0L;
renglonSaldoApertura[1] = "Saldo Apertura";
renglonSaldoApertura[2] = true;
renglonSaldoApertura[3] = caja.getSaldoInicial();
modeloTablaResumen.addRow(renglonSaldoApertura);
List<Pago> pagos;
List<Gasto> gastos;
try {
for (long idFormaDePago : caja.getTotalesPorFomaDePago().keySet()) {
listaMovimientos.clear();
FormaDePago fdp = RestClient.getRestTemplate().getForObject("/formas-de-pago/" + idFormaDePago, FormaDePago.class);
Object[] fila = new Object[4];
fila[0] = fdp.getId_FormaDePago();
fila[1] = fdp.getNombre();
fila[2] = fdp.isAfectaCaja();
fila[3] = caja.getTotalesPorFomaDePago().get(idFormaDePago);
modeloTablaResumen.addRow(fila);
pagos = this.getPagosPorFormaDePago(idFormaDePago);
pagos.stream().forEach((pago) -> {
listaMovimientos.add(new Movimiento(pago));
});
gastos = this.getGastosPorFormaDePago(idFormaDePago);
gastos.stream().forEach((gasto) -> {
listaMovimientos.add(new Movimiento(gasto));
});
Collections.sort(listaMovimientos);
mapMovimientos.put(idFormaDePago, new ArrayList<>(listaMovimientos));
}
this.cargarResultados();
tbl_Resumen.setModel(modeloTablaResumen);
tbl_Resumen.removeColumn(tbl_Resumen.getColumnModel().getColumn(0));
tbl_Resumen.setDefaultRenderer(Double.class, new ColoresNumerosTablaRenderer());
} 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);
this.dispose();
}
}
Aggregations