Пример #1
0
  /*-----------------------------------------
  @Author: Jorge Vidal - Disytel
  @Fecha: 16/09/2006
  @Comentario: Setea isReconciled = valor a :
  	la boleta
  	las lineas
  	los pagos asociados a las lineas
  @Parametros:
  valor: Valor a setear como conciliado (true/false)
  -------------------------------------------*/
  public boolean setConciliado(boolean valor) {
    // TODO Auto-generated method stub
    MBoletaDepositoLine lineas[] = getLines();
    for (int i = 0; i < lineas.length; i++) {
      MBoletaDepositoLine line = lineas[i];
      line.setIsReconciled(valor);
      line.save();

      if (line.getC_Payment_ID() != 0) {
        MPayment payment = new MPayment(getCtx(), line.getC_Payment_ID(), get_TrxName());
        payment.setIsReconciled(valor);
        payment.save();
      }
    }
    setIsReconciled(valor);
    setProcessed(true);
    setDocAction(DOCACTION_None);
    save();
    return true;
  }