public FuncionarioModel usuarioLogado(String login, String senha) { FuncionarioModel funcionario = new FuncionarioModel(); try { if (verificaUsuarioBanco(login, senha)) { conectar(); MySqlCommand cmd = new MySqlCommand("select nome from administrativo where login = '******' AND senha='" + senha + "'", conexao); cmd.Parameters.AddWithValue("@login", login); cmd.Parameters.AddWithValue("@senha", senha); conexao.Open(); MySqlDataReader datareader; datareader = cmd.ExecuteReader(); while (datareader.Read()) { funcionario.Nome = datareader["nome"].ToString(); } } } catch (Exception erro) { throw erro; } finally { conexao.Close(); } return funcionario; }
private void button1_Click(object sender, EventArgs e) { FuncionarioModel funcionario = new FuncionarioModel(); funcionario.Login = lb_login.Text.ToString(); funcionario.Senha = lb_senha.Text.ToString(); UsuarioController usuario = new UsuarioController(); if (usuario.verificaUsuarioBanco(funcionario.Login, funcionario.Senha)) { funcionario = usuario.usuarioLogado(funcionario.Login, funcionario.Senha); MessageBox.Show("Efetuado logon com sucesso"); TelaInicial telainicial = new TelaInicial(funcionario.Nome); this.Hide(); telainicial.Show(); } else { MessageBox.Show("Não foi possivel efetuar o logon. Verifique o login e a senha."); } }