blob: 67b2207977693bef70657eb71e2e21b7cc112c54 (
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
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
|
using Gestor.Model.Common;
using System;
using System.Globalization;
using System.Windows.Data;
namespace Gestor.Application.Converters
{
public class StatusComissaoAutomaticaTooltipConverter : IValueConverter
{
public StatusComissaoAutomaticaTooltipConverter()
{
}
public object Convert(object value, Type targetType, object parameter, CultureInfo culture)
{
if (!(value is StatusParcela))
{
return null;
}
switch ((StatusParcela)value)
{
case 1:
{
return "";
}
case 2:
{
return "CLIENTE NÃO CADASTRADO NO SISTEMA OU DIVERGÊNCIA NO NÚMERO DA APÓLICE";
}
case 3:
{
return "O NÚMERO DA PARCELA NÃO FOI LOCALIZADO NO SISTEMA";
}
case 4:
{
return "OCORRE ANTES DE BAIXAR O EXTRATO, QUANDO O PERCENTUAL DE COMISSÃO CADASTRADO NA APÓLICE É DIFERENTE DO INFORMADO NO EXTRATO";
}
case 5:
{
return "A PARCELA JÁ FOI BAIXADA MANUALMENTE; O SISTEMA CONFERE A DATA DE RECEBIMENTO";
}
case 6:
{
return "O USUÁRIO OPTOU POR NÃO REALIZAR MANUTENÇÃO";
}
case 7:
{
return "É NECESSÁRIO FAZER MANUTENÇÃO NAS PARCELAS ANTERIORES";
}
case 8:
{
return "O SISTEMA DESCONSIDERA QUANDO NÃO EXISTE VALOR DE COMISSÃO NA PARCELA";
}
case 9:
{
return "NÃO HÁ MANUTENÇÃO PENDENTE, APENAS REALIZAR A BAIXA";
}
case 10:
{
return "OCORRE APÓS A BAIXA DO EXTRATO, MESMO HAVENDO DIFERENÇA NO PERCENTUAL DE COMISSÃO";
}
case 11:
{
return "APÓLICES COM NÚMEROS SIMILARES LOCALIZADAS NO SISTEMA";
}
case 12:
{
return "INDICA QUE O EXTRATO FOI BAIXADO MANUALMENTE NO SISTEMA";
}
case 13:
{
return "FOI NECESSÁRIO LOCALIZAR O CLIENTE OU DOCUMENTO POR MEIO DA CRÍTICA PARA REALIZAR A BAIXA DA PARCELA";
}
case 14:
{
return "";
}
case 15:
{
return "O NÚMERO DA FATURA NÃO FOI LOCALIZADO NO SISTEMA";
}
case 16:
{
return "O SISTEMA TENTARÁ REALIZAR A BAIXA POR APROXIMAÇÃO, ATRAVÉS DO N° DA APÓLICE";
}
case 17:
{
return "HÁ PARCELA NO EXTRATO SEM VÍNCULO; IRÁ SER CRIADA AUTOMATICAMENTE";
}
case 18:
{
return "";
}
case 19:
{
return "O CAMPO DE COMISSÃO ESTÁ EM BRANCO";
}
case 20:
{
return "A FATURA CRIADA POSSUI O CAMPO DE COMISSÃO EM BRANCO";
}
case 21:
{
return "INDICA QUE A PARCELA ESPECIAL CRIADA JÁ HAVIA SIDO BAIXADA ANTERIORMENTE";
}
}
return "";
}
public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture)
{
return Binding.DoNothing;
}
}
}
|