private void AplicarRegrasTroco25_50() { var indiceNota25 = TrocoDisponivel.FindIndex(c => c == 25); TrocoDisponivel.RemoveAt(indiceNota25); var indiceNota50 = TrocoDisponivel.FindIndex(c => c == 50); TrocoDisponivel.RemoveAt(indiceNota50); }
public override bool ValidarTrocoDisponivel() { if (TrocoDisponivel.Any(c => c == 25)) { return(true); } return(false); }
private void AplicarRegrasTroco3de25() { var indiceNota25 = TrocoDisponivel.FindIndex(c => c == 25); TrocoDisponivel.RemoveAt(indiceNota25); indiceNota25 = TrocoDisponivel.FindIndex(c => c == 25); TrocoDisponivel.RemoveAt(indiceNota25); indiceNota25 = TrocoDisponivel.FindIndex(c => c == 25); TrocoDisponivel.RemoveAt(indiceNota25); }
public override void AplicarRegrasNota() { var indiceNota50 = TrocoDisponivel.FindIndex(c => c == 50); if (indiceNota50 > 0) { AplicarRegrasTroco25_50(); return; } AplicarRegrasTroco3de25(); }
public override bool ValidarTrocoDisponivel() { if (TrocoDisponivel.Any(c => c == 25) && TrocoDisponivel.Any(c => c == 50)) { return(true); } if (TrocoDisponivel.Where(c => c == 25).Count() >= 3) { return(true); } return(false); }
public override void AplicarRegrasNota() { var indiceNota25 = TrocoDisponivel.FindIndex(c => c == 25); TrocoDisponivel.RemoveAt(indiceNota25); }