summaryrefslogtreecommitdiff
path: root/Gestor.Model/Gestor.Model.Domain.Relatorios.Pagamento
diff options
context:
space:
mode:
Diffstat (limited to 'Gestor.Model/Gestor.Model.Domain.Relatorios.Pagamento')
-rw-r--r--Gestor.Model/Gestor.Model.Domain.Relatorios.Pagamento/AgrupamentoPagamentoSintetico.cs18
-rw-r--r--Gestor.Model/Gestor.Model.Domain.Relatorios.Pagamento/AgrupamentoVendedor.cs54
-rw-r--r--Gestor.Model/Gestor.Model.Domain.Relatorios.Pagamento/Pagamento.cs14
-rw-r--r--Gestor.Model/Gestor.Model.Domain.Relatorios.Pagamento/PagamentoSintetico.cs10
-rw-r--r--Gestor.Model/Gestor.Model.Domain.Relatorios.Pagamento/SinteticoPagamento.cs29
5 files changed, 125 insertions, 0 deletions
diff --git a/Gestor.Model/Gestor.Model.Domain.Relatorios.Pagamento/AgrupamentoPagamentoSintetico.cs b/Gestor.Model/Gestor.Model.Domain.Relatorios.Pagamento/AgrupamentoPagamentoSintetico.cs
new file mode 100644
index 0000000..8a5ebdb
--- /dev/null
+++ b/Gestor.Model/Gestor.Model.Domain.Relatorios.Pagamento/AgrupamentoPagamentoSintetico.cs
@@ -0,0 +1,18 @@
+using System.ComponentModel;
+using Gestor.Model.Attributes;
+
+namespace Gestor.Model.Domain.Relatorios.Pagamento;
+
+public class AgrupamentoPagamentoSintetico
+{
+ [Description("NOME")]
+ public string Nome { get; set; }
+
+ [Tipo("VALOR")]
+ [Description("REPASSE")]
+ public decimal Repasse { get; set; }
+
+ [Tipo("VALOR")]
+ [Description("VALOR LÍQUIDO")]
+ public decimal VlrLiquido { get; set; }
+}
diff --git a/Gestor.Model/Gestor.Model.Domain.Relatorios.Pagamento/AgrupamentoVendedor.cs b/Gestor.Model/Gestor.Model.Domain.Relatorios.Pagamento/AgrupamentoVendedor.cs
new file mode 100644
index 0000000..d2fe5ec
--- /dev/null
+++ b/Gestor.Model/Gestor.Model.Domain.Relatorios.Pagamento/AgrupamentoVendedor.cs
@@ -0,0 +1,54 @@
+using System.ComponentModel;
+using Gestor.Model.Attributes;
+
+namespace Gestor.Model.Domain.Relatorios.Pagamento;
+
+public class AgrupamentoVendedor
+{
+ [Description("VENDEDOR")]
+ public string Vendedor { get; set; }
+
+ [Description("CPF")]
+ public string CPF { 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("VALOR")]
+ [Description("ADIANTAMENTOS (+)")]
+ public decimal Credito { get; set; }
+
+ [Tipo("VALOR")]
+ [Description("ADIANTAMENTOS (-)")]
+ public decimal Debito { get; set; }
+
+ [Tipo("VALOR")]
+ [Description("ADIANTAMENTO LÍQUIDO")]
+ public decimal Adiantamento { get; set; }
+
+ [Tipo("VALOR")]
+ [Description("REPASSE (+)")]
+ public decimal Repasse { get; set; }
+
+ [Tipo("VALOR")]
+ [Description("ESTORNOS (-)")]
+ public decimal Estorno { get; set; }
+
+ [Tipo("VALOR")]
+ [Description("REPASSE BRUTO")]
+ public decimal RepasseBruto { get; set; }
+
+ [Tipo("VALOR")]
+ [Description("DESCONTO")]
+ public decimal Desconto { get; set; }
+
+ [Tipo("VALOR")]
+ [Description("REPASSE LÍQUIDO")]
+ public decimal ValorLiquido { get; set; }
+}
diff --git a/Gestor.Model/Gestor.Model.Domain.Relatorios.Pagamento/Pagamento.cs b/Gestor.Model/Gestor.Model.Domain.Relatorios.Pagamento/Pagamento.cs
new file mode 100644
index 0000000..d50cacf
--- /dev/null
+++ b/Gestor.Model/Gestor.Model.Domain.Relatorios.Pagamento/Pagamento.cs
@@ -0,0 +1,14 @@
+using System.Collections.ObjectModel;
+
+namespace Gestor.Model.Domain.Relatorios.Pagamento;
+
+public class Pagamento
+{
+ public string Title { get; set; }
+
+ public ObservableCollection<DadosRelatorio> Dados { get; set; }
+
+ public AgrupamentoVendedor Vendedores { get; set; }
+
+ public ObservableCollection<Sintetico> Sintetico { get; set; }
+}
diff --git a/Gestor.Model/Gestor.Model.Domain.Relatorios.Pagamento/PagamentoSintetico.cs b/Gestor.Model/Gestor.Model.Domain.Relatorios.Pagamento/PagamentoSintetico.cs
new file mode 100644
index 0000000..6854ac0
--- /dev/null
+++ b/Gestor.Model/Gestor.Model.Domain.Relatorios.Pagamento/PagamentoSintetico.cs
@@ -0,0 +1,10 @@
+using System.Collections.ObjectModel;
+
+namespace Gestor.Model.Domain.Relatorios.Pagamento;
+
+public class PagamentoSintetico
+{
+ public string Titulo { get; set; }
+
+ public ObservableCollection<AgrupamentoPagamentoSintetico> Agrupamento { get; set; }
+}
diff --git a/Gestor.Model/Gestor.Model.Domain.Relatorios.Pagamento/SinteticoPagamento.cs b/Gestor.Model/Gestor.Model.Domain.Relatorios.Pagamento/SinteticoPagamento.cs
new file mode 100644
index 0000000..204f642
--- /dev/null
+++ b/Gestor.Model/Gestor.Model.Domain.Relatorios.Pagamento/SinteticoPagamento.cs
@@ -0,0 +1,29 @@
+using System.ComponentModel;
+using Gestor.Model.Attributes;
+
+namespace Gestor.Model.Domain.Relatorios.Pagamento;
+
+public class SinteticoPagamento
+{
+ public string Descricao { get; set; }
+
+ [Tipo("QUANTIDADE")]
+ [Description("QUANTIDADE DE APÓLICES")]
+ public int Apolices { get; set; }
+
+ [Tipo("QUANTIDADE")]
+ [Description("QUANTIDADE DE ENDOSSOS")]
+ public int Endossos { get; set; }
+
+ [Tipo("QUANTIDADE")]
+ [Description("TOTAL DE DOCUMENTOS")]
+ public int Total { get; set; }
+
+ [Tipo("VALOR")]
+ [Description("SOMA REPASSE BRUTO")]
+ public decimal RepasseBruto { get; set; }
+
+ [Tipo("VALOR")]
+ [Description("SOMA REPASSE LIQUIDO")]
+ public decimal RepasseLiquido { get; set; }
+}