/// <summary> /// Seleciona o valor de um parâmetro filtrado por par_chave. /// </summary> /// <param name="par_chave">Enum que representa a chave a ser pesquisada</param> /// <returns>par_valor</returns> public static string ParametroValor(eChave par_chave) { string valor = string.Empty; if (Parametros.ContainsKey(Enum.GetName(typeof(eChave), par_chave))) { valor = Parametros[Enum.GetName(typeof(eChave), par_chave)].FirstOrDefault(); } return(valor); }
/// <summary> /// Retorna o valor do parâmetro convertido em Int32. /// Caso o parâmetro esteja vazio, retorna "0". /// </summary> /// <param name="par_chave">Chave para buscar o parâmetro</param> /// <returns></returns> public static int ParametroValorInt32(eChave par_chave) { string valor = ParametroValor(par_chave); Int32 ret; if (!Int32.TryParse(valor, out ret)) { return(0); } return(ret); }
/// <summary> /// Retorna o valor do parâmetro convertido em Boolean. /// Caso o parâmetro esteja vazio, retorna "false". /// </summary> /// <param name="par_chave">Chave para buscar o parâmetro</param> /// <returns></returns> public static bool ParametroValorBooleano(eChave par_chave) { string valor = ParametroValor(par_chave); bool ret; if (!Boolean.TryParse(valor, out ret)) { return(false); } return(ret); }