Alptraum
|
CURITIBA PR - BRASIL
|
|
ENUNCIADA !
|
|
|
Postada em 07/03/2006 11:16 hs
olá pessoal, estou migrando agora do vb6 para o vb.net 2005. tenho problemas com o form de login pois não consigo validar o login do usuário e nem fazer na inicialização do sistema o form mdi verificar se existem usuários e abrir o form de login. se alguem puder me ajudar ficarei muito grato
|
|
|
|
|
|
Martini
|
PAROBÉ RS - BRASIL
|
|
ENUNCIADA !
|
|
|
Postada em 07/03/2006 12:28 hs
esse exemplo é em C# no vb .net ... /// <summary>/// Desenvolvedor.....: Joao Mossmann - mossmann@feevale.br/// Data de criação...: 02/02/2006/// Funcionalidade....: este método trata a ação do clique no botão confirma/// Referências de uso: /// ..................: FLogin/// </summary>/// <example>/// this.btnConfirma.Click += new System.EventHandler(this.btnConfirma_Click);/// </example>private void btnConfirma_Click(object sender, System.EventArgs e){ //verifica se o usuário digitou código e senhaif ((this.txtUsuario.Text.Length > 0) && (this.txtSenha.Text.Length > 0)){ SqlConnection conBanco = new SqlConnection();try{ this.Cursor = Cursors.WaitCursor;conBanco.ConnectionString = @"database=Siga_6Horas;server=aresdesenv;Connect Timeout=30;uid=" + this.txtUsuario.Text.Trim() + ";pwd=" + this.txtSenha.Text.Trim() + ";";conBanco.Open(); conBanco.Close(); conBanco.Dispose(); this.Cursor = Cursors.Default;FPrincipal telaPrincipal = new FPrincipal();telaPrincipal.Show(); this.Hide();} catch{ this.Cursor = Cursors.Default;conBanco.Close(); conBanco.Dispose(); MessageBox.Show("Nome do usuário e/ou senha inválida!","Aviso",System.Windows.Forms.MessageBoxButtons.OK,System.Windows.Forms.MessageBoxIcon.Exclamation); txtUsuario.Focus(); } } else{ this.Cursor = Cursors.Default;MessageBox.Show("Favor digitar a informação solicitada!","Aviso",System.Windows.Forms.MessageBoxButtons.OK,System.Windows.Forms.MessageBoxIcon.Exclamation); txtUsuario.Focus(); } } obs.: nas propriedades do projeto, você deve colocar como página inicial o form de login
|
|
|
|
|
|
Postada em 07/03/2006 13:03 hs
vlw!!!! mais eu to usando o visual basic .net 2005, rola o codigo em c#?? o meu bd é em access... sei que sql é bem melhor mais to usando access pra aprende msm... se não for pedir muito tem como mostrar como faz no vb 2005 msm? ou dizer se mesmo com o codigo em c# funciona no vb? e tb não querendo abusar pode mostrar como é com o access? VLWW msm assim! qnto mais conhecimento melhor!
|
|
|
|
|
|
Postada em 09/03/2006 16:25 hs
O codigo que o martini passou só vai funcionar com o SQL Server... pra usar com Access tem que mudar algumas coisas... Alem do mais, se vc é novato com VB, não vai conseguir traduzir o C#... Procura na net algum exemplo já pronto de login... se nao me engano tem alguns bons no www.macoratti.net... exemplos de login em ASP.Net e Visual Basic 2003... qualquer um vai ser igual no VB 2005... nao mudou tanto assim... Flw!
Elieser Carlos Topassi Analista de Sistemas - Desenvolvedor VB/ASP/.Net
e-mail/msn: elieser_topassi@yahoo.com.br
São José do Rio Preto,SP - Brasil _____________________________________________________
"O caminho do tolo aos seus prórios olhos lhe parece reto, mas o sábio ouve conselhos" (Pv 12:15)
|
|
|
|