static void Main(string[] args) { // PREGUNTAR LAS DIFERENCIAS DE: double con Double y casos similares List <empleado> empresa; empresa = new List <empleado>(); empleado empl = new empleado(); /*empl = new empleado("Facundo", "Toconás", new DateTime(1996, 05, 27),estadoCivilEnum.casado ,generoEnum.masculino , new DateTime(2003, 02, 20), 5000.0, cargoEnum.administrativo, 2); * empresa.Add(empl); * empl.mostrar(); * * //empl = cargoEmpleados(); * //empresa.Add(empl); * * //empl = cargoEmpleados(); */ for (int i = 0; i < 5; i++) { empl = cargoEmpleados(); empresa.Add(empl); Console.ReadKey(); } mostrar(empresa); /* * empleado = new empleado("Facundo", "Toconás", new DateTime(1996, 05, 27), true, false, new DateTime(2003, 02, 20), 5000.0,cargoEnum.administrativo, 2); * //empleado.mostrar(); * empresa.Add(empleado); * empleado = new empleado("Andres", "Gonzales", new DateTime(1980, 06, 12), false, true, new DateTime(2003, 02, 20), 5000.0, cargoEnum.auxiliar, 4); * * empresa.Add(empleado); * mostrar(empresa);*/ /* * Console.WriteLine("Antiguedad: " + empl.antiguedadEmpleado()); * Console.WriteLine("Edad: " + empl.edadEmpleado()); * Console.WriteLine("Cantidad de años que le faltan para poder jubilarse: " + empl.jubilacion()); * Console.WriteLine("Salario: " + empl.salario()); * Console.WriteLine("Cantidad de empleados: "+cantidadEmpleados(empresa)); // porque si mi funcion no tiene static no funciona */ Console.ReadKey(); }
public static empleado cargoEmpleados() { string[] nombresArreglo = { "facu", "martin", "andres", "mario", "juan" }; string[] apellidosArreglo = { "Toconás", "Gonzales", "Torres", "Alvarez", "Riquelme" }; Random rand = new Random(); // preguntar porque es asi int aleatorio = rand.Next(5); string nombreAleatorio = nombresArreglo[aleatorio]; aleatorio = rand.Next(5); string apellidoAleatorio = apellidosArreglo[aleatorio]; int anioAleatorio = rand.Next(1930, 2000); int mesAleatorio = rand.Next(1, 12); int diaAleatorio = rand.Next(1, 29); DateTime nacimientoAleatorio = new DateTime(anioAleatorio, mesAleatorio, diaAleatorio); anioAleatorio = rand.Next(2000, 2018); mesAleatorio = rand.Next(1, 12); diaAleatorio = rand.Next(1, 29); DateTime ingresoAleatorio = new DateTime(anioAleatorio, mesAleatorio, diaAleatorio); //Console.WriteLine(nombreAleatorio); //Console.WriteLine(apellidoAleatorio); estadoCivilEnum estadoCivilAleatorio = (estadoCivilEnum)rand.Next(1, 2); generoEnum generoAleatorio = (generoEnum)rand.Next(1, 2); double basicoAleatorio = (double)rand.Next(10000, 20000); cargoEnum cargoAleatorio = (cargoEnum)rand.Next(1, 5); int hijosAleatorio = (int)rand.Next(1, 4); empleado empl = new empleado(nombreAleatorio, apellidoAleatorio, nacimientoAleatorio, estadoCivilAleatorio, generoAleatorio, ingresoAleatorio, basicoAleatorio, cargoAleatorio, hijosAleatorio); //empl.mostrar(); return(empl); }