I made this method:
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);
}
}
And in design still, give me this error:
Not all return paths return a value
This always happens when I try to return inside a try ... catch block. What should I do to resolve this?