예제 #1
0
        private void btnEntrarnaSala_Click(object sender, EventArgs e)
        {
            VerificaFormAberto();
            pnlForm.Visible = true;
            frmEntrarNaSala entrarNaSala = new frmEntrarNaSala();

            entrarNaSala.TopLevel = false;
            pnlForm.Controls.Add(entrarNaSala);
            entrarNaSala.Show();
        }
예제 #2
0
        private void btnEntrar_Click(object sender, EventArgs e)
        {
            VerificaFormAberto();
            frmEntrarNaSala entrarNaSala = new frmEntrarNaSala();

            if (Application.OpenForms.OfType <frmEntrarNaSala>().Count() > 0)
            {
                Application.OpenForms[entrarNaSala.Name].Focus();
            }
            else
            {
                entrarNaSala.Show();
                entrarNaSala.DesktopLocation = new Point(629, 288);
            }
        }
예제 #3
0
        private void VerificaFormAberto()
        {
            // Fecha Cadastro Func
            frmCadastrarFuncAdm cadastrarFunc = new frmCadastrarFuncAdm();

            if (Application.OpenForms.OfType <frmCadastrarFuncAdm>().Count() > 0)
            {
                Application.OpenForms[cadastrarFunc.Name].Close();
            }

            // Fecha Edição Func
            frmEditarFunc editarFunc = new frmEditarFunc();

            if (Application.OpenForms.OfType <frmEditarFunc>().Count() > 0)
            {
                Application.OpenForms[editarFunc.Name].Close();
            }

            // Fecha Exclusão Func
            frmExcluirFunc excluirFunc = new frmExcluirFunc();

            if (Application.OpenForms.OfType <frmExcluirFunc>().Count() > 0)
            {
                Application.OpenForms[excluirFunc.Name].Close();
            }

            //-------------------------------------------------------------------------------//

            // Fecha Cadastro Sala
            frmCadastrarSala cadastrarSala = new frmCadastrarSala();

            if (Application.OpenForms.OfType <frmCadastrarSala>().Count() > 0)
            {
                Application.OpenForms[cadastrarSala.Name].Close();
            }

            // Fecha Edição Sala
            frmEditarSala editarSala = new frmEditarSala();

            if (Application.OpenForms.OfType <frmEditarSala>().Count() > 0)
            {
                Application.OpenForms[editarSala.Name].Close();
            }

            // Fecha Exclusão Sala
            frmExcluirSala excluirSala = new frmExcluirSala();

            if (Application.OpenForms.OfType <frmExcluirSala>().Count() > 0)
            {
                Application.OpenForms[excluirSala.Name].Close();
            }

            // Fecha Entrar na Sala
            frmEntrarNaSala entrarNaSala = new frmEntrarNaSala();

            if (Application.OpenForms.OfType <frmEntrarNaSala>().Count() > 0)
            {
                Application.OpenForms[entrarNaSala.Name].Close();
            }

            //-------------------------------------------------------------------------------//
        }
예제 #4
0
        public void Logando()
        {
            if (txtLogin.Text != "" && txtSenha.Text != "")
            {
                func.loginFunc = txtLogin.Text;
                func.senha     = txtSenha.Text;

                if (func.RetSatusFunc(txtLogin.Text) == 1)
                {
                    user.Editar(txtLogin.Text);
                    if (func.loginFunc == "ADMIN" && func.senha == "admin" && func.RetTipoFunc(txtLogin.Text) == 1)
                    {
                        frmTelaAdmin admin = new frmTelaAdmin();
                        admin.Show();
                        this.Hide();
                    }
                    else
                    {
                        if (func.Logar(func) == true && func.RetTipoFunc(txtLogin.Text) == 2)
                        {
                            frmTelaGerente gerente = new frmTelaGerente();
                            gerente.Show();
                            this.Hide();
                        }
                        else if (func.Logar(func) == true && func.RetTipoFunc(txtLogin.Text) == 3)
                        {
                            frmEntrarNaSala entrarNaSala = new frmEntrarNaSala();
                            entrarNaSala.Show();
                            this.Hide();
                        }
                        else
                        {
                            if (func.VerificarLogin(txtLogin.Text) == true)
                            {
                                loginTentou++;
                            }
                            if (loginTentou == 3 && txtLogin.Text != "ADMIN")
                            {
                                func.BloqueandoFunc(txtLogin.Text);
                            }
                            MessageBox.Show("Login ou senha não existe!");
                            txtLogin.Text = ""; txtSenha.Text = "";
                            txtLogin.Focus();
                            clicks++;
                        }
                    }
                }
                else
                {
                    MessageBox.Show("Você está bloqueado", "Erro");
                }
            }
            else
            {
                MessageBox.Show("Insira todos os dados", "Erro");
                clicks++;
            }
            if (clicks == 3)
            {
                pnlAguarde.Visible = true;
                timer1.Enabled     = true;
                txtSenha.Enabled   = false;
            }
        }