Subversion Repositories Integrator Subversion

Rev

Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
265 espaco 1
package br.com.ec.domain.dto;
2
 
3
import br.com.ec.core.util.VerificadorUtil;
4
 
5
public class NotasFiscaisPessoaJuridicaDTO {
6
 
7
        private PessoaDTO pessoaJuridicaDTO;
8
 
9
        private Integer quantidadeNFCeSaida;
10
        private Double valorTotalNFCeSaida;
11
 
12
        private Integer quantidadeNFeSaida;
13
        private Double valorTotalNFeSaida;
14
 
15
        private Integer quantidadeNFeEntrada;
16
        private Double valorTotalNFeEntrada;
17
 
18
        private Integer quantidadePagamentosViaCartao;
19
        private Double valorTotalPagamentosViaCartao;
20
 
21
        public NotasFiscaisPessoaJuridicaDTO() {
22
        }
23
 
24
        public PessoaDTO getPessoaJuridicaDTO() {
25
                return pessoaJuridicaDTO;
26
        }
27
        public void setPessoaJuridicaDTO(PessoaDTO pessoaJuridicaDTO) {
28
                this.pessoaJuridicaDTO = pessoaJuridicaDTO;
29
        }
30
 
31
        public Integer getQuantidadeNFCeSaida() {
32
                return quantidadeNFCeSaida;
33
        }
34
        public void setQuantidadeNFCeSaida(Integer quantidadeNFCeSaida) {
35
                this.quantidadeNFCeSaida = quantidadeNFCeSaida;
36
        }
37
 
38
        public Double getValorTotalNFCeSaida() {
39
                return valorTotalNFCeSaida;
40
        }
41
        public void setValorTotalNFCeSaida(Double valorTotalNFCeSaida) {
42
                this.valorTotalNFCeSaida = valorTotalNFCeSaida;
43
        }
44
 
45
        public Integer getQuantidadeNFeSaida() {
46
                return quantidadeNFeSaida;
47
        }
48
        public void setQuantidadeNFeSaida(Integer quantidadeNFeSaida) {
49
                this.quantidadeNFeSaida = quantidadeNFeSaida;
50
        }
51
 
52
        public Double getValorTotalNFeSaida() {
53
                return valorTotalNFeSaida;
54
        }
55
        public void setValorTotalNFeSaida(Double valorTotalNFeSaida) {
56
                this.valorTotalNFeSaida = valorTotalNFeSaida;
57
        }
58
 
59
        public Integer getQuantidadeNFeEntrada() {
60
                return quantidadeNFeEntrada;
61
        }
62
        public void setQuantidadeNFeEntrada(Integer quantidadeNFeEntrada) {
63
                this.quantidadeNFeEntrada = quantidadeNFeEntrada;
64
        }
65
 
66
        public Double getValorTotalNFeEntrada() {
67
                return valorTotalNFeEntrada;
68
        }
69
        public void setValorTotalNFeEntrada(Double valorTotalNFeEntrada) {
70
                this.valorTotalNFeEntrada = valorTotalNFeEntrada;
71
        }
72
 
73
        public Integer getQuantidadePagamentosViaCartao() {
74
                return quantidadePagamentosViaCartao;
75
        }
76
        public void setQuantidadePagamentosViaCartao(Integer quantidadePagamentosViaCartao) {
77
                this.quantidadePagamentosViaCartao = quantidadePagamentosViaCartao;
78
        }
79
 
80
        public Double getValorTotalPagamentosViaCartao() {
81
                return valorTotalPagamentosViaCartao;
82
        }
83
        public void setValorTotalPagamentosViaCartao(Double valorTotalPagamentosViaCartao) {
84
                this.valorTotalPagamentosViaCartao = valorTotalPagamentosViaCartao;
85
        }
86
 
87
        public Double saldoEntreEntradaESaida() {
88
                Double saldo = 0.0;
89
                if (VerificadorUtil.naoEstaNulo(getValorTotalNFCeSaida())) {
90
                        saldo = saldo - getValorTotalNFCeSaida();
91
                }
92
                if (VerificadorUtil.naoEstaNulo(getValorTotalNFeSaida())) {
93
                        saldo = saldo - getValorTotalNFeSaida();
94
                }
95
                if (VerificadorUtil.naoEstaNulo(getValorTotalPagamentosViaCartao())) {
96
                        saldo = saldo + getValorTotalPagamentosViaCartao();
97
                }
98
                return saldo;
99
        }
100
 
101
 
102
 
103
}