コード例 #1
0
        private void lblVoltar_Click(object sender, EventArgs e)
        {
            frmTelaFuncPrincipal frmTelaFuncPrincipal = new frmTelaFuncPrincipal();

            this.Hide();
            frmTelaFuncPrincipal.ShowDialog();
        }
コード例 #2
0
        private void lblSalvar_Click(object sender, EventArgs e)
        {
            if (txtSenhaAtual.Text == String.Empty || txtNovaSenha.Text == string.Empty || txtConfirma.Text == string.Empty)
            {
                MessageBox.Show("Favor preencher todos os campos!", "ERRO", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
            else
            {
                if (!letras)
                {
                    MessageBox.Show("Senha deve ser pelo menos moderada e conter de 6 a 12 caracteres", "ERRO", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    return;
                }
                if (txtSenhaAtual.Text != senha)
                {
                    MessageBox.Show("Senha atual incorreta", "ERRO", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    return;
                }
                if (lblForca.Text == "Fraca")
                {
                    MessageBox.Show("Senha deve ser pelo menos moderada", "ERRO", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    return;
                }

                if (txtNovaSenha.Text != txtConfirma.Text)
                {
                    MessageBox.Show("As senhas não conferem", "ERRO", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    return;
                }
                if (txtNovaSenha.Text == senha1 || txtNovaSenha.Text == senha2 || txtNovaSenha.Text == senha3)
                {
                    MessageBox.Show("Use uma senha nova", "ERRO", MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
                else
                {
                    data   = DateTime.Now;
                    redata = DateTime.Now;
                    redata = redata.AddMonths(6);

                    if (acessoDadosLogado.Tipo == "Administrador")
                    {
                        adm.mudarSenha(txtNovaSenha.Text, senha, senha1, senha2, data.ToString(), redata.ToString(), acessoDadosLogado.Codigo.ToString());
                        MessageBox.Show("Dados alterados com sucesso", "Alterado", MessageBoxButtons.OK, MessageBoxIcon.Information);
                        frmAdminPrincipal admPrinc = new frmAdminPrincipal();
                        this.Hide();
                        admPrinc.ShowDialog();
                    }
                    if (acessoDadosLogado.Tipo == "Funcionário")
                    {
                        func.mudarSenha(txtNovaSenha.Text, senha, senha1, senha2, data.ToString(), redata.ToString(), acessoDadosLogado.Codigo.ToString());
                        MessageBox.Show("Dados alterados com sucesso", "Alterado", MessageBoxButtons.OK, MessageBoxIcon.Information);
                        frmTelaFuncPrincipal funcPrinc = new frmTelaFuncPrincipal();
                        this.Hide();
                        funcPrinc.ShowDialog();
                    }
                }
            }
        }
コード例 #3
0
 private void lblVoltar_Click(object sender, EventArgs e)
 {
     if (acessoVariaveis.Tipo_user == "Funcionário")
     {
         frmTelaFuncPrincipal telaFuncPrincipal = new frmTelaFuncPrincipal();
         this.Hide();
         telaFuncPrincipal.Show();
     }
 }
コード例 #4
0
 private void lblVoltar_Click(object sender, EventArgs e)
 {
     if (acessoDadosLogado.Tipo == "Administrador")
     {
         frmAdminPrincipal admPrincipal = new frmAdminPrincipal();
         this.Hide();
         admPrincipal.Show();
     }
     if (acessoDadosLogado.Tipo == "Funcionário")
     {
         frmTelaFuncPrincipal funcPrincipal = new frmTelaFuncPrincipal();
         this.Hide();
         funcPrincipal.Show();
     }
 }
コード例 #5
0
 private void btnVoltar_Click(object sender, EventArgs e)
 {
     if (acessoDadosLogado.Tipo == "Administrador")
     {
         this.Hide();
         frmAdminPrincipal adm = new frmAdminPrincipal();
         adm.ShowDialog();
     }
     if (acessoDadosLogado.Tipo == "Funcionário")
     {
         this.Hide();
         frmTelaFuncPrincipal func = new frmTelaFuncPrincipal();
         func.ShowDialog();
     }
 }
コード例 #6
0
        public void logar()
        {
            if (tipo == null || txtLogin.Text == string.Empty || txtSenha.Text == string.Empty)
            {
                MessageBox.Show("Por favor, preencha todos os campos", "Campos vazios!", MessageBoxButtons.OK, MessageBoxIcon.Error);

                if (txtSenha.Text == string.Empty)
                {
                    pctSenha.Visible = true;
                }

                if (txtLogin.Text == string.Empty)
                {
                    pctUsuario.Visible = true;
                }

                if (tipo == null)
                {
                    pctTipo.Visible = true;
                }
            }
            else
            {
                if (tipo == "Administrador")
                {
                    login = cripto.Encrypt(txtLogin.Text);
                    senha = cripto.Encrypt(txtSenha.Text);

                    teste = acessarLogin.loginAdmin(login, senha);

                    if (acessarLogin.loginAdmin(login, senha) == false)
                    {
                        MessageBox.Show("Nenhum administrador cadastrado com este login", "Erro ao entrar", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    }
                    else
                    {
                        if (txtSenha.Text != acessarLogin.Senha_admin)
                        {
                            MessageBox.Show("A senha digitada é uma senha invalida!", "Erro ao entrar", MessageBoxButtons.OK, MessageBoxIcon.Error);
                        }
                        else
                        {
                            acessoDadosLogado.Codigo = acessarLogin.Cod_admin.ToString();
                            acessoDadosLogado.Login  = txtLogin.Text;
                            acessoDadosLogado.Nome   = acessarLogin.Nome1_admin;
                            acessoDadosLogado.Senha  = txtSenha.Text;
                            acessoDadosLogado.Tipo   = "Administrador";

                            if (
                                admin.FirstTime(acessoDadosLogado.Codigo.ToString()) == true)             // --> Verifica a validação do primeiro acesso
                            {
                                txtLogin.Clear();
                                txtSenha.Clear();
                                MessageBox.Show("Este é o seu primeiro login, favor alterar senha.", "Primeira Vez", MessageBoxButtons.OK, MessageBoxIcon.Information);
                                frmMudarSenha mudSenha = new frmMudarSenha();
                                this.Hide();
                                mudSenha.ShowDialog();
                                return;
                            }

                            if (admin.checa6meses(acessoDadosLogado.Codigo.ToString()) == true)       // --> Verifica a validade da senha
                            {
                                txtLogin.Clear();
                                txtSenha.Clear();
                                MessageBox.Show("A sua senha expirou. Favor alterar senha.", "Senha Expirada", MessageBoxButtons.OK, MessageBoxIcon.Information);
                                frmMudarSenha mudSenha = new frmMudarSenha();
                                this.Hide();
                                mudSenha.ShowDialog();
                                return;
                            }
                            else
                            {
                                frmAdminPrincipal telaAdminPrincipal = new frmAdminPrincipal();
                                this.Hide();
                                telaAdminPrincipal.Show();
                            }
                        }
                    }
                }
                else if (tipo == "Funcionário")
                {
                    login = cripto.Encrypt(txtLogin.Text);
                    senha = cripto.Encrypt(txtSenha.Text);

                    if (acessarLogin.loginFuncionario(login, senha) == false)
                    {
                        MessageBox.Show("Nenhum funcionário cadastrado com este login", "Erro ao entrar", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    }
                    else
                    {
                        if (txtSenha.Text != acessarLogin.Senha_func)
                        {
                            MessageBox.Show("A senha digitada é uma senha invalida!", "Erro ao entrar", MessageBoxButtons.OK, MessageBoxIcon.Error);
                        }
                        else
                        {
                            acessoDadosLogado.Codigo = acessarLogin.Cod_func.ToString();
                            acessoDadosLogado.Login  = txtLogin.Text;
                            acessoDadosLogado.Nome   = acessarLogin.Nome1_func;
                            acessoDadosLogado.Senha  = txtSenha.Text;
                            acessoDadosLogado.Tipo   = "Funcionário";

                            if (
                                func.FirstTime(acessoDadosLogado.Codigo.ToString()) == true)             // --> Verifica a validação do primeiro acesso
                            {
                                txtLogin.Clear();
                                txtSenha.Clear();
                                MessageBox.Show("Este é o seu primeiro login, favor alterar senha.", "Primeira Vez", MessageBoxButtons.OK, MessageBoxIcon.Information);
                                frmMudarSenha mudSenha = new frmMudarSenha();
                                this.Hide();
                                mudSenha.ShowDialog();
                                return;
                            }

                            if (func.checa6meses(acessoDadosLogado.Codigo.ToString()) == true)       // --> Verifica a validade da senha
                            {
                                txtLogin.Clear();
                                txtSenha.Clear();
                                MessageBox.Show("A sua senha expirou. Favor alterar senha.", "Senha Expirada", MessageBoxButtons.OK, MessageBoxIcon.Information);
                                frmMudarSenha mudSenha = new frmMudarSenha();
                                this.Hide();
                                mudSenha.ShowDialog();
                                return;
                            }
                            else
                            {
                                frmTelaFuncPrincipal telaFuncPrincipal = new frmTelaFuncPrincipal();
                                this.Hide();
                                telaFuncPrincipal.Show();
                            }
                        }
                    }
                }
            }
        }
コード例 #7
0
        private void frmTelaFuncEditarPerfil_FormClosed(object sender, FormClosedEventArgs e)
        {
            frmTelaFuncPrincipal telaFuncPrinc = new frmTelaFuncPrincipal();

            telaFuncPrinc.Show();
        }