Search in sources :

Example 1 with ColoresEstadosRenderer

use of sic.util.ColoresEstadosRenderer in project sic by belluccifranco.

the class CajasGUI method cargarResultadosAlTable.

private void cargarResultadosAlTable() {
    double totalFinal = 0.0;
    double totalCierre = 0.0;
    for (Caja caja : cajas) {
        Object[] fila = new Object[8];
        fila[0] = caja.getEstado();
        fila[1] = caja.getFechaApertura();
        fila[2] = (new FormatterFechaHora(FormatterFechaHora.FORMATO_HORA_INTERNACIONAL)).format(caja.getFechaCorteInforme());
        if (caja.getFechaCierre() != null) {
            fila[3] = caja.getFechaCierre();
        }
        fila[4] = (caja.getUsuarioCierraCaja() != null ? caja.getUsuarioCierraCaja() : "");
        fila[5] = caja.getSaldoInicial();
        fila[6] = caja.getSaldoFinal();
        fila[7] = (caja.getEstado().equals(EstadoCaja.CERRADA) ? caja.getSaldoReal() : 0.0);
        totalFinal += caja.getSaldoFinal();
        totalCierre += caja.getSaldoReal();
        modeloTablaCajas.addRow(fila);
    }
    tbl_Cajas.setModel(modeloTablaCajas);
    tbl_Cajas.getColumnModel().getColumn(0).setCellRenderer(new ColoresEstadosRenderer());
    ftxt_TotalFinal.setValue(totalFinal);
    ftxt_TotalCierre.setValue(totalCierre);
    lbl_cantidadMostrar.setText(cajas.size() + " Cajas encontradas");
}
Also used : FormatterFechaHora(sic.util.FormatterFechaHora) ColoresEstadosRenderer(sic.util.ColoresEstadosRenderer) Caja(sic.modelo.Caja) EstadoCaja(sic.modelo.EstadoCaja)

Example 2 with ColoresEstadosRenderer

use of sic.util.ColoresEstadosRenderer in project sic by belluccifranco.

the class PedidosGUI method cargarResultadosAlTable.

private void cargarResultadosAlTable() {
    this.limpiarJTables();
    pedidos.stream().map((pedido) -> {
        Object[] fila = new Object[7];
        fila[0] = pedido.getEstado();
        fila[1] = pedido.getFecha();
        fila[2] = pedido.getNroPedido();
        fila[3] = pedido.getCliente().getRazonSocial();
        fila[4] = pedido.getUsuario().getNombre();
        fila[5] = pedido.getTotalEstimado();
        fila[6] = pedido.getTotalActual();
        return fila;
    }).forEach((fila) -> {
        modeloTablaPedidos.addRow(fila);
    });
    tbl_Pedidos.setModel(modeloTablaPedidos);
    tbl_Pedidos.setDefaultRenderer(EstadoPedido.class, new ColoresEstadosRenderer());
    lbl_cantResultados.setText(pedidos.size() + " pedidos encontrados");
}
Also used : RenderTabla(sic.util.RenderTabla) Arrays(java.util.Arrays) RestClient(sic.RestClient) RenglonPedido(sic.modelo.RenglonPedido) JInternalFrame(javax.swing.JInternalFrame) Date(java.util.Date) LoggerFactory(org.slf4j.LoggerFactory) Utilidades(sic.util.Utilidades) ArrayList(java.util.ArrayList) PropertyVetoException(java.beans.PropertyVetoException) ResourceBundle(java.util.ResourceBundle) RestClientResponseException(org.springframework.web.client.RestClientResponseException) Pedido(sic.modelo.Pedido) Usuario(sic.modelo.Usuario) SwingWorker(javax.swing.SwingWorker) Cliente(sic.modelo.Cliente) Desktop(java.awt.Desktop) Logger(org.slf4j.Logger) Files(java.nio.file.Files) EstadoPedido(sic.modelo.EstadoPedido) IOException(java.io.IOException) ResourceAccessException(org.springframework.web.client.ResourceAccessException) KeyEvent(java.awt.event.KeyEvent) JOptionPane(javax.swing.JOptionPane) File(java.io.File) ExecutionException(java.util.concurrent.ExecutionException) Dimension(java.awt.Dimension) List(java.util.List) EmpresaActiva(sic.modelo.EmpresaActiva) ColoresEstadosRenderer(sic.util.ColoresEstadosRenderer) ColoresEstadosRenderer(sic.util.ColoresEstadosRenderer)

Aggregations

ColoresEstadosRenderer (sic.util.ColoresEstadosRenderer)2 Desktop (java.awt.Desktop)1 Dimension (java.awt.Dimension)1 KeyEvent (java.awt.event.KeyEvent)1 PropertyVetoException (java.beans.PropertyVetoException)1 File (java.io.File)1 IOException (java.io.IOException)1 Files (java.nio.file.Files)1 ArrayList (java.util.ArrayList)1 Arrays (java.util.Arrays)1 Date (java.util.Date)1 List (java.util.List)1 ResourceBundle (java.util.ResourceBundle)1 ExecutionException (java.util.concurrent.ExecutionException)1 JInternalFrame (javax.swing.JInternalFrame)1 JOptionPane (javax.swing.JOptionPane)1 SwingWorker (javax.swing.SwingWorker)1 Logger (org.slf4j.Logger)1 LoggerFactory (org.slf4j.LoggerFactory)1 ResourceAccessException (org.springframework.web.client.ResourceAccessException)1