none
Estou com uma sequencia de duvidas e problema c# banco de dados RRS feed

  • Pergunta

  • ola , eu to com algumas duvidas e dificudades, quem poder me ajuda desde ja agradeço.

    eu to fazendo um projeto que é um chat, eu fiz uma tabela no access (pacote office) tabela com o nome

     

    Usuario (com os seguintes atributos)

    IDLogin -- > login mesmo para a pessoa acessar o chat por uma form login

    Senha --> senha mesmo para a pessoa acessar o chat por uma form login (mesma que o IDLogin)

    Nome -- > nome usuario 

    Apelido --> um apelido que ele vai cadastra , nenhum vai ser igual nenhum, e vai ser usado como forma de acidionar outra pessoa, buscando o apelido

    Amigos -- > amigos é onde vai fica os amigos dessa pessoa, onde essa parte deve buscar os Apelido cadastrado

     

    Problema : presiso fazer um geito para o usuario poder cadastrar seus amigos (buscando pelo Apelido) e fazer um textbox ou algo tipo onde vai mostra os amigos dele, na parte de cadastramento eu quero fazer meu proprio button e textbox, não quero aquele menu padrao que vem quando arrasta a tabela pra form.

    Caso alguem tenha uma ideia de uma melhor maneira de ser feito eu tb aceito :)

     

    a parte de checagem de senha eu fiz da seguinte forma:

     

    int resultadoLogin = usuarioTableAdapter.FillByUsuarioLogin(banco_de_Dados_ChatDataSet.Usuario, comboBoxUsuario.Text, TBoxSenha.Text);               

                if (resultadoLogin == 1)

                {           

                    FrmTelaPrincipal FrmTPrincipal = new FrmTelaPrincipal();            

                    FrmTPrincipal.Show();                

                    this.Visible = false;

                }

                else

                {              

                    MessageBox.Show("Usuário ou Senha incorreta", "Opção do Usuário");

        }

     

    Quem poder me ajuda com a parte de cadastro e visualização dos amigo, eu agradeço e porfavor eu so iniciante em c# quem poder descreve o maximo possivel é de grande ajuda tb :)

     

     

    terça-feira, 4 de outubro de 2011 02:22

Respostas

  • Olá, sua aplicação será Web ou Windows Form?

    Pelo que pude perceber, um usuário pode ter vários amigos não é?

    Então nesse caso o modelo de tabela que vc fez precisa ser alterado.

    Será necessário uma tabela de ligação entre os usuários:

    Algo mais ou menos assim:

    Id - Campo de identificação do registro, pode ser Auto Numeração

    IdLoginPrincipal - Com chave estrangeira para o login, será o IDLogin do usuario

    IdLoginAmigo - Com chave estrangeira para Login, será o Login do Amigo selecionado

    Bloqueado - Campo Sim/Não para saber se o amigo está bloqueado ou não

     

    A tela de cadastro, você pode fazer um TextBox aonde o usuário digita o apelido do Amigo que quer procurar, daí vc filtra os registros e mostra numa grid que tenha: Nome, Status (para saber se ele já não tem esse amigo ou não) e um botão adicionar.

    Acho que é a maneira mais simples de se fazer.

     

    terça-feira, 4 de outubro de 2011 13:23