static void MostrarEmpleadoporLegajo(Facultad F) { ConsolaHelper H = new ConsolaHelper(); Validaciones V = new Validaciones(); try { if (F.CantidadEmpleados() == 0) { throw new ListaEmpleadoVaciaException(); } else { string legajo; bool flag = false; do { legajo = H.PedirLegajo(); flag = V.ValidarLegajoEmpleado(legajo); } while (!flag); try { if (F.TraerEmpleadoporLegajo(Convert.ToInt32(legajo)) == null) { throw new EmpleadoInexistenteException(); } else { Empleado E = F.TraerEmpleadoporLegajo(Convert.ToInt32(legajo)); H.MostrarMensaje(E.ToString()); } } catch (EmpleadoInexistenteException a) { H.MostrarMensaje(a.Message); } } } catch (ListaEmpleadoVaciaException e) { H.MostrarMensaje(e.Message); } }