Пример #1
0
        private void lblVoltar_Click(object sender, EventArgs e)
        {
            frmTelaFuncPrincipal frmTelaFuncPrincipal = new frmTelaFuncPrincipal();

            this.Hide();
            frmTelaFuncPrincipal.Show();
        }
Пример #2
0
 private void lblVoltar_Click(object sender, EventArgs e)
 {
     if (acessoVariaveis.Tipo_user == "Funcionário")
     {
         frmTelaFuncPrincipal telaFuncPrincipal = new frmTelaFuncPrincipal();
         this.Hide();
         telaFuncPrincipal.Show();
     }
 }
Пример #3
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();
     }
 }
Пример #4
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();
                            }
                        }
                    }
                }
            }
        }
Пример #5
0
        private void frmTelaFuncEditarPerfil_FormClosed(object sender, FormClosedEventArgs e)
        {
            frmTelaFuncPrincipal telaFuncPrinc = new frmTelaFuncPrincipal();

            telaFuncPrinc.Show();
        }