public void Search(int busc) { bool found = false; if (Vazia()) { Console.WriteLine("Impossivel encontrar, Fila Vazia! "); Console.ReadKey(); } else { OrdemServico aux = Head; do { if (busc == aux.Numero) { Console.WriteLine(">>> Ordem encontrada! <<<\n" + aux.ToString()); found = true; } aux = aux.Proximo; } while (aux != null); if (found == false) { Console.WriteLine("Ordem de servico nao encontrada! "); } Console.WriteLine("\n >>> FIM <<<"); } }
public void Print() { if (Vazia()) { Console.WriteLine("Impossivel imprimir, Fila Vazia! "); Console.ReadKey(); } else { Console.WriteLine("\n>>> As Ordens de Servicos sao: <<<\n"); OrdemServico aux = Head; do { Console.WriteLine(aux.ToString()); aux = aux.Proximo; } while (aux != null); Console.WriteLine("\n >>> FIM <<<"); } }