Foros del Web » Programación para mayores de 30 ;) » Programación General » Visual Basic clásico »

Comparacion dentro de un listview

Estas en el tema de Comparacion dentro de un listview en el foro de Visual Basic clásico en Foros del Web. hola posteo aqui para que me den una idea o alguna forma de terminar un programa que estoy llevando acabo, este programa se trata de ...
  #1 (permalink)  
Antiguo 29/04/2011, 19:08
 
Fecha de Ingreso: abril-2011
Mensajes: 5
Antigüedad: 13 años
Puntos: 0
Comparacion dentro de un listview

hola
posteo aqui para que me den una idea o alguna forma de terminar un programa que estoy llevando acabo, este programa se trata de un simulador de un banco, en como se comportan los cajeros con los clientes que estan en cola de ser atendidos.
Empezamos con la hora, supongamos que el banco abre a las 8, luego 1.5 min (tiempo de llegada) despues que abrio llega el primer cliente, luego 3.1 min despues llega el segundo y asi, esoto clientes tienen un rango de 0 a 5 min para que venga el siguiente, ahora en la otra columna tenemos el tiempo de servicio que seria el tiempo en el que el cliente tratara en hacer una operacion, esta va de los 5min a los 10 min,y como el dato anterior es aleatorio, ahora bien como el cliente 1 llego 1.5 min despues de que abrio eso quiere decir que llego a las 8:01:30 y si tardo 7min entonces salio a las 8:08.30, estos datos los manejo como date, todo esto ya lo tengo funcionando bien lo que me falta es comprar la columna 4 y 5, asi supongamos:

aki tengo una imagen de lo que ya tengo
[URL=http://img844.imageshack.us/i/ejemplol.png/][IMG]http://img844.imageshack.us/img844/7342/ejemplol.png[/IMG][/URL]

Uploaded with [URL=http://imageshack.us]ImageShack.us[/URL]
(en vista previa si salia la imagen -.-¡ http://img844.imageshack.us/i/ejemplol.png/)

solo hay tres cajas disponibles

tiempo de entrada tiempo de salida caja

8:01:30 8:08.30 1
8:06:30 8:13.30 2
(como la caja uno esta siendo ocupada por el cliente uno pasa a la caja dos)
8:012:30 8:17.30 1
(como aki ya se desocupo la caja uno pasa a esa caja)
8:13:30 8:19.30 3
(como aki empieza a las 8:13:30 pasa a la caja tres )


si las tres estan ocupadas que me reste las horas de salida de las tres cajas y la caja que sea menor su tiempo de espera en esa caja sera atendido y que me guarde el resultado en una variable para imprimirlo en la ultima columna, siempre habra prioridad caja1,caja2y por ultimo caja 3.



Se me ocurio ponerlos en un for donde sea horaini=ListView1.Items(con).SubItems(1).Text
horafin=ListView1.Items(con).SubItems(2).Text
horacomparar=ListView1.Items(con+1).SubItems(1).Te xt
pero eso con los datos de los numeros aleatorios porque eso no funciona con variables date, si alguien me puede dar alguna sugerencia de como podria hacerle les agradesco.
(si sugieren alguna funcion por favor de explicarlo, aunque sea sus valores de entra y para que sirven ya que todavia estoy practicando vb)
por su atencion muchas gracias

Etiquetas: comparacion, listview
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 10:38.