diff options
| author | Lucas Faria Mendes <lucas.fariamo08@gmail.com> | 2026-03-30 15:29:41 +0000 |
|---|---|---|
| committer | Lucas Faria Mendes <lucas.fariamo08@gmail.com> | 2026-03-30 15:29:41 +0000 |
| commit | 225aa1499e37faf9d38257caabbadc68d78b427e (patch) | |
| tree | 102bb7a40c58595348ae9d3c7076201759fe0720 /Decompiler/Gestor.Application.Converters/StatusComissaoAutomaticaTooltipConverter.cs | |
| parent | 1f4e14b2e973ee7de337fd4866d9a5ceff5cb6d1 (diff) | |
| download | gestor-225aa1499e37faf9d38257caabbadc68d78b427e.tar.gz gestor-225aa1499e37faf9d38257caabbadc68d78b427e.zip | |
decompiler.com
Diffstat (limited to 'Decompiler/Gestor.Application.Converters/StatusComissaoAutomaticaTooltipConverter.cs')
| -rw-r--r-- | Decompiler/Gestor.Application.Converters/StatusComissaoAutomaticaTooltipConverter.cs | 52 |
1 files changed, 52 insertions, 0 deletions
diff --git a/Decompiler/Gestor.Application.Converters/StatusComissaoAutomaticaTooltipConverter.cs b/Decompiler/Gestor.Application.Converters/StatusComissaoAutomaticaTooltipConverter.cs new file mode 100644 index 0000000..d7bf2c5 --- /dev/null +++ b/Decompiler/Gestor.Application.Converters/StatusComissaoAutomaticaTooltipConverter.cs @@ -0,0 +1,52 @@ +using System; +using System.Globalization; +using System.Windows.Data; +using Gestor.Model.Common; + +namespace Gestor.Application.Converters; + +public class StatusComissaoAutomaticaTooltipConverter : IValueConverter +{ + public object Convert(object value, Type targetType, object parameter, CultureInfo culture) + { + //IL_000c: Unknown result type (might be due to invalid IL or missing references) + //IL_0011: Unknown result type (might be due to invalid IL or missing references) + //IL_0012: Unknown result type (might be due to invalid IL or missing references) + //IL_0014: Unknown result type (might be due to invalid IL or missing references) + //IL_006e: Expected I4, but got Unknown + if (value is StatusParcela val) + { + return (val - 1) switch + { + 0 => "", + 1 => "CLIENTE NÃO CADASTRADO NO SISTEMA OU DIVERGÊNCIA NO NÚMERO DA APÓLICE", + 2 => "O NÚMERO DA PARCELA NÃO FOI LOCALIZADO NO SISTEMA", + 3 => "OCORRE ANTES DE BAIXAR O EXTRATO, QUANDO O PERCENTUAL DE COMISSÃO CADASTRADO NA APÓLICE É DIFERENTE DO INFORMADO NO EXTRATO", + 4 => "A PARCELA JÁ FOI BAIXADA MANUALMENTE; O SISTEMA CONFERE A DATA DE RECEBIMENTO", + 5 => "O USUÁRIO OPTOU POR NÃO REALIZAR MANUTENÇÃO", + 6 => "É NECESSÁRIO FAZER MANUTENÇÃO NAS PARCELAS ANTERIORES", + 7 => "O SISTEMA DESCONSIDERA QUANDO NÃO EXISTE VALOR DE COMISSÃO NA PARCELA", + 8 => "NÃO HÁ MANUTENÇÃO PENDENTE, APENAS REALIZAR A BAIXA", + 9 => "OCORRE APÓS A BAIXA DO EXTRATO, MESMO HAVENDO DIFERENÇA NO PERCENTUAL DE COMISSÃO", + 10 => "APÓLICES COM NÚMEROS SIMILARES LOCALIZADAS NO SISTEMA", + 11 => "INDICA QUE O EXTRATO FOI BAIXADO MANUALMENTE NO SISTEMA", + 12 => "FOI NECESSÁRIO LOCALIZAR O CLIENTE OU DOCUMENTO POR MEIO DA CRÍTICA PARA REALIZAR A BAIXA DA PARCELA", + 13 => "", + 14 => "O NÚMERO DA FATURA NÃO FOI LOCALIZADO NO SISTEMA", + 15 => "O SISTEMA TENTARÁ REALIZAR A BAIXA POR APROXIMAÇÃO, ATRAVÉS DO N° DA APÓLICE", + 16 => "HÁ PARCELA NO EXTRATO SEM VÍNCULO; IRÁ SER CRIADA AUTOMATICAMENTE", + 17 => "", + 18 => "O CAMPO DE COMISSÃO ESTÁ EM BRANCO", + 19 => "A FATURA CRIADA POSSUI O CAMPO DE COMISSÃO EM BRANCO", + 20 => "INDICA QUE A PARCELA ESPECIAL CRIADA JÁ HAVIA SIDO BAIXADA ANTERIORMENTE", + _ => "", + }; + } + return null; + } + + public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture) + { + return Binding.DoNothing; + } +} |