use of org.springframework.web.client.ResourceAccessException in project sic by belluccifranco.
the class CajaGUI method btn_VerDetalleActionPerformed.
//GEN-LAST:event_btn_CerrarCajaActionPerformed
private void btn_VerDetalleActionPerformed(java.awt.event.ActionEvent evt) {
//GEN-FIRST:event_btn_VerDetalleActionPerformed
if (tbl_Movimientos.getSelectedRow() != -1) {
long id = this.listaMovimientos.get(Utilidades.getSelectedRowModelIndice(tbl_Movimientos)).getIdMovimiento();
TipoMovimientoCaja tipoMovimientoCaja = this.listaMovimientos.get(Utilidades.getSelectedRowModelIndice(tbl_Movimientos)).getTipoMovimientoCaja();
try {
if (tipoMovimientoCaja.equals(TipoMovimientoCaja.PAGO)) {
Pago pago = RestClient.getRestTemplate().getForObject("/pagos/" + id, Pago.class);
if (pago.getFactura() instanceof FacturaVenta) {
this.lanzarReporteFacturaVenta(pago.getFactura());
}
if (pago.getFactura() instanceof FacturaCompra) {
this.verDetalleFacturaCompra(pago.getFactura());
}
}
if (tipoMovimientoCaja.equals(TipoMovimientoCaja.GASTO)) {
Gasto gasto = RestClient.getRestTemplate().getForObject("/gastos/" + id, Gasto.class);
String mensaje = "En Concepto de: " + gasto.getConcepto() + "\nMonto: " + gasto.getMonto() + "\nUsuario: " + gasto.getUsuario().getNombre();
JOptionPane.showMessageDialog(this, mensaje, "Resumen de Gasto", JOptionPane.INFORMATION_MESSAGE);
}
} 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 DetallePagoGUI method guardarPago.
private void guardarPago() {
try {
Pago pago = new Pago();
pago.setMonto(Double.parseDouble(txt_Monto.getValue().toString()));
pago.setNota(txt_Nota.getText().trim());
pago.setFormaDePago((FormaDePago) cmb_FormaDePago.getSelectedItem());
pago.setNota(txt_Nota.getText().trim());
pago.setEmpresa(facturaRelacionada.getEmpresa());
RestClient.getRestTemplate().postForObject("/pagos/facturas/" + facturaRelacionada.getId_Factura(), pago, Pago.class);
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 DetallePaisGUI method btn_AgregarActionPerformed.
// </editor-fold>//GEN-END:initComponents
private void btn_AgregarActionPerformed(java.awt.event.ActionEvent evt) {
//GEN-FIRST:event_btn_AgregarActionPerformed
try {
Pais pais = new Pais();
pais.setNombre(txt_Nuevo.getText().trim());
RestClient.getRestTemplate().postForObject("/paises", pais, Pais.class);
txt_Nuevo.setText("");
this.cargarPaises();
} 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 DetalleProductoGUI method btn_GuardarActionPerformed.
private void btn_GuardarActionPerformed(java.awt.event.ActionEvent evt) {
//GEN-FIRST:event_btn_GuardarActionPerformed
try {
if (operacion == TipoDeOperacion.ALTA) {
Producto producto = new Producto();
producto.setCodigo(txt_Codigo.getText());
producto.setDescripcion(txt_Descripcion.getText().trim());
producto.setCantidad(Double.parseDouble(txt_Cantidad.getValue().toString()));
producto.setCantMinima(Double.parseDouble(txt_CantMinima.getValue().toString()));
producto.setMedida((Medida) cmb_Medida.getSelectedItem());
producto.setPrecioCosto(Double.parseDouble(txt_PrecioCosto.getValue().toString()));
producto.setGanancia_porcentaje(Double.parseDouble(txt_Ganancia_Porcentaje.getValue().toString()));
producto.setGanancia_neto(Double.parseDouble(txt_Ganancia_Neto.getValue().toString()));
producto.setPrecioVentaPublico(Double.parseDouble(txt_PVP.getValue().toString()));
producto.setIva_porcentaje(Double.parseDouble(cmb_IVA_Porcentaje.getSelectedItem().toString()));
producto.setIva_neto(Double.parseDouble(txt_IVA_Neto.getValue().toString()));
producto.setPrecioLista(Double.parseDouble(txt_PrecioLista.getValue().toString()));
producto.setRubro((Rubro) cmb_Rubro.getSelectedItem());
producto.setIlimitado(chk_Ilimitado.isSelected());
producto.setFechaUltimaModificacion(new Date());
producto.setEstanteria(txt_Estanteria.getText().trim());
producto.setEstante(txt_Estante.getText().trim());
producto.setProveedor((Proveedor) cmb_Proveedor.getSelectedItem());
producto.setNota(txt_Nota.getText().trim());
producto.setFechaAlta(new Date());
producto.setFechaVencimiento(dc_Vencimiento.getDate());
producto.setEmpresa(EmpresaActiva.getInstance().getEmpresa());
RestClient.getRestTemplate().postForObject("/productos", producto, Producto.class);
LOGGER.warn("El producto " + producto + " se guardó correctamente");
int respuesta = JOptionPane.showConfirmDialog(this, "El producto se guardó correctamente.\n¿Desea dar de alta otro producto?", "Aviso", JOptionPane.YES_NO_OPTION);
this.limpiarYRecargarComponentes();
if (respuesta == JOptionPane.NO_OPTION) {
this.dispose();
}
}
if (operacion == TipoDeOperacion.ACTUALIZACION) {
productoModificar.setCodigo(txt_Codigo.getText());
productoModificar.setDescripcion(txt_Descripcion.getText().trim());
productoModificar.setCantidad(Double.parseDouble(txt_Cantidad.getValue().toString()));
productoModificar.setCantMinima(Double.parseDouble(txt_CantMinima.getValue().toString()));
productoModificar.setMedida((Medida) cmb_Medida.getSelectedItem());
productoModificar.setCantidad(Double.parseDouble(txt_Cantidad.getValue().toString()));
productoModificar.setCantMinima(Double.parseDouble(txt_CantMinima.getValue().toString()));
productoModificar.setMedida((Medida) cmb_Medida.getSelectedItem());
productoModificar.setPrecioCosto(Double.parseDouble(txt_PrecioCosto.getValue().toString()));
productoModificar.setGanancia_porcentaje(Double.parseDouble(txt_Ganancia_Porcentaje.getValue().toString()));
productoModificar.setGanancia_neto(Double.parseDouble(txt_Ganancia_Neto.getValue().toString()));
productoModificar.setPrecioVentaPublico(Double.parseDouble(txt_PVP.getValue().toString()));
productoModificar.setIva_porcentaje(Double.parseDouble(cmb_IVA_Porcentaje.getSelectedItem().toString()));
productoModificar.setIva_neto(Double.parseDouble(txt_IVA_Neto.getValue().toString()));
productoModificar.setPrecioLista(Double.parseDouble(txt_PrecioLista.getValue().toString()));
productoModificar.setRubro((Rubro) cmb_Rubro.getSelectedItem());
productoModificar.setIlimitado(chk_Ilimitado.isSelected());
productoModificar.setFechaUltimaModificacion(new Date());
productoModificar.setEstanteria(txt_Estanteria.getText().trim());
productoModificar.setEstante(txt_Estante.getText().trim());
productoModificar.setProveedor((Proveedor) cmb_Proveedor.getSelectedItem());
productoModificar.setNota(txt_Nota.getText().trim());
productoModificar.setFechaVencimiento(dc_Vencimiento.getDate());
productoModificar.setEmpresa(EmpresaActiva.getInstance().getEmpresa());
RestClient.getRestTemplate().put("/productos", productoModificar);
LOGGER.warn("El producto " + productoModificar + " se modificó correctamente");
JOptionPane.showMessageDialog(this, "El producto se modificó correctamente.", "Aviso", 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 DetalleClienteGUI method btn_GuardarActionPerformed.
//GEN-LAST:event_cmb_ProvinciaItemStateChanged
private void btn_GuardarActionPerformed(java.awt.event.ActionEvent evt) {
//GEN-FIRST:event_btn_GuardarActionPerformed
try {
if (operacion == TipoDeOperacion.ALTA) {
cliente = new Cliente();
cliente.setIdFiscal(txt_Id_Fiscal.getText().trim());
cliente.setRazonSocial(txt_RazonSocial.getText().trim());
cliente.setNombreFantasia(txt_NombreFantasia.getText().trim());
cliente.setCondicionIVA((CondicionIVA) cmb_CondicionIVA.getSelectedItem());
cliente.setDireccion(txt_Direccion.getText().trim());
cliente.setLocalidad((Localidad) cmb_Localidad.getSelectedItem());
if (cmb_Viajante.getSelectedItem() != null) {
cliente.setViajante((Usuario) cmb_Viajante.getSelectedItem());
}
cliente.setTelPrimario(txt_TelPrimario.getText().trim());
cliente.setTelSecundario(txt_TelSecundario.getText().trim());
cliente.setContacto(txt_Contacto.getText().trim());
cliente.setEmail(txt_Email.getText().trim());
cliente.setFechaAlta(dc_FechaAlta.getDate());
cliente.setEmpresa(EmpresaActiva.getInstance().getEmpresa());
cliente = RestClient.getRestTemplate().postForObject("/clientes", cliente, Cliente.class);
int respuesta = JOptionPane.showConfirmDialog(this, "El Cliente se guardó correctamente!\n¿Desea dar de alta otro Cliente?", "Aviso", JOptionPane.YES_NO_OPTION);
this.limpiarYRecargarComponentes();
if (respuesta == JOptionPane.NO_OPTION) {
this.dispose();
}
}
if (operacion == TipoDeOperacion.ACTUALIZACION) {
cliente.setIdFiscal(txt_Id_Fiscal.getText().trim());
cliente.setRazonSocial(txt_RazonSocial.getText().trim());
cliente.setNombreFantasia(txt_NombreFantasia.getText().trim());
cliente.setCondicionIVA((CondicionIVA) cmb_CondicionIVA.getSelectedItem());
cliente.setDireccion(txt_Direccion.getText().trim());
cliente.setLocalidad((Localidad) cmb_Localidad.getSelectedItem());
if (cmb_Viajante.getSelectedItem() != null) {
cliente.setViajante((Usuario) cmb_Viajante.getSelectedItem());
} else {
cliente.setViajante(null);
}
cliente.setTelPrimario(txt_TelPrimario.getText().trim());
cliente.setTelSecundario(txt_TelSecundario.getText().trim());
cliente.setContacto(txt_Contacto.getText().trim());
cliente.setEmail(txt_Email.getText().trim());
cliente.setFechaAlta(dc_FechaAlta.getDate());
cliente.setEmpresa(EmpresaActiva.getInstance().getEmpresa());
RestClient.getRestTemplate().put("/clientes", cliente);
JOptionPane.showMessageDialog(this, "El Cliente se modificó correctamente!", "Aviso", 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);
}
}
Aggregations