Exemplo n.º 1
0
        public string ExcluirCascata(Parametro entity)
        {
            string mensagem = "";

            foreach (ParametroUsuario registro in new ParametroUsuarioRepository().SelecionarPorParametro(entity.Id).ToList())
            {
                mensagem = new ParametroUsuarioRepository().Excluir(registro);
            }
            return(mensagem);
        }
Exemplo n.º 2
0
        public string SelecionarValorParametro(string codigo, int usuario = 0)
        {
            string sParametro = "";

            Parametro parametro = this.SelecionarPorCodigo(codigo);

            if (parametro != null)
            {
                if (usuario != 0)
                {
                    ParametroUsuario dados = new ParametroUsuarioRepository().SelecionarPorParametroUsuario(parametro.Id, usuario);
                    sParametro = dados != null ? dados.Valor : "";
                }

                if (string.IsNullOrWhiteSpace(sParametro))
                {
                    sParametro = (!string.IsNullOrWhiteSpace(parametro.ValorPersonalizado)) ? parametro.ValorPersonalizado : parametro.ValorPadrao;
                }
            }
            return(sParametro);
        }