public void IngresarSalario(int legajo, Salario salario) { foreach (Empleado emp in this._empleados) { if (emp.Legajo == legajo) { emp.AgregarSalario(salario); } } }
public void AgregarNuevoSalario(int l, Salario salario) { if (salario.Bruto < 0) { throw new Exception("El salario no puede ser negativo"); } else { try { Empleado emp = (this._empleados.SingleOrDefault(x => x.Legajo == l)); emp.AgregarSalario(salario); } catch { throw new Exception("Error al cargar el salario"); } } }
public void AgregarSalario(Salario salario) { _salarios.Add(salario); }