static void ModificarEmpleado(Facultad F)
        {
            ConsolaHelper H = new ConsolaHelper();
            Validaciones  V = new Validaciones();

            try
            {
                if (F.CantidadEmpleados() == 0)
                {
                    throw new ListaEmpleadoVaciaException();
                }
                else
                {
                    try
                    {
                        string leg;
                        bool   flag = false;

                        do
                        {
                            leg  = H.PedirLegajoAModificar();
                            flag = V.ValidarLegajoEmpleado(leg);
                        } while (!flag);

                        try
                        {
                            if (F.TraerEmpleadoporLegajo(Convert.ToInt32(leg)) == null)
                            {
                                throw new EmpleadoInexistenteException();
                            }
                            else
                            {
                                Empleado E = F.TraerEmpleadoporLegajo(Convert.ToInt32(leg));
                                H.MostrarMensaje("Nombre: " + E.Nombre + " Apellido: " + E.Apellido);

                                bool   flag2 = false;
                                bool   flag3 = false;
                                string pedirN;
                                string pedirA;
                                do
                                {
                                    H.MostrarMensaje("Ingrese el nuevo nombre o presione la tecla 'F' para saltear este paso: ");
                                    pedirN = H.PedirModificar();
                                    flag2  = V.ValidarStringNULL(pedirN);
                                } while (!flag2);

                                do
                                {
                                    H.MostrarMensaje("Ingrese el nuevo apellido o presione la tecla 'F' para saltear este paso: ");
                                    pedirA = H.PedirModificar();
                                    flag3  = V.ValidarStringNULL(pedirA);
                                } while (!flag3);

                                F.ModificarEmpleado(pedirN, pedirA, Convert.ToInt32(leg));
                            }
                        }
                        catch (EmpleadoInexistenteException e)
                        {
                            H.MostrarMensaje(e.Message);
                        }
                    }
                    catch (Exception e)
                    {
                        H.MostrarMensaje(e.Message);
                    }
                }
            }
            catch (ListaEmpleadoVaciaException e)
            {
                H.MostrarMensaje(e.Message);
            }
        }