コード例 #1
0
        static void Main(string[] args)
        {
            Checklist disenho        = new Checklist("Aprobar diseño");
            Checklist primerParcial  = new Checklist("Primer Parcial");
            Checklist segundoParcial = new Checklist("Segundo Parcial");

            ItemToBeChecked pr00 = new ItemToBeChecked("Práctica 1.01");
            ItemToBeChecked pr01 = new ItemToBeChecked("Práctica 1.02");
            ItemToBeChecked pr02 = new ItemToBeChecked("Práctica 1.03");
            ItemToBeChecked pr03 = new ItemToBeChecked("Práctica 1.04");
            ItemToBeChecked pr04 = new ItemToBeChecked("Práctica 1.05");
            ItemToBeChecked pr05 = new ItemToBeChecked("Práctica 1.06");
            ItemToBeChecked pr06 = new ItemToBeChecked("Práctica 1.07");

            ItemToBeChecked pool         = new ItemToBeChecked("Practica 2.01");
            ItemToBeChecked dominio      = new ItemToBeChecked("Practica 2.02");
            ItemToBeChecked persistencia = new ItemToBeChecked("Practica 2.03");
            ItemToBeChecked lazyFetch    = new ItemToBeChecked("Practica 2.04");
            ItemToBeChecked servicio     = new ItemToBeChecked("Practica 2.05");

            primerParcial.Items.Add(pr00);
            primerParcial.Items.Add(pr01);
            primerParcial.Items.Add(pr02);
            primerParcial.Items.Add(pr03);
            primerParcial.Items.Add(pr04);
            primerParcial.Items.Add(pr05);
            primerParcial.Items.Add(pr06);

            segundoParcial.Items.Add(pool);
            segundoParcial.Items.Add(dominio);
            segundoParcial.Items.Add(persistencia);
            segundoParcial.Items.Add(lazyFetch);
            segundoParcial.Items.Add(servicio);

            disenho.Items.Add(primerParcial);
            disenho.Items.Add(segundoParcial);

            Console.Out.WriteLine("--------------------------------------");
            Console.Out.WriteLine("           Antes de renombrar         ");
            Console.Out.WriteLine("--------------------------------------");

            String salidaSinPrefijo = disenho.acceptPrinter(new TabularChecklistPrinter());

            Console.Out.WriteLine(salidaSinPrefijo);

            foreach (ChecklistElement ce in disenho)
            {
                ce.Texto = "[Done]" + ce.Texto;
            }

            Console.Out.WriteLine("--------------------------------------");
            Console.Out.WriteLine("          Después de renombrar        ");
            Console.Out.WriteLine("--------------------------------------");

            String salidaConPrefijo = disenho.acceptPrinter(new TabularChecklistPrinter());

            Console.Out.WriteLine(salidaConPrefijo);

            Console.Out.WriteLine("Pulse una tecla para continuar");
            Console.In.ReadLine();
        } // main