/
ReturnOnTryCatch.cs
25 lines (24 loc) · 1006 Bytes
/
ReturnOnTryCatch.cs
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
public int VerificaUltimaAnalise() {
//Desenvolvimento
WFExecutor vcmpExecutor = null;
WFAnalise vcmpAnalise = null;
Core vmpaCore = null;
int vintCdTransacao = 0;
int vintCdProxProcesso = 0;
int vintCdAnalise = 0;
try {
//Instâncias e Inicializalções
vcmpExecutor = new WFExecutor();
vcmpAnalise = new WFAnalise();
vmpaCore = (Core)Page.Master;
//Desenvolvimento
//vintCdTransacao = vcmpExecutor.ConsultarTransacao(Request.Path.Substring(Request.Path.LastIndexOf("/") + 1));
vintCdProxProcesso = vcmpAnalise.ProximoProcessoAnalise(vintCdTransacao, int.Parse(hdfCdUsuario.Value), ref vintCdAnalise);
return vintCdProxProcesso;
} catch (Exception Ex) {
Mensagem = (wucMensagens)Page.Master.FindControl("wucMasterMensagens");
Mensagem.ExibirMensagem(wucMensagens.TipoAlerta.Erro, Ex.Source, Ex.Message, Ex.StackTrace);
return 0;
}
}
//https://pt.stackoverflow.com/q/48028/101