Exemplo n.º 1
0
 private void lklblEsqueciSenha_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e)
 {
     prototipo.WindowsForm.frmEsquiceuSenha esqSenha = new WindowsForm.frmEsquiceuSenha();
     esqSenha.ShowDialog();
 }
Exemplo n.º 2
0
        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);
            }
        }