Example #1
0
        public UsuarioColecao GridConsultar(string id, string usuario, bool ativo)
        {
            try
            {
                UsuarioColecao usuarioColecao = new UsuarioColecao();

                sQLServer.LimparParametros();
                if (String.IsNullOrEmpty(id) == false)
                {
                    sQLServer.AdicionarParametros("@USU_Tid", id);
                }

                if (String.IsNullOrEmpty(usuario) == false)
                {
                    sQLServer.AdicionarParametros("@USU_Nome", usuario);
                }
                sQLServer.AdicionarParametros("@USU_Ativo", ativo);

                DataTable dataTableUsuario = sQLServer.ExecutarConsulta(CommandType.StoredProcedure, "USUARIO_GRID_CONSULTAR");

                foreach (DataRow linha in dataTableUsuario.Rows)
                {
                    Usuario usu = new Usuario();
                    usu.PerfilUsuario = new PerfilUsuario();

                    usu.IdUsuario    = Convert.ToInt32(linha["USU_Tid"]);
                    usu.NomeUsuario  = Convert.ToString(linha["USU_Nome"]);
                    usu.LoginUsuario = Convert.ToString(linha["USU_Login"]);
                    usu.AtivoUsuario = Convert.ToBoolean(linha["USU_Ativo"]);
                    usu.PerfilUsuario.NomePerfilUsuario = Convert.ToString(linha["PFU_Nome"]);

                    usuarioColecao.Add(usu);
                }

                return(usuarioColecao);
            }
            catch (Exception ex)
            {
                throw new Exception("Não foi possível consultar os usuários. Detalhes:" + ex.Message);
            }
        }
Example #2
0
        public PerfilUsuarioColecao GridConsultar(string id, string nome, bool ativo)
        {
            try
            {
                PerfilUsuarioColecao perfilUsuarioColecao = new PerfilUsuarioColecao();

                sQLServer.LimparParametros();

                if (String.IsNullOrEmpty(id) == false)
                {
                    sQLServer.AdicionarParametros("@PFU_Tid", id);
                }

                if (String.IsNullOrEmpty(nome) == false)
                {
                    sQLServer.AdicionarParametros("@PFU_Nome", nome);
                }

                sQLServer.AdicionarParametros("PFU_Ativo", ativo);

                DataTable dataTablePerfilUsuario = sQLServer.ExecutarConsulta(CommandType.StoredProcedure, "PERFIL_USUARIO_CONSULTAR");

                foreach (DataRow linha in dataTablePerfilUsuario.Rows)
                {
                    PerfilUsuario perfilUsuario = new PerfilUsuario();

                    perfilUsuario.IdPerfilUsuario    = Convert.ToInt32(linha["PFU_Tid"]);
                    perfilUsuario.NomePerfilUsuario  = Convert.ToString(linha["PFU_Nome"]);
                    perfilUsuario.AtivoPerfilUsuario = Convert.ToBoolean(linha["PFU_Ativo"]);

                    perfilUsuarioColecao.Add(perfilUsuario);
                }

                return(perfilUsuarioColecao);
            }
            catch (Exception ex)
            {
                throw new Exception("Não foi possível consultar os perfis de usuários. Detalhes:" + ex.Message);
            }
        }