public List<Funcionalidade> ListarFuncionalidades(int SistemaId) { List<Funcionalidade> lista = new List<Funcionalidade>(); try { using (ConexaoDB objetoConexao = new ConexaoDB()) { objetoConexao.AdicionarParametro("@SistemaId", SqlDbType.Int, SistemaId); using (DataTable dt = objetoConexao.RetornarTabela("USP_SEL_Funcionalidade")) { foreach (DataRow dr in dt.Rows) { Funcionalidade fun = new Funcionalidade(); if (Util.GetNonNull(dr["FuncionalidadeId"])) fun.FuncionalidadeId = (int)dr["FuncionalidadeId"]; lista.Add(fun); } } } } catch (Exception ex) { //logBLL.Error(ex); throw; } return lista; }
public List<Funcionalidade> CarregarUsuarioFuncionalidade(int UsuarioId) { List<Funcionalidade> lista = new List<Funcionalidade>(); try { using (ConexaoDB objetoConexao = new ConexaoDB()) { objetoConexao.AdicionarParametro("@UsuarioId", SqlDbType.Int, UsuarioId); using (DataTable dt = objetoConexao.RetornarTabela("USP_SEL_UsuarioFuncionalidade")) { foreach (DataRow dr in dt.Rows) { Funcionalidade fun = new Funcionalidade(); if (Util.GetNonNull(dr["FuncionalidadeId"])) fun.FuncionalidadeId = (int)dr["FuncionalidadeId"]; if (Util.GetNonNull(dr["Ativo"])) fun.Ativo = (bool)dr["Ativo"]; if (Util.GetNonNull(dr["Parametro"])) fun.Parametro = dr["Parametro"].ToString(); lista.Add(fun); } } } } catch (Exception ex) { //logBLL.Error(ex); throw; } return lista; }