![]() |
![]() |
![]() |
![]() |
![]() |
FTP | ![]() |
![]() |
CCD | ![]() |
![]() |
Buscar | ![]() |
![]() |
Trucos | ![]() |
![]() |
Trabajo | ![]() |
![]() |
Foros | ![]() |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
![]() |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
||||
|
||||
crear AGENDA de pedidos
Hola amigos.
Iniciando un nuevo proyecto con DELPHI 6 y Firebird 2.5. Explico: Me están solicitando una agenda para registrar pedidos, los cuales en fechas criticasquieren solamente atender 10 pedidos por cada hora, el pedido No.11 se irá al siguiente horario disponible. No tengo nada hecho todavía (ni la estructura de la tabla !! jejeje), mas bien solicitarles su apoyo para que me sugieran ideas de como hacerlo y que componentes usar, he leído acerca de TDBPlanner de TMS aqui en el club, pero la verdad no tengo dinero para comprarlos así que si saben de algunos gratuitos se los agredecere. He jugado un poco de como construirlo, viendo precisamente una agenda en físico y de como lo llevan en el negocio de mi cliente, para emular su funcionamiento manual y llevarlo acabo en el sistema q estoy desarrollando, en realidad no me parece nada complicado desarrollarlo, pero talvez existan mejores ideas y maneras creativas de hacer algo parecido a una agenda, asi que espero sus comentarios. De antemano, muchísimas gracias por su tiempo que le dediquen a mi consulta. SALUDOS !!
__________________
Miguel Román Afectuoso saludo desde tierras mexicanas....un aguachile?, con unas "cetaseas" bien "muertas"?, VENTE PUES !! |
#2
|
||||
|
||||
(Estoy revisando los links q están al final de mi post)
__________________
Miguel Román Afectuoso saludo desde tierras mexicanas....un aguachile?, con unas "cetaseas" bien "muertas"?, VENTE PUES !! |
#3
|
||||
|
||||
No explicas nada sobre cómo se va a usar eso, pero básicamente crearía una tabla con los horarios disponibles, otra tabla donde almacenar asociación de pedido-horario, y le asignaría pedidos hasta completar 10 por cada horario. Una vez ha llegado a 10, pasar al siguiente horario de la tabla horarios disponibles.
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
#4
|
||||
|
||||
Cita:
El cliente quiere no saturase de trabajo y poder controlar la cantidad de pedidos a realizar para no quedar mal con sus clientes, así que me encargo que el sistema cuidara que por cada hora solo se permitan 10 pedidos.... Lo que llevo: (pruebas) Cree una tabla llamada FECHA_CRITICA, en la cual tiene estos campos: Código:
mes numeric(2) anio numeric(4) hora_inicial time hora_final time maximo_pedidos numeric(2) Código:
id_pedido numeric(2) fecha_levantamiento_pedido date /*que pude ser también timestamp, para no tener 2 campos*/ hora_levantamiento_pedido time
Hasta ahorita esto me ha resultado...pero no sé si sea la mas adecuada, sigo probando. Gracias por tus comentarios y tu tiempo Casimiro!...y a todos los q consulten y lean este hilo, también muchas gracias. Saludos.
__________________
Miguel Román Afectuoso saludo desde tierras mexicanas....un aguachile?, con unas "cetaseas" bien "muertas"?, VENTE PUES !! |
#5
|
||||
|
||||
¿Y la asignación de horas a los pedidos es automática consecutiva o lo elige el usuario o el cliente?
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
#6
|
||||
|
||||
Creo que esto se simplifica mucho mas.
Usa un FIFO Queue. Cojes pedidos y llenas, digamos de a 10. Inicias un contador de cantidad y uno de tiempo. Antes de tomar seguiente pedido, checas los contadores. Vas tomando pedidos, y acumulas. Cuando los contadores llegan a tope, esperas instruccion de continuar y reinicias. Si te quedas sin pedidos, cojes los siguientes 10 hasta que te quedes sin mas trabajo. Asi, solo te importa la tabla de pedidos y no hay que complicarse con fechas. Solo importa cuantos se hace por un tiempo X.
__________________
El malabarista. |
#7
|
||||
|
||||
Cita:
Gracias.
__________________
Miguel Román Afectuoso saludo desde tierras mexicanas....un aguachile?, con unas "cetaseas" bien "muertas"?, VENTE PUES !! |
#8
|
||||
|
||||
Cita:
Gracias Casimiro por tu tiempo.
__________________
Miguel Román Afectuoso saludo desde tierras mexicanas....un aguachile?, con unas "cetaseas" bien "muertas"?, VENTE PUES !! |
![]() |
|
|
![]() |
||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Gestión de pedidos a través de la Web | Delphitest | Delphi para la web | 4 | 22-05-2015 09:44:08 |
Crear una agenda | Victorialerda | Varios | 5 | 13-07-2012 22:36:52 |
pedidos | sergioperez | Tablas planas | 23 | 21-01-2011 22:53:56 |
Crear Agenda con componentes standard de Delphi | FNADALO | Varios | 3 | 26-07-2004 13:04:53 |
Crear una agenda | MAGRANA | Varios | 5 | 02-07-2004 13:16:24 |
![]() |
|