class Funcionario
{
public string Nome { get; set; }
public string Cargo { get; private set; }
public Funcionario(string nome, string cargo)
{
Nome = nome;
Cargo = cargo;
}
public string Promover(string novoCargo)
{
if (novoCargo == Cargo)
return "Erro: O novo cargo deve ser diferente do cargo atual.";
Cargo = novoCargo;
return "Promoção realizada com sucesso!";
}
}
Funcionario func = new Funcionario("Adila Mendes", "Assitente");
string novoCargo = func.Promover("Gerente");
Console.WriteLine("Nome: " + func.Nome);
Console.WriteLine("Cargo: " + func.Cargo);
Console.WriteLine(novoCargo);
Console.WriteLine("-----Pós- Promoção-----");
Console.WriteLine("Nome: " + func.Nome);
Console.WriteLine("Cargo: " + func.Cargo);