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;
}
}
|