From 674ca83ba9243a9e95a7568c797668dab6aee26a Mon Sep 17 00:00:00 2001 From: Lucas Faria Mendes Date: Mon, 30 Mar 2026 10:35:25 -0300 Subject: feat: upload files --- Gestor.Application/Model/Ajuda/Atendimento.cs | 106 +++++++++ Gestor.Application/Model/Ajuda/Boleto.cs | 48 ++++ Gestor.Application/Model/Ajuda/Contrato.cs | 24 ++ Gestor.Application/Model/Ajuda/EmailAtendimento.cs | 68 ++++++ Gestor.Application/Model/Ajuda/Instalacao.cs | 60 +++++ Gestor.Application/Model/AnaliticoSource.cs | 24 ++ Gestor.Application/Model/Configuracoes.cs | 24 ++ Gestor.Application/Model/Grafico.cs | 25 ++ Gestor.Application/Model/RelacaoItens.cs | 259 +++++++++++++++++++++ Gestor.Application/Model/SinteticoSource.cs | 97 ++++++++ 10 files changed, 735 insertions(+) create mode 100644 Gestor.Application/Model/Ajuda/Atendimento.cs create mode 100644 Gestor.Application/Model/Ajuda/Boleto.cs create mode 100644 Gestor.Application/Model/Ajuda/Contrato.cs create mode 100644 Gestor.Application/Model/Ajuda/EmailAtendimento.cs create mode 100644 Gestor.Application/Model/Ajuda/Instalacao.cs create mode 100644 Gestor.Application/Model/AnaliticoSource.cs create mode 100644 Gestor.Application/Model/Configuracoes.cs create mode 100644 Gestor.Application/Model/Grafico.cs create mode 100644 Gestor.Application/Model/RelacaoItens.cs create mode 100644 Gestor.Application/Model/SinteticoSource.cs (limited to 'Gestor.Application/Model') diff --git a/Gestor.Application/Model/Ajuda/Atendimento.cs b/Gestor.Application/Model/Ajuda/Atendimento.cs new file mode 100644 index 0000000..ebfdf09 --- /dev/null +++ b/Gestor.Application/Model/Ajuda/Atendimento.cs @@ -0,0 +1,106 @@ +using System; +using System.Runtime.CompilerServices; + +namespace Gestor.Application.Model.Ajuda +{ + public class Atendimento + { + private string _solicitante; + + private string _assunto; + + private string _status; + + private string _corpo; + + public DateTime? Abertura + { + get; + set; + } + + public string Assunto + { + get + { + string str = this._assunto; + if (str == null) + { + return null; + } + return str.ToUpper().Trim(); + } + set + { + this._assunto = value; + } + } + + public string Corpo + { + get + { + string str = this._corpo; + if (str == null) + { + return null; + } + return str.ToUpper().Trim(); + } + set + { + this._corpo = value; + } + } + + public long IdAtendimento + { + get; + set; + } + + public string Solicitante + { + get + { + string str = this._solicitante; + if (str == null) + { + return null; + } + return str.ToUpper().Trim(); + } + set + { + this._solicitante = value; + } + } + + public DateTime? Solucao + { + get; + set; + } + + public string Status + { + get + { + string str = this._status; + if (str == null) + { + return null; + } + return str.ToUpper().Trim(); + } + set + { + this._status = value; + } + } + + public Atendimento() + { + } + } +} \ No newline at end of file diff --git a/Gestor.Application/Model/Ajuda/Boleto.cs b/Gestor.Application/Model/Ajuda/Boleto.cs new file mode 100644 index 0000000..77e0191 --- /dev/null +++ b/Gestor.Application/Model/Ajuda/Boleto.cs @@ -0,0 +1,48 @@ +using System; +using System.Runtime.CompilerServices; + +namespace Gestor.Application.Model.Ajuda +{ + public class Boleto + { + public string Historico + { + get; + set; + } + + public long IdBoleto + { + get; + set; + } + + public string Nota + { + get; + set; + } + + public DateTime? Pagamento + { + get; + set; + } + + public decimal Valor + { + get; + set; + } + + public DateTime Vencimento + { + get; + set; + } + + public Boleto() + { + } + } +} \ No newline at end of file diff --git a/Gestor.Application/Model/Ajuda/Contrato.cs b/Gestor.Application/Model/Ajuda/Contrato.cs new file mode 100644 index 0000000..cd99b6d --- /dev/null +++ b/Gestor.Application/Model/Ajuda/Contrato.cs @@ -0,0 +1,24 @@ +using System; +using System.Runtime.CompilerServices; + +namespace Gestor.Application.Model.Ajuda +{ + public class Contrato + { + public string HtmlContrato + { + get; + set; + } + + public long IdModulo + { + get; + set; + } + + public Contrato() + { + } + } +} \ No newline at end of file diff --git a/Gestor.Application/Model/Ajuda/EmailAtendimento.cs b/Gestor.Application/Model/Ajuda/EmailAtendimento.cs new file mode 100644 index 0000000..813e444 --- /dev/null +++ b/Gestor.Application/Model/Ajuda/EmailAtendimento.cs @@ -0,0 +1,68 @@ +using Gestor.Model.Domain.Common; +using System; +using System.Collections.ObjectModel; +using System.Runtime.CompilerServices; + +namespace Gestor.Application.Model.Ajuda +{ + public class EmailAtendimento + { + public ObservableCollection ArquivosAnexados + { + get; + set; + } + + public string Assunto + { + get; + set; + } + + public string Corpo + { + get; + set; + } + + public string DDD + { + get; + set; + } + + public string EMail + { + get; + set; + } + + public string IDAcesso + { + get; + set; + } + + public string Nome + { + get; + set; + } + + public string SenhaAcesso + { + get; + set; + } + + public string Telefone + { + get; + set; + } + + public EmailAtendimento() + { + } + } +} \ No newline at end of file diff --git a/Gestor.Application/Model/Ajuda/Instalacao.cs b/Gestor.Application/Model/Ajuda/Instalacao.cs new file mode 100644 index 0000000..63ea074 --- /dev/null +++ b/Gestor.Application/Model/Ajuda/Instalacao.cs @@ -0,0 +1,60 @@ +using System; +using System.Runtime.CompilerServices; + +namespace Gestor.Application.Model.Ajuda +{ + public class Instalacao + { + public DateTime? DataAtualizacaoAggilizador + { + get; + set; + } + + public DateTime? DataIntalacao + { + get; + set; + } + + public long Id + { + get; + set; + } + + public string IdAggilizador + { + get; + set; + } + + public long IdFornecedor + { + get; + set; + } + + public string IdGerenciador + { + get; + set; + } + + public string Maquina + { + get; + set; + } + + public string Usuario + { + get; + set; + } + + public Instalacao() + { + } + } +} \ No newline at end of file diff --git a/Gestor.Application/Model/AnaliticoSource.cs b/Gestor.Application/Model/AnaliticoSource.cs new file mode 100644 index 0000000..bdb6f5d --- /dev/null +++ b/Gestor.Application/Model/AnaliticoSource.cs @@ -0,0 +1,24 @@ +using System; +using System.Runtime.CompilerServices; + +namespace Gestor.Application.Model +{ + public class AnaliticoSource + { + public string Agrupamento + { + get; + set; + } + + public long Id + { + get; + set; + } + + public AnaliticoSource() + { + } + } +} \ No newline at end of file diff --git a/Gestor.Application/Model/Configuracoes.cs b/Gestor.Application/Model/Configuracoes.cs new file mode 100644 index 0000000..24e4fad --- /dev/null +++ b/Gestor.Application/Model/Configuracoes.cs @@ -0,0 +1,24 @@ +using System; +using System.Runtime.CompilerServices; + +namespace Gestor.Application.Model +{ + public class Configuracoes + { + public string LinkPromo + { + get; + set; + } + + public bool NaoverPromo + { + get; + set; + } + + public Configuracoes() + { + } + } +} \ No newline at end of file diff --git a/Gestor.Application/Model/Grafico.cs b/Gestor.Application/Model/Grafico.cs new file mode 100644 index 0000000..9104315 --- /dev/null +++ b/Gestor.Application/Model/Grafico.cs @@ -0,0 +1,25 @@ +using LiveCharts; +using System; +using System.Runtime.CompilerServices; + +namespace Gestor.Application.Model +{ + public class Grafico + { + public Func Formatter + { + get; + set; + } + + public SeriesCollection Series + { + get; + set; + } + + public Grafico() + { + } + } +} \ No newline at end of file diff --git a/Gestor.Application/Model/RelacaoItens.cs b/Gestor.Application/Model/RelacaoItens.cs new file mode 100644 index 0000000..2274857 --- /dev/null +++ b/Gestor.Application/Model/RelacaoItens.cs @@ -0,0 +1,259 @@ +using Gestor.Model.Common; +using System; +using System.ComponentModel; +using System.Runtime.CompilerServices; + +namespace Gestor.Application.Model +{ + public class RelacaoItens + { + [Description("Ano Fabricação")] + public string AnoFab + { + get; + set; + } + + [Description("Ano Modelo")] + public string AnoMod + { + get; + set; + } + + [Description("Apólice")] + public string Apolice + { + get; + set; + } + + [Description("Bairro")] + public string Bairro + { + get; + set; + } + + [Description("Bens")] + public string Bens + { + get; + set; + } + + [Description("Bônus")] + public int? Bonus + { + get; + set; + } + + [Description("CEP")] + public string Cep + { + get; + set; + } + + [Description("Chassi")] + public string Chassi + { + get; + set; + } + + [Description("Cidade")] + public string Cidade + { + get; + set; + } + + [Description("Cobertura")] + public string Cobertura + { + get; + set; + } + + [Description("Complemento")] + public string Complemento + { + get; + set; + } + + [Description("Data Liquidação")] + public DateTime? DataLiq + { + get; + set; + } + + [Description("Data Reclamação")] + public DateTime? DataRec + { + get; + set; + } + + [Description("Data Sinistro")] + public DateTime? DataSinistro + { + get; + set; + } + + [Description("Descrição")] + public string Descricao + { + get; + set; + } + + [Description("Documento")] + public string Documento + { + get; + set; + } + + [Description("Endereço")] + public string Endereco + { + get; + set; + } + + [Description("Estado")] + public string Estado + { + get; + set; + } + + [Description("Fabricante")] + public string Fabricante + { + get; + set; + } + + [Description("Fipe")] + public string Fipe + { + get; + set; + } + + [Description("Item Sinistrado")] + public string ItemSinistrado + { + get; + set; + } + + [Description("Modelo")] + public string Modelo + { + get; + set; + } + + [Description("Motivo")] + public string Motivo + { + get; + set; + } + + [Description("Nome")] + public string Nome + { + get; + set; + } + + [Description("Número")] + public string Numero + { + get; + set; + } + + [Description("Número Sinistro")] + public string NumSinistro + { + get; + set; + } + + [Description("Ordem")] + public int? Ordem + { + get; + set; + } + + [Description("Placa")] + public string Placa + { + get; + set; + } + + [Description("Região Circulação")] + public string RegiaoCirculacao + { + get; + set; + } + + [Description("Sinistrado")] + public string Sinistrado + { + get; + set; + } + + [Description("Status")] + public string Status + { + get; + set; + } + + [Description("Status Sinistro")] + public Gestor.Model.Common.StatusSinistro? StatusSinistro + { + get; + set; + } + + [Description("Valor")] + public decimal? Valor + { + get; + set; + } + + [Description("Vigência Final")] + public DateTime? VigenciaFinal + { + get; + set; + } + + [Description("Vigência Inicial")] + public DateTime VigenciaInicial + { + get; + set; + } + + public RelacaoItens() + { + } + } +} \ No newline at end of file diff --git a/Gestor.Application/Model/SinteticoSource.cs b/Gestor.Application/Model/SinteticoSource.cs new file mode 100644 index 0000000..5ba3675 --- /dev/null +++ b/Gestor.Application/Model/SinteticoSource.cs @@ -0,0 +1,97 @@ +using Gestor.Model.Domain.Relatorios; +using Gestor.Model.Domain.Seguros; +using LiveCharts; +using System; +using System.Collections.Generic; +using System.Collections.ObjectModel; +using System.ComponentModel; +using System.Runtime.CompilerServices; +using System.Threading; + +namespace Gestor.Application.Model +{ + public class SinteticoSource : INotifyPropertyChanged + { + public List Clientes + { + get; + set; + } + + public SeriesCollection Colecao + { + get; + set; + } + + public DateTime? DateFinal + { + get; + set; + } + + public DateTime? DateStart + { + get; + set; + } + + public List Documentos + { + get; + set; + } + + public ObservableCollection Lista + { + get; + set; + } + + public bool Mostrar + { + get; + set; + } + + public List Parcelas + { + get; + set; + } + + public string Quantidade + { + get; + set; + } + + public string Titulo + { + get; + set; + } + + public string Valor + { + get; + set; + } + + public SinteticoSource() + { + } + + public void OnPropertyChanged([CallerMemberName] string name = "") + { + PropertyChangedEventHandler propertyChangedEventHandler = this.PropertyChanged; + if (propertyChangedEventHandler == null) + { + return; + } + propertyChangedEventHandler(this, new PropertyChangedEventArgs(name)); + } + + public event PropertyChangedEventHandler PropertyChanged; + } +} \ No newline at end of file -- cgit v1.2.3