Olá,
conforme a imagem ele não está reconhecendo o SistemaInterno sistema = new SistemaInterno();
void UsarSistema()
{
SistemaInterno sistema = new SistemaInterno();
Diretor ingrid = new Diretor("6478994");
ingrid.Nome = "Ingrid Novaes";
ingrid.Senha = "123";
GerenteDeContas ursula = new GerenteDeContas("56599648");
ursula.Nome = "Ursula Alcantara";
ursula.Senha = "321";
sistema.Logar(ingrid, "123");
sistema.Logar(ursula, "321");
}
e aqui é a classe do SistemaInterno..
public class SistemaInterno
{
public bool Logar(Diretor funcionario, string senha)
{
bool usuarioAutenticado = funcionario.Autenticar(senha);
if (usuarioAutenticado)
{
Console.WriteLine("Bem vindo ao nosso sistema!");
return true;
}
else
{
Console.WriteLine("Senha incorreta!");
return false;
}
}
public bool Logar(GerenteDeContas funcionario, string senha)
{
bool usuarioAutenticado = funcionario.Autenticar(senha);
if (usuarioAutenticado)
{
Console.WriteLine("Bem vindo ao nosso sistema!");
return true;
}
else
{
Console.WriteLine("Senha incorreta!");
return false;
}
}
}
Segui conforme a aula, do professor deu certo, mas o meu não.. verifiquei cada ponto, mas infelizmente não consegui arrumar o erro.
Alguém pode me ajudar, por favor?