/** * Actualiza el comentario de CXC para el catalogo de clientes de credito * * @param c */ public void actualizarComentarioDeCxC(final ClienteCredito c) { ComentarioDeCreditoForm form = new ComentarioDeCreditoForm(c); form.open(); if (!form.hasBeenCanceled()) { ServiceLocator.getCXCManager().actualizarCliente(c); } }
/* * (non-Javadoc) * @see com.luxsoft.siipap.cxc.pagos.IControladorDePagos#trsladoAJuridico(java.util.List) */ public boolean trsladoAJuridico(List<Venta> ventas) { CXCFiltros.filtrarVentasConSaldo(ventas); if (!ventas.isEmpty()) { final ValueHolder fh = new ValueHolder(); final SXAbstractDialog dialog = Binder.createDateSelector(fh); dialog.setTitle("Fehca de traspaso"); dialog.open(); if (!dialog.hasBeenCanceled()) { for (Venta v : ventas) { ServiceLocator.getJuridicoManager().transferirJuridico(v, (Date) fh.getValue()); } MessageUtils.showMessage("Traspaso terminado", "Jurídico"); return true; } } return false; }
public static void main(String[] args) throws Exception { SWExtUIManager.setup(); ClassPathXmlApplicationContext ctx = new ClassPathXmlApplicationContext( new String[] {"classpath:swx-cxc-views.xml"}, ServiceLocator.getDaoContext()); IControladorDePagos c = (IControladorDePagos) ctx.getBean("controladorDePagos"); final List<Venta> ventas = DatosDePrueba.buscarVentaParaPagoAutomatico(); /** * final String clave="U050008"; final List<Venta> * ventas=DatosDePrueba.buscarVentasConSaldoEnDB(clave); for(Venta v:ventas){ * ServiceLocator.getVentasManager().actualizarVenta(v); } * c.registrarPagoCreditoProvisionables(ventas.get(0).getCliente(),ventas); */ // IControladorDePagos c=new ControladorDePagosImpl(); c.registrarPagoAutomatico(ventas); }