private void lklblEsqueciSenha_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e) { prototipo.WindowsForm.frmEsquiceuSenha esqSenha = new WindowsForm.frmEsquiceuSenha(); esqSenha.ShowDialog(); }
public void btmAcessar_Click(object sender, EventArgs e) { try { String id = Convert.ToString(cbxID.Text); int senha = Convert.ToInt32(txtSenha.Text); if (id == "adm" && senha == 123) { principal.permissao = 1; MessageBox.Show("Logado como administrador", "Acesso Autorizado!", MessageBoxButtons.OK, MessageBoxIcon.Information); this.Close(); ((frmPrincipal)Application.OpenForms["frmPrincipal"]).LiberarAcesso(principal.permissao); } else if (id == "usu01" && senha == 123) { principal.permissao = 0; MessageBox.Show("Logado como usuário", "Acesso Autorizado!", MessageBoxButtons.OK, MessageBoxIcon.Information); this.Close(); ((frmPrincipal)Application.OpenForms["frmPrincipal"]).LiberarAcesso(principal.permissao); } else { txtSenha.Focus(); txtSenha.Clear(); if (i > 0) { label4.Text = "\tSenha Inválida!\nPreencha novamente!\nTentativas: " + i; this.label4.ForeColor = Color.Red; label4.Font = new Font(label1.Font, FontStyle.Bold); i--; } else { label4.Text = ""; /* * MessageBox.Show("Tentativas esgotadas!\nEntrando no assistente de recuperação de dados de acesso!" * , "Informação", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); * WindowsForm.frmEsquiceuSenha esqSenha = new WindowsForm.frmEsquiceuSenha(); * esqSenha.ShowDialog();*/ DialogResult dialogResult = MessageBox.Show("Deseja entrar no assistente de recuperação de dados de acesso?" , "Assistente de Recuperação de Dados de Acesso", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (dialogResult == System.Windows.Forms.DialogResult.Yes) { WindowsForm.frmEsquiceuSenha esqSenha = new WindowsForm.frmEsquiceuSenha(); esqSenha.ShowDialog(); } else { this.Close(); } } } } catch { MessageBox.Show("Preencha os campos necessarios!", "Informação", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } }