Beispiel #1
0
    private void CargarEvento(int IDEvento, int IDInteractuable)
    {
        EventoLista eventoLista;

        //Si no existe el evento, lo añadimos
        if (!listaEventos.TryGetValue(IDEvento, out eventoLista))
        {
            Evento evento;

            //Miramos primero en la lista de grupos modificados
            if (System.IO.File.Exists(Manager.rutaEventosGuardados + IDEvento.ToString() + ".xml"))
            {
                evento = Evento.LoadEvento(Manager.rutaEventosGuardados + IDEvento.ToString() + ".xml");
            }
            //Si no está ahí, miramos en el directorio predeterminado
            else
            {
                evento = Evento.LoadEvento(Manager.rutaEventos + IDEvento.ToString() + ".xml");
            }

            eventoLista = new EventoLista(IDInteractuable, evento);

            listaEventos.Add(IDEvento, eventoLista);
        }
        else
        {
            eventoLista.AddInteractuable(IDInteractuable);
        }
    }
Beispiel #2
0
 /// <summary>
 /// Invoco al evento para que en el formulario ListoTurnoForm, se mueva un turno de la cola
 /// a la lista de turnosTerminados
 /// </summary>
 private void ComenzarAAtender()
 {
     if (pgsBarTurno.InvokeRequired)
     {
         encargadoLista encargadoLista = new encargadoLista(this.ComenzarAAtender);
         this.Invoke(encargadoLista);
     }
     else
     {
         if (listaTurnosRestantes.Count > 0)
         {
             lblAtenderAtendiendo.Text = "Atendiendo";
             MessageBox.Show("Este proceso puede demorar unos segundos. Sea paciente...", "Atendiendo", MessageBoxButtons.OK, MessageBoxIcon.Warning);
             while (pgsBarTurno.Value < 100)
             {
                 Thread.Sleep(1000);
                 pgsBarTurno.Value += 10;
                 if (pgsBarTurno.Value == 100)
                 {
                     EventoLista.Invoke();
                 }
             }
             pgsBarTurno.Value         = 0;
             lblAtenderAtendiendo.Text = "Atender";
         }
         else
         {
             MessageBox.Show("No hay mas turnos", "Turnos");
         }
     }
 }
Beispiel #3
0
	private void CargarEvento(int IDEvento, int IDInteractuable)
	{
		EventoLista eventoLista;

		//Si no existe el evento, lo añadimos
		if (!listaEventos.TryGetValue(IDEvento, out eventoLista))
		{
			Evento evento;

			//Miramos primero en la lista de grupos modificados
			if (System.IO.File.Exists (Manager.rutaEventosGuardados + IDEvento.ToString () + ".xml"))
			{
				evento = Evento.LoadEvento (Manager.rutaEventosGuardados + IDEvento.ToString () + ".xml");
			}
			//Si no está ahí, miramos en el directorio predeterminado
			else
			{
				evento = Evento.LoadEvento (Manager.rutaEventos + IDEvento.ToString () + ".xml");
			}

			eventoLista = new EventoLista(IDInteractuable, evento);

			listaEventos.Add(IDEvento, eventoLista);
		}
		else
		{
			eventoLista.AddInteractuable(IDInteractuable);
		}
	}