Ejemplo n.º 1
0
        public void agregarTest()
        {
            AsignacionCola asignacionCola = new AsignacionCola();
            Trabajador     trabajador     = new Trabajador("", 1, 1);
            Asignacion     asignacion     = new Asignacion(trabajador, "");
            int            lenghtI        = asignacionCola.length;

            asignacionCola.agregar(asignacion);
            int lenght2 = asignacionCola.length();

            Assert.That(lenght2 == lenghtI + 1);
        }
Ejemplo n.º 2
0
 static void Main(string[] args)
 {
     // The code provided will print ‘Hello World’ to the console.
     // Press Ctrl+F5 (or go to Debug > Start Without Debugging) to run your app.
     Console.WriteLine("Hello World!");
     Console.WriteLine("Iniciando Programa");
     InicializarPrograma();
     Console.WriteLine("Llenando la Cola...");
     asignacionCola = asignacionCola.llenarCola(trabajadorList, entidadList, 2);
     Console.WriteLine("Mostrar Cola");
     asignacionCola.printCola();
     Console.WriteLine("Actualizando List Trabajadores");
     trabajadorList.actualizarList(asignacionCola);
     Console.WriteLine("Lista Actualizada");
     trabajadorList.printList();
     Console.WriteLine("Vaciar Cola");
     asignacionCola.vaciarCola();
     Console.ReadKey();
     // Go to http://aka.ms/dotnet-get-started-console to continue learning how to build a console app!
 }
Ejemplo n.º 3
0
        public void actualizarList(AsignacionCola asignacion)
        {
            Asignacion temp  = asignacion.getHead();
            Trabajador temp1 = head;

            while (temp != null)
            {
                temp1 = head;
                while (temp1 != null)
                {
                    if (temp1.SSN == temp.getTrabajador().SSN)
                    {
                        temp1.DiasTrabajados++;
                        temp1 = temp1.Siguiente;
                    }
                    else
                    {
                        temp1 = temp1.Siguiente;
                    }
                }
                temp = temp.Siguiente;
            }
        }