public string ExcluirCascata(Parametro entity) { string mensagem = ""; foreach (ParametroUsuario registro in new ParametroUsuarioRepository().SelecionarPorParametro(entity.Id).ToList()) { mensagem = new ParametroUsuarioRepository().Excluir(registro); } return(mensagem); }
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); }