예제 #1
0
        public static void AgregarEmpleado(Facultad FCE)
        {
            try
            {
                Console.WriteLine("\nAGREGAR EMPLEADO\n");
                int    legajo       = ConsolaHelper.PedirLegajo(0, 99999);
                string nombre       = ConsolaHelper.PedirNombreEmpleado();
                string apellido     = ConsolaHelper.PedirApellidoEmpleado();
                int    tipoEmpleado = ConsolaHelper.TipoEmpleado(1, 3);

                string apodo = string.Empty;

                if (tipoEmpleado == 1)
                {
                    apodo = ConsolaHelper.PedirApodo();
                }


                FCE.AgregarEmpleado(legajo, apellido, nombre, tipoEmpleado, apodo);
                Console.WriteLine("\nEl empleado a sido agregado correctamente.");
                Console.WriteLine("\nIngrese una tecla para continuar.");
                Console.ReadKey();
                Console.Clear();
            }
            catch (Exception ex)
            {
                Console.WriteLine("\nLo sentimos hubo un error en el sistema. " + ex.Message + "Intentelo nuevamente.");
                Console.WriteLine("\nIngrese una tecla para continuar.");
                Console.ReadKey();
                Console.Clear();
            }
        }
예제 #2
0
 public static void ModificarEmpleado(Facultad FCE)
 {
     try
     {
         Console.WriteLine("MODIFICAR EMPLEADOS\n");
         ListarEmpleados(FCE);
         int    legajo   = ConsolaHelper.PedirLegajo(0, 999999);
         string apellido = ConsolaHelper.PedirApellidoEmpleado();
         FCE.ModificarEmpleado(legajo, apellido);
         Console.WriteLine("\nEmpleado modificado correctamente.");
         Console.WriteLine("\nIngrese una tecla para continuar.");
         Console.ReadKey();
         Console.Clear();
     }
     catch (Exception ex)
     {
         Console.WriteLine("\nLo sentimos hubo un error en el sistema. " + ex.Message + "Intentelo nuevamente.");
         Console.WriteLine("\nIngrese una tecla para continuar.");
         Console.ReadKey();
         Console.Clear();
     }
 }
예제 #3
0
 public static void EliminarEmpleado(Facultad FCE)
 {
     try
     {
         if (FCE.TieneEmpleados is true)
         {
             Console.WriteLine("ELIMNAR EMPLEADO\n");
             ListarEmpleados(FCE);
             int legajo = ConsolaHelper.PedirLegajo(0, 999999);
             FCE.EliminarEmpleado(legajo);
             Console.WriteLine("\nEmpleado eliminado correctamente.");
             Console.WriteLine("\nIngrese una tecla para continuar.");
             Console.ReadKey();
             Console.Clear();
         }
     }
     catch (Exception ex)
     {
         Console.WriteLine("\nLo sentimos hubo un error en el sistema. " + ex.Message + "Intentelo nuevamente.");
         Console.WriteLine("\nIngrese una tecla para continuar.");
         Console.ReadKey();
         Console.Clear();
     }
 }