0
respostas

Faça como eu fiz: gerenciamento de funcionários

class Funcionario
{
    public string Nome { get; set; }
    public string Cargo { get; set; }

    public Funcionario(string nome, string cargo)
    {
        Nome = nome;
        Cargo = cargo;
    }

    public void ExibirInformacoes()
    {
        Console.WriteLine($"Funcionário: {Nome}");
        Console.WriteLine($"Cargo Atual: {Cargo}");
    }

    public void Promover(string novoCargo)
    {
        if (novoCargo != Cargo)
        {
            Cargo = novoCargo;
            Console.WriteLine($"Promoção realizada com sucesso: {Cargo}");
        }
        else
        {
            Console.WriteLine("Erro, a promoção não ocorreu");
        }
    }
}
Funcionario f1 = new Funcionario("Carlos Pereira", "Assistente Administrativo");

f1.ExibirInformacoes();

f1.Promover("Assistente Administrativo");

f1.Promover("Analista de Projetos");

f1.ExibirInformacoes();