コード例 #1
0
ファイル: UsuarioDAL.cs プロジェクト: EdnilsonMartins/CCBC
        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;
        }
コード例 #2
0
ファイル: UsuarioDAL.cs プロジェクト: EdnilsonMartins/CCBC
        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;
        }