summaryrefslogtreecommitdiff
path: root/Decompiler/Gestor.Application.Converters/StatusComissaoAutomaticaTooltipConverter.cs
blob: d7bf2c5f137ef1b892486927ad48297d00266c6b (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
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;
	}
}