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"); } } }
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; } }