コード例 #1
0
        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();
        }
コード例 #2
0
        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);
        }