public void onRowSelectSucursalClick(SelectEvent event) { String nombre = event.getObject().toString(); textSucursal = nombre; // Sucursal object = (Sucursal)event.getObject(); // selectedSucursal = new Sucursal(); for (Sucursal i : listSucursal) { if (i.getNombre().equals(nombre)) { selectedSucursal = i; Dosificacion dos = obtenerDosificacion(selectedSucursal); if (dos != null) { selectedFactura.setFechaLimiteEmision(dos.getFechaLimiteEmision()); selectedFactura.setNumeroAutorizacion(dos.getNumeroAutorizacion()); selectedFactura.setNumeroFactura(String.valueOf(dos.getNumeroSecuencia())); setSelectetDosificacion(obtenerDosificacion(i)); } return; } } }
public String obtenerCodigoControl( Date fechaFactura, Dosificacion dosificacion, int totalBolivianos, String nitCi) { try { System.out.println("Certificar Codigo Control... "); CodigoControl7 cc = new CodigoControl7(); int montoFactura = totalBolivianos; cc.setNumeroAutorizacion(dosificacion.getNumeroAutorizacion()); cc.setNumeroFactura(dosificacion.getNumeroSecuencia()); cc.setNitci(nitCi); cc.setFechaTransaccion(fechaFactura); cc.setMonto(montoFactura); cc.setLlaveDosificacion(dosificacion.getLlaveControl()); // Obtener Codigo Control V7 String codigoControlV7 = cc.obtener(); System.out.println("Codigo Control V7: " + codigoControlV7); return codigoControlV7; } catch (Exception e) { System.out.println("Error al generarCodigoControlV7: " + e.getMessage()); return "Error CC"; } }