示例#1
0
        static void Main(string[] args)
        {
            List<ProgramadorSinOCP> listaProgramadores= new List<ProgramadorSinOCP>();

            var pedro = new ProgramadorSinOCP()
            {Codigo=1,Nombre="Pedro Pérez",Tipo=TipoProgramador.Novel};
            listaProgramadores.Add(pedro);
            var paco = new ProgramadorSinOCP()
            { Codigo = 2, Nombre = "Paco López", Tipo = TipoProgramador.Novel};
            listaProgramadores.Add(paco);
            var vinicio = new ProgramadorSinOCP()
            { Codigo = 3, Nombre = "Vinicio Suarez", Tipo = TipoProgramador.Jr};
            listaProgramadores.Add(vinicio);
            var eugenia = new ProgramadorSinOCP()
            { Codigo = 4, Nombre = "Eugenia Carrera", Tipo = TipoProgramador.Sr };
            listaProgramadores.Add(eugenia);
            var betty = new ProgramadorSinOCP()
            { Codigo = 5, Nombre = "Betty Benavides", Tipo = TipoProgramador.Jr };
              listaProgramadores.Add(betty);
            var miguel = new ProgramadorSinOCP()
            { Codigo = 6, Nombre = "Miguel Sánchez", Tipo = TipoProgramador.Sr };
            listaProgramadores.Add(miguel);

            decimal total = 0;
            var servicioNomina = new CalculadorDeNominaService();
              total =  servicioNomina.CalcularNomina(listaProgramadores);

              Console.WriteLine("El total de la nomina es: ${0}", total);
              Console.ReadKey();
        }
示例#2
0
 static void Main(string[] args)
 {
     //constantes sueldoDiario
       const decimal SueldoNovel = 300;
       const decimal SueldoJr = 400;
       const decimal SueldoSr = 550;
       List<Programador> listaProgramadores = new List<Programador>();
       var pedro = new ProgramadorNovel( SueldoNovel,15) { Codigo = 1, Nombre = "Pedro Pérez"};
       listaProgramadores.Add(pedro);
       var paco = new ProgramadorNovel(SueldoNovel, 15) { Codigo = 2, Nombre = "Paco López"};
       listaProgramadores.Add(paco);
       var vinicio = new ProgramadorJr(SueldoJr,15) { Codigo = 3, Nombre = "Vinicio Suarez" };
       listaProgramadores.Add(vinicio);
       var eugenia = new ProgramadorSr(SueldoSr,15) { Codigo = 4, Nombre = "Eugenia Carrera" };
       listaProgramadores.Add(eugenia);
       var betty = new ProgramadorJr(SueldoJr,15) { Codigo = 5, Nombre = "Betty Benavides"};
       listaProgramadores.Add(betty);
       var miguel = new ProgramadorSr(SueldoSr,15) { Codigo = 6, Nombre = "Miguel Sánchez"};
       listaProgramadores.Add(miguel);
       decimal total = 0;
       var servicioNomina = new CalculadorDeNominaService();
       total = servicioNomina.CalcularNomina(listaProgramadores);
       Console.WriteLine("El total de la nomina es: ${0}", total);
       Console.ReadKey();
 }