public class Funcionario
{
public String Nome { get; set; }
public String Cargo { get; set; }
public Funcionario(String nome, String cargo)
{
Nome = nome;
Cargo = cargo;
}
public void Promover(String novoCargo)
{
if (!string.Equals(Cargo,novoCargo,StringComparison.OrdinalIgnoreCase))
{
Cargo = novoCargo;
Console.WriteLine($"Promoção realizada com sucesso!\n");
}
else
{
Console.WriteLine("Erro: O novo cargo deve ser diferente do cargo atual.");
}
}
public void ExibirInfo()
{
Console.WriteLine("Informações do Funcionário:");
Console.WriteLine($"Nome: {Nome}\nCargo: {Cargo}\n");
}
}
Funcionario funcionario = new Funcionario("lucas", "Assistente Administrativo");
funcionario.ExibirInfo();
funcionario.Promover("Analista de Sistemas");
funcionario.ExibirInfo();