Subversion Repositories Integrator Subversion

Rev

Rev 106 | Blame | Compare with Previous | Last modification | View Log | Download | RSS feed

package br.com.ec.domain.dto;

import java.beans.Transient;

import br.com.ec.core.util.VerificadorUtil;
import br.com.ec.domain.model.Conta;
import br.com.ec.domain.model.Parcela;

public class ContaGerenciadorDTO {
       
        private Conta conta;
        private Parcela parcela;
       
//      private List<Lancamento> listaLancamento;
//      private List<VendaFormaPagamento> listaVendaFormaPagamentos;
       
        public ContaGerenciadorDTO() {}

        public Conta getConta() {
                return conta;
        }
        public void setConta(Conta conta) {
                this.conta = conta;
        }
       
        public Parcela getParcela() {
                return parcela;
        }
        public void setParcela(Parcela parcela) {
                this.parcela = parcela;
        }
       
        /*
        public List<Lancamento> getListaLancamento() {
                return listaLancamento;
        }
        public void setListaLancamento(List<Lancamento> listaLancamento) {
                this.listaLancamento = listaLancamento;
        }
       
        public List<VendaFormaPagamento> getListaVendaFormaPagamentos() {
                return listaVendaFormaPagamentos;
        }
        public void setListaVendaFormaPagamentos(List<VendaFormaPagamento> listaVendaFormaPagamentos) {
                this.listaVendaFormaPagamentos = listaVendaFormaPagamentos;
        }
       
        @Transient
        public Double getTotalLancamentos() {
                Double total = 0.0;
                if (VerificadorUtil.naoEstaNulo(getListaLancamento())) {
                        for (Lancamento lancamento : getListaLancamento()) {
                                total = total + lancamento.getValorVenda();
                        }
                }
                return total;  
        }
       
        @Transient
        public Double getTotalPago() {
                Double total = new Double(0.0);
                if (VerificadorUtil.naoEstaNulo(getListaVendaFormaPagamentos())) {
                        for (VendaFormaPagamento pagamento : getListaVendaFormaPagamentos()) {
                                total = total + pagamento.getValorPagamento();
                        }
                }
                return total;
        }*/

       
        @Transient
        public String sequencialDaConta() {
                if (VerificadorUtil.naoEstaNulo(getConta())) {
                        if (VerificadorUtil.naoEstaNulo(getConta().getSequencial())) {
                                return " [" + getConta().getSequencial() + "]";
                        }
                }
                return "[NOVO]";
        }
       
        @Transient
        public Long getSequencialDaConta() {
                return VerificadorUtil.naoEstaNulo(getConta())? getConta().getSequencial() : null;
        }
       
}