I have the following code:
if(!("TB").equals(this.cabnom.getTipo())){
ArrayList<Linnom> lista = (ArrayList<Linnom>)this.linnomService.findByNumNom(new Linnom(numNomAnterior));
for(int i=0; i < lista.size(); i++){
Linnom linnomActual = lista.get(i);
linnomActual.setNumnom(numNomDuplicado);
linnomActual.setCantTomadaC(linnomActual.getCantTomadaC());//negativo
linnomActual.setPrecioC(linnomActual.getPrecioC());//negativo
linnomActual.setCantTomadaV(linnomActual.getCantTomadaV());
linnomActual.setPrecioV(linnomActual.getPrecioV());
linnomActual.setCantPedidaCD(linnomActual.getCantPedidaCD());//negativo
linnomActual.setCantPedidaCH(linnomActual.getCantPedidaCH());//negativo
linnomActual.setCantPedidaVD(linnomActual.getCantPedidaVD());
linnomActual.setCantPedidaVH(linnomActual.getCantPedidaVH());
linnomService.create(linnomActual);
}
}
and I want to make the values within the set negative. the values I want to convert to negative are of type Double. I tried this but it does not show me the values Any ideas?
if(!("TB").equals(this.cabnom.getTipo())){
ArrayList<Linnom> lista = (ArrayList<Linnom>)this.linnomService.findByNumNom(new Linnom(numNomAnterior));
for(int i=0; i < lista.size(); i++){
Linnom linnomActual = lista.get(i);
linnomActual.setNumnom(numNomDuplicado);
linnomActual.setCantTomadaC(-(linnomActual.getCantTomadaC()));//negativo
linnomActual.setPrecioC(-(linnomActual.getPrecioC()));//negativo
linnomActual.setCantTomadaV(linnomActual.getCantTomadaV());
linnomActual.setPrecioV(linnomActual.getPrecioV());
linnomActual.setCantPedidaCD(-(linnomActual.getCantPedidaCD());//negativo
linnomActual.setCantPedidaCH(-(linnomActual.getCantPedidaCH()));//negativo
linnomActual.setCantPedidaVD(linnomActual.getCantPedidaVD());
linnomActual.setCantPedidaVH(linnomActual.getCantPedidaVH());
linnomService.create(linnomActual);
}
}