summaryrefslogtreecommitdiff
path: root/Gestor.Model/Gestor.Model.Domain.Relatorios/DadosRelatorio.cs
blob: cf5fbf9e188afeff02ccdf06221244d72c56cc33 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
using System;
using System.ComponentModel;
using Gestor.Model.Attributes;
using Gestor.Model.Domain.Seguros;

namespace Gestor.Model.Domain.Relatorios;

public class DadosRelatorio
{
	[Tipo("INVALID")]
	public bool Selecionado { get; set; }

	[Tipo("INVALID")]
	public Adiantamento EntidadeAdiantamento { get; set; }

	[Tipo("INVALID")]
	public Parcela EntidadeParcela { get; set; }

	[Tipo("INVALID")]
	public Documento EntidadeDocumento { get; set; }

	[Tipo("INVALID")]
	public VendedorParcela EntidadeVendedorParcela { get; set; }

	[Tipo("INVALID")]
	public long Id { get; set; }

	[Description("CLIENTE")]
	[Width("200")]
	public string Cliente { get; set; }

	[Description("PROPOSTA")]
	public string Proposta { get; set; }

	[Description("PEDIDO ENDOSSO")]
	public string PedidoEndosso { get; set; }

	[Description("APÓLICE")]
	[Width("150")]
	public string Apolice { get; set; }

	[Description("ENDOSSO")]
	[Width("100")]
	public string Endosso { get; set; }

	[Description("STATUS")]
	public string Status { get; set; }

	[Tipo("DATA?")]
	[Description("VIGÊNCIA INICIAL")]
	[Width("115")]
	public DateTime? VigenciaIncial { get; set; }

	[Tipo("DATA?")]
	[Description("VIGÊNCIA FINAL")]
	public DateTime? VigenciaFinal { get; set; }

	[Tipo("PERCENTUAL")]
	[Description("COMISSÃO")]
	[Width("70")]
	public decimal? Comissao { get; set; }

	[Tipo("VALOR?")]
	[Description("PRÊMIO LÍQUIDO")]
	[Width("110")]
	public decimal? PremioLiquido { get; set; }

	[Tipo("VALOR?")]
	[Description("PRÊMIO TOTAL")]
	public decimal? PremioTotal { get; set; }

	[Description("PARCELA")]
	[Width("60")]
	public string Parcela { get; set; }

	[Tipo("VALOR?")]
	[Description("VALOR PARCELA")]
	public decimal? ValorParcela { get; set; }

	[Tipo("DATA?")]
	[Description("RECEBIMENTO")]
	[Width("90")]
	public DateTime? Recebimento { get; set; }

	[Tipo("PERCENTUAL")]
	[Description("% REPASSE")]
	[Width("70")]
	public decimal? ComissaoRepasse { get; set; }

	[Tipo("VALOR")]
	[Description("REPASSE")]
	[Width("120")]
	public decimal Repasse { get; set; }

	[Tipo("VALOR")]
	[Description("VALOR LÍQUIDO")]
	[Width("110")]
	public decimal ValorLiquido { get; set; }

	[Description("SEGURADORA")]
	public string Seguradora { get; set; }

	[Description("RAMO")]
	public string Ramo { get; set; }

	[Description("PRODUTO")]
	public string Produto { get; set; }

	[Description("TIPO RENOVAÇÃO")]
	public string Negocio { get; set; }

	[Description("ESTIPULANTE")]
	public string Estipulante { get; set; }

	[Description("VENDEDOR")]
	public string Vendedor { get; set; }

	[Description("EMITIDO")]
	public string DocumentoEmitido { get; set; }

	[Tipo("DATA?")]
	[Description("DATA DE CADASTRO DO DOCUMENTO")]
	public DateTime? DataCriacao { get; set; }

	[Tipo("INVALID")]
	public int Tipo { get; set; }

	[Tipo("DATA?")]
	[Description("DATA PAGAMENTO")]
	[Width("120")]
	public DateTime? DataPagamento { get; set; }

	[Description("BANCO")]
	public string Banco { get; set; }

	[Description("Nº AGÊNCIA")]
	public string Agencia { get; set; }

	[Description("Nº CONTA")]
	public string Conta { get; set; }

	[Tipo("INVALID")]
	public string CPFVendedor { get; set; }

	[Description("HOUVE RECEBIMENTO")]
	public string HouveRecebimento { get; set; }

	[Description("RECEBIDO POR COMPLETO")]
	public string RecebidoPorCompleto { get; set; }
}