public static void CarregarParametros() { Contrato.EntradaParametro entradaParametro = new Contrato.EntradaParametro(); entradaParametro.Chave = Comum.Util.Chave; entradaParametro.UsuarioLogado = Comum.Util.UsuarioLogado.Login; entradaParametro.EmpresaLogada = Comum.Util.UsuarioLogado.Empresa; Servico.BrasilDidaticosClient servBrasilDidaticos = new Servico.BrasilDidaticosClient(Comum.Util.RecuperarNomeEndPoint()); Contrato.RetornoParametro retParametro = servBrasilDidaticos.ParametroListar(entradaParametro); servBrasilDidaticos.Close(); EmpresaProduto = new Contrato.Empresa() { Id = Comum.Util.UsuarioLogado.Empresa.Id }; QuantidadeItensPagina = Constantes.QTD_ITENS_PAGINA; ValidadeOrcamento = Constantes.NUM_VALIDADE_ORCAMENTO; PrazoEntrega = Constantes.NUM_PRAZO_ENTREGA; CorPrimariaFundoTela = Constantes.COR_PRIMARIA_FUNDO; CorSecundariaFundoTela = Constantes.COR_SECUNDARIA_FUNDO; if (retParametro.Codigo == Contrato.Constantes.COD_RETORNO_SUCESSO) { foreach (Contrato.Parametro parametro in retParametro.Parametros) { if (!string.IsNullOrWhiteSpace(parametro.Valor)) { switch (parametro.Codigo) { case Constantes.PARAMETRO_DEC_ATACADO: PercentagemAtacado = decimal.Parse(parametro.Valor) / 100; break; case Constantes.PARAMETRO_DEC_VAREJO: PercentagemVarejo = decimal.Parse(parametro.Valor) / 100; break; case Constantes.PARAMETRO_QTD_ITENS_PAGINA: QuantidadeItensPagina = int.Parse(parametro.Valor); break; case Constantes.PARAMETRO_COD_PERFIL_VENDEDOR: CodigoPerfilVendedor = parametro.Valor; break; case Constantes.PARAMETRO_COD_PERFIL_ORCAMENTISTA: CodigoPerfilOrcamentista = parametro.Valor; break; case Constantes.PARAMETRO_NUM_PRAZO_ENTREGA: PrazoEntrega = int.Parse(parametro.Valor); break; case Constantes.PARAMETRO_NUM_VALIDADE_ORCAMENTO: ValidadeOrcamento = int.Parse(parametro.Valor); break; case Constantes.PARAMETRO_COR_PRIMARIA_FUNDO: CorPrimariaFundoTela = parametro.Valor; break; case Constantes.PARAMETRO_COR_SECUNDARIA_FUNDO: CorSecundariaFundoTela = parametro.Valor; break; case Constantes.PARAMETRO_COD_EMPRESA_PRODUTO: Contrato.EntradaEmpresa entradaEmpresa = new Contrato.EntradaEmpresa(); entradaEmpresa.Chave = Comum.Util.Chave; entradaEmpresa.UsuarioLogado = Comum.Util.UsuarioLogado.Login; entradaEmpresa.Empresa = new Contrato.Empresa() { Codigo = parametro.Valor, Ativo = true}; servBrasilDidaticos = new Servico.BrasilDidaticosClient(Comum.Util.RecuperarNomeEndPoint()); Contrato.RetornoEmpresa retEmpresa = servBrasilDidaticos.EmpresaListar(entradaEmpresa); servBrasilDidaticos.Close(); if (retEmpresa.Codigo == Contrato.Constantes.COD_RETORNO_SUCESSO) EmpresaProduto = new Contrato.Empresa() { Id = retEmpresa.Empresas.First().Id }; break; } } } } }