diff options
| author | Lucas Faria Mendes <lucas.fariamo08@gmail.com> | 2026-03-30 13:38:18 +0000 |
|---|---|---|
| committer | Lucas Faria Mendes <lucas.fariamo08@gmail.com> | 2026-03-30 13:38:18 +0000 |
| commit | 1f4e14b2e973ee7de337fd4866d9a5ceff5cb6d1 (patch) | |
| tree | e1c3b20ea08f0cf71122a1e73f0d395f8fd83874 /Gestor.Application/ViewModels/Ferramentas/QualificacaoViewModel.cs | |
| parent | 674ca83ba9243a9e95a7568c797668dab6aee26a (diff) | |
| download | gestor-1f4e14b2e973ee7de337fd4866d9a5ceff5cb6d1.tar.gz gestor-1f4e14b2e973ee7de337fd4866d9a5ceff5cb6d1.zip | |
chore: location
Diffstat (limited to 'Gestor.Application/ViewModels/Ferramentas/QualificacaoViewModel.cs')
| -rw-r--r-- | Gestor.Application/ViewModels/Ferramentas/QualificacaoViewModel.cs | 122 |
1 files changed, 0 insertions, 122 deletions
diff --git a/Gestor.Application/ViewModels/Ferramentas/QualificacaoViewModel.cs b/Gestor.Application/ViewModels/Ferramentas/QualificacaoViewModel.cs deleted file mode 100644 index c259f93..0000000 --- a/Gestor.Application/ViewModels/Ferramentas/QualificacaoViewModel.cs +++ /dev/null @@ -1,122 +0,0 @@ -using Gestor.Application.Servicos.Ferramentas;
-using Gestor.Application.Servicos.Generic;
-using Gestor.Application.ViewModels.Generic;
-using Gestor.Model.Common;
-using Gestor.Model.Domain.Generic;
-using Gestor.Model.Domain.Seguros;
-using System;
-using System.Collections.Generic;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Threading.Tasks;
-
-namespace Gestor.Application.ViewModels.Ferramentas
-{
- public class QualificacaoViewModel : BaseSegurosViewModel
- {
- private readonly QualificacaoServico _servico;
-
- private Qualificacao _selectedQualificacao;
-
- public Qualificacao CancelQualificacao;
-
- public Qualificacao SelectedQualificacao
- {
- get
- {
- return this._selectedQualificacao;
- }
- set
- {
- if (value == null || value.get_Id() == 0)
- {
- Qualificacao qualificacao = new Qualificacao();
- qualificacao.set_Liquido1(decimal.Zero);
- qualificacao.set_Liquido2(new decimal(1000));
- qualificacao.set_Liquido3(new decimal(5000));
- qualificacao.set_Comissao1(new decimal(10));
- qualificacao.set_Comissao2(new decimal(15));
- qualificacao.set_Comissao3(new decimal(20));
- qualificacao.set_Resultado1(new decimal(100));
- qualificacao.set_Resultado2(new decimal(200));
- qualificacao.set_Resultado3(new decimal(300));
- qualificacao.set_Id((long)1);
- value = qualificacao;
- }
- this._selectedQualificacao = value;
- base.VerificarEnables(new long?(value.get_Id()));
- base.OnPropertyChanged("SelectedQualificacao");
- }
- }
-
- public QualificacaoViewModel()
- {
- this._servico = new QualificacaoServico();
- this.Seleciona();
- }
-
- public void CancelarAlteracao()
- {
- base.Loading(true);
- if (this.SelectedQualificacao.get_Id() != 0)
- {
- this.SelectedQualificacao = this.CancelQualificacao;
- }
- else
- {
- this.SelectedQualificacao = null;
- base.Alterar(false);
- base.EnableMenu = false;
- base.Loading(false);
- }
- base.Alterar(false);
- base.Loading(false);
- }
-
- public async Task<List<KeyValuePair<string, string>>> Salvar()
- {
- List<KeyValuePair<string, string>> keyValuePairs;
- if (await this._servico.BuscarQualificacaoAsync().get_Id() == 0)
- {
- this.SelectedQualificacao.set_Id((long)0);
- }
- List<KeyValuePair<string, string>> keyValuePairs1 = this.SelectedQualificacao.Validate();
- if (keyValuePairs1.Count <= 0)
- {
- this.SelectedQualificacao = await this._servico.Save(this.SelectedQualificacao);
- if (this._servico.Sucesso)
- {
- base.RegistrarAcao("ALTEROU QUALIFICAÇÃO", (long)0, new TipoTela?(48), null);
- base.Alterar(false);
- base.ToggleSnackBar("QUALIFICACAO SALVA COM SUCESSO", true);
- keyValuePairs = null;
- }
- else
- {
- keyValuePairs = null;
- }
- }
- else
- {
- keyValuePairs = keyValuePairs1;
- }
- return keyValuePairs;
- }
-
- private async void Seleciona()
- {
- base.Loading(true);
- await base.PermissaoTela(48);
- await this.SelecionaQualificacao();
- base.Loading(false);
- }
-
- private async Task SelecionaQualificacao()
- {
- base.Loading(true);
- this.SelectedQualificacao = await this._servico.BuscarQualificacaoAsync();
- base.RegistrarAcao("ACESSOU QUALIFICAÇÃO", (long)0, new TipoTela?(48), null);
- base.Loading(false);
- }
- }
-}
\ No newline at end of file |