Ejemplo n.º 1
0
        private void button1_Click(object sender, EventArgs e)
        {
            frmCadastrarFuncAdm func = new frmCadastrarFuncAdm();

            func.Show();
            this.Hide();
        }
Ejemplo n.º 2
0
        private void btnSalvar_Click(object sender, EventArgs e)
        {
            if (txtNome.Text != "" && mskCPF.Text != "" && mskDataNascimento.Text != "" && cboTipoFunc.Text != "" && txtLogin.Text != "" && txtSenha.Text != "" && cboStatusFunc.Text != "" && txtCodContato.Text != "" && txtCodigoFuncResp.Text != "")
            {
                contato.endereco    = txtEndereco.Text;
                contato.numero      = int.Parse(txtNumero.Text);
                contato.conplemento = txtConplemento.Text;
                contato.bairro      = txtBairro.Text;
                contato.cidade      = txtCidade.Text;
                contato.estado      = txtEstado.Text;
                contato.pais        = txtPais.Text;
                contato.telFixo     = txtTel.Text;
                contato.celular     = txtCel.Text;
                contato.email       = txtEmail.Text;


                if (func.VerificarLogin(txtLogin.Text) == false)
                {
                    if (func.RetCodFuncExiste(int.Parse(txtCodigoFuncResp.Text)) == true) // Verifica se o usuario que ele colocou como responsavel existe ou não
                    {
                        if (cboTipoFunc.Text == "Gerente")
                        {
                            func.tipoFuncionario = 2;
                        }
                        else
                        {
                            func.tipoFuncionario = 3;
                        }

                        func.nome               = txtNome.Text;
                        func.cpf                = mskCPF.Text;
                        func.dataNasc           = mskDataNascimento.Text;
                        func.loginFunc          = txtLogin.Text;
                        func.senha              = txtSenha.Text;
                        func.statusFunc         = int.Parse(cboStatusFunc.Text);
                        func.CONTATO_codContato = int.Parse(txtCodContato.Text);
                        func.FUNC_codFuncResp   = int.Parse(txtCodigoFuncResp.Text);

                        MessageBox.Show("Inserido com sucesso");
                        contato.Inserir(contato);
                        func.Inserir(func);
                        frmCadastrarFuncAdm cadastrarFunc = new frmCadastrarFuncAdm();
                        if (Application.OpenForms.OfType <frmCadastrarFuncAdm>().Count() > 0)
                        {
                            Application.OpenForms[cadastrarFunc.Name].Close();
                        }
                    }
                    else
                    {
                        MessageBox.Show("O funcionário responsavel não existe ou não tem permissão para ser responsavel", "ERRO");
                    }
                }
                else
                {
                    MessageBox.Show("O login de usuário já existe!", "ERRO");
                }
            }
        }
Ejemplo n.º 3
0
        private void btnCadastrarFunc_Click(object sender, EventArgs e)
        {
            VerificaFormAberto();
            pnlForm.Visible = true;
            frmCadastrarFuncAdm cadastrarFunc = new frmCadastrarFuncAdm();

            cadastrarFunc.TopLevel = false;
            pnlForm.Controls.Add(cadastrarFunc);
            cadastrarFunc.Show();
        }
Ejemplo n.º 4
0
        private void btnCadastrarFunc_Click(object sender, EventArgs e)
        {
            VerificaFormAberto();
            frmCadastrarFuncAdm cadastrarFunc = new frmCadastrarFuncAdm();

            if (Application.OpenForms.OfType <frmCadastrarFuncAdm>().Count() > 0)
            {
                Application.OpenForms[cadastrarFunc.Name].Focus();
            }
            else
            {
                cadastrarFunc.Show();
                cadastrarFunc.DesktopLocation = new Point(629, 288);
            }
        }
Ejemplo n.º 5
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();
            }

            //-------------------------------------------------------------------------------//
        }