Subversion Repositories Integrator Subversion

Rev

Blame | Last modification | View Log | Download | RSS feed

package br.com.ec.domain.dto;

import br.com.ec.core.util.VerificadorUtil;

public class NotasFiscaisPessoaJuridicaDTO {
       
        private PessoaDTO pessoaJuridicaDTO;
       
        private Integer quantidadeNFCeSaida;
        private Double valorTotalNFCeSaida;
       
        private Integer quantidadeNFeSaida;
        private Double valorTotalNFeSaida;
       
        private Integer quantidadeNFeEntrada;
        private Double valorTotalNFeEntrada;
       
        private Integer quantidadePagamentosViaCartao;
        private Double valorTotalPagamentosViaCartao;
       
        public NotasFiscaisPessoaJuridicaDTO() {
        }
       
        public PessoaDTO getPessoaJuridicaDTO() {
                return pessoaJuridicaDTO;
        }
        public void setPessoaJuridicaDTO(PessoaDTO pessoaJuridicaDTO) {
                this.pessoaJuridicaDTO = pessoaJuridicaDTO;
        }
       
        public Integer getQuantidadeNFCeSaida() {
                return quantidadeNFCeSaida;
        }
        public void setQuantidadeNFCeSaida(Integer quantidadeNFCeSaida) {
                this.quantidadeNFCeSaida = quantidadeNFCeSaida;
        }
       
        public Double getValorTotalNFCeSaida() {
                return valorTotalNFCeSaida;
        }
        public void setValorTotalNFCeSaida(Double valorTotalNFCeSaida) {
                this.valorTotalNFCeSaida = valorTotalNFCeSaida;
        }
       
        public Integer getQuantidadeNFeSaida() {
                return quantidadeNFeSaida;
        }
        public void setQuantidadeNFeSaida(Integer quantidadeNFeSaida) {
                this.quantidadeNFeSaida = quantidadeNFeSaida;
        }
       
        public Double getValorTotalNFeSaida() {
                return valorTotalNFeSaida;
        }
        public void setValorTotalNFeSaida(Double valorTotalNFeSaida) {
                this.valorTotalNFeSaida = valorTotalNFeSaida;
        }
       
        public Integer getQuantidadeNFeEntrada() {
                return quantidadeNFeEntrada;
        }
        public void setQuantidadeNFeEntrada(Integer quantidadeNFeEntrada) {
                this.quantidadeNFeEntrada = quantidadeNFeEntrada;
        }
       
        public Double getValorTotalNFeEntrada() {
                return valorTotalNFeEntrada;
        }
        public void setValorTotalNFeEntrada(Double valorTotalNFeEntrada) {
                this.valorTotalNFeEntrada = valorTotalNFeEntrada;
        }
       
        public Integer getQuantidadePagamentosViaCartao() {
                return quantidadePagamentosViaCartao;
        }
        public void setQuantidadePagamentosViaCartao(Integer quantidadePagamentosViaCartao) {
                this.quantidadePagamentosViaCartao = quantidadePagamentosViaCartao;
        }
       
        public Double getValorTotalPagamentosViaCartao() {
                return valorTotalPagamentosViaCartao;
        }
        public void setValorTotalPagamentosViaCartao(Double valorTotalPagamentosViaCartao) {
                this.valorTotalPagamentosViaCartao = valorTotalPagamentosViaCartao;
        }
       
        public Double saldoEntreEntradaESaida() {
                Double saldo = 0.0;
                if (VerificadorUtil.naoEstaNulo(getValorTotalNFCeSaida())) {
                        saldo = saldo - getValorTotalNFCeSaida();
                }
                if (VerificadorUtil.naoEstaNulo(getValorTotalNFeSaida())) {
                        saldo = saldo - getValorTotalNFeSaida();
                }
                if (VerificadorUtil.naoEstaNulo(getValorTotalPagamentosViaCartao())) {
                        saldo = saldo + getValorTotalPagamentosViaCartao();
                }
                return saldo;
        }
       
       
       
}