Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Buscar Temas de Hoy Marcar Foros Como Leídos

Coloboración Paypal con ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 18-10-2011
Avatar de cubanbaker
cubanbaker cubanbaker is offline
Miembro
NULL
 
Registrado: ago 2011
Ubicación: La Habana, Cuba
Posts: 65
Poder: 0
cubanbaker cantidad desconocida en este momento
Tengo varias preguntas que hacerte para entender bien lo que quieres hacer, pero solo te haré algunas:
Por qué mejor no le ofreces al usuario todas las fechas posibles, o sea, después que escoja el día de la semana que quiere darle, por ej. jueves, le muestras todos los jueves posibles para que quien dé los turnos pueda escoger qué jueves darle al paciente? Me parece que si obligas a que el programa dé los turnos automáticamente, dentro de un tiempo tu aplicación se volverá obsoleta, pues el dia de trabajo de cada profesional puede cambiar, o a lo mejor el dia que te ofrece la PC como turno, ese dia no se trabaja por ser dia en tu país festivo etc ( a mi me ha pasado eso ). Me parece q sería acertado ( en mi opinión) darle al usuario la posibilidad de escoger el dia que tu aplicación le esta ofreciendo, le visualizas varios jueves y que el decida cual jueves darle el turno y no ser tan rígida en dar una fecha obligada. Puedes empezar mostrandole cual fecha es el proximo jueves y asi sucesivamente le muestras los sigueintes tantos jueves como quieras y que el escoja. Así sería menos complicado y tendrías un programa mas flexible para el usuario, porque de ser tan rígida estas obviando los problemas que la vida le puede imponer a ese profesional. Trae a tu programa cómo es que actualmente se hace de forma "manual" la asignación de turnos hoy en dia, y ahí está la logica de tu programación y se hace menos complicada y mas flexible. Olvídate del código y funciones, primero estudia cómo lo hacen y ten en cuenta todos los posibles factores que puedan influir en la asignación automática y obligada del turno y a partir de ahi, entonces la programación.
Así de esa forma, los maestros de este foro (que hay muchos y muy ingeniosos) te podran ayudar.
Quizás esto no sea lo que quieras hacer, pero al menos hago el intento de ayudarte y me has motivado. Tengo mas preguntas que hacerte pero no quiero ser pedante.
Un saludo
Responder Con Cita
  #2  
Antiguo 18-10-2011
Avatar de Casimiro Noteví
Casimiro Noteví Casimiro Noteví is online now
Merodeador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.678
Poder: 10
Casimiro Noteví Tiene un aura espectacularCasimiro Noteví Tiene un aura espectacular
No he contestado porque tampoco acabo de entender claramente lo que se plantea resolver.
No entiendo eso de si hoy es lunes y se quiere marcar el jueves hay que sumarle x días. Si quieres marcar el jueves, marcas el jueves, no hay que sumar nada. Bueno, ya digo, es que no entiendo bien lo que se quiere hacer.
Responder Con Cita
  #3  
Antiguo 18-10-2011
Avatar de cubanbaker
cubanbaker cubanbaker is offline
Miembro
NULL
 
Registrado: ago 2011
Ubicación: La Habana, Cuba
Posts: 65
Poder: 0
cubanbaker cantidad desconocida en este momento
Casi Miro
Creo saber lo que quiere, hice un programita para ver si eso es lo que ella quiere, pero tiene 330 KB y aqui no me permite subir .rar mayores de 293 KB.
Qué puedo hacer para que ella vea el programa y me dice si es eso lo que quiere y ustedes también puedan verlo y entender que es lo que desea... (Ojala sea eso)
El código fuente es muy extenso para ponerlo aqui...
Responder Con Cita
  #4  
Antiguo 18-10-2011
Avatar de Casimiro Noteví
Casimiro Noteví Casimiro Noteví is online now
Merodeador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.678
Poder: 10
Casimiro Noteví Tiene un aura espectacularCasimiro Noteví Tiene un aura espectacular
Hola, te he contestado el mensaje privado, seguramente has dejado el ejecutable, quítalo y deja sólo el código fuente del proyecto.
Responder Con Cita
  #5  
Antiguo 18-10-2011
Avatar de cubanbaker
cubanbaker cubanbaker is offline
Miembro
NULL
 
Registrado: ago 2011
Ubicación: La Habana, Cuba
Posts: 65
Poder: 0
cubanbaker cantidad desconocida en este momento
Creo que esto es lo que ella quiere... Y así entendemos. Ojala y ese sea el problema que ella quiere resolver.
Responder Con Cita
  #6  
Antiguo 18-10-2011
Avatar de Casimiro Noteví
Casimiro Noteví Casimiro Noteví is online now
Merodeador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.678
Poder: 10
Casimiro Noteví Tiene un aura espectacularCasimiro Noteví Tiene un aura espectacular
Pero amigo, no envies un ejecutable, eso no sirve para nada
Manda el código fuente.
Aquí compartimos código, para aprender, pero un ejecutable no sirve.
Entiendo que quieres ayudar, pero así no ayudas, debes enviar sólo el código fuente del proyecto, ya cada uno lo compilará.
El prj los pas y los dfm

He borrado el ejecutable que has subido, además por cuestiones de seguridad.

Última edición por Casimiro Noteví fecha: 18-10-2011 a las 12:34:53.
Responder Con Cita
  #7  
Antiguo 18-10-2011
Avatar de cubanbaker
cubanbaker cubanbaker is offline
Miembro
NULL
 
Registrado: ago 2011
Ubicación: La Habana, Cuba
Posts: 65
Poder: 0
cubanbaker cantidad desconocida en este momento
Wink

Me da verguenza ante tanta gente de este foro que sabe Delphi de verdad poner un codigo, pero traté de ayudar y así aprender yo también. Es una programación burda y una solución simplista, pero así pude hacerlo. Sé que tiene una forma de hacerla mejor y mas pequeña, por eso me gustaría cualquier arreglo y explicación de cómo hacerlo mejor.
Aquí les va...
Gracias
Archivos Adjuntos
Tipo de Archivo: rar AsignarTurnos.rar (1,7 KB, 43 visitas)
Responder Con Cita
  #8  
Antiguo 18-10-2011
Vales08 Vales08 is offline
Miembro
NULL
 
Registrado: feb 2011
Posts: 133
Poder: 16
Vales08 Va por buen camino
Cita:
Empezado por cubanbaker Ver Mensaje
Tengo varias preguntas que hacerte para entender bien lo que quieres hacer, pero solo te haré algunas:
Por qué mejor no le ofreces al usuario todas las fechas posibles, o sea, después que escoja el día de la semana que quiere darle, por ej. jueves, le muestras todos los jueves posibles para que quien dé los turnos pueda escoger qué jueves darle al paciente? Me parece que si obligas a que el programa dé los turnos automáticamente, dentro de un tiempo tu aplicación se volverá obsoleta, pues el dia de trabajo de cada profesional puede cambiar, o a lo mejor el dia que te ofrece la PC como turno, ese dia no se trabaja por ser dia en tu país festivo etc ( a mi me ha pasado eso ). Me parece q sería acertado ( en mi opinión) darle al usuario la posibilidad de escoger el dia que tu aplicación le esta ofreciendo, le visualizas varios jueves y que el decida cual jueves darle el turno y no ser tan rígida en dar una fecha obligada. Puedes empezar mostrandole cual fecha es el proximo jueves y asi sucesivamente le muestras los sigueintes tantos jueves como quieras y que el escoja. Así sería menos complicado y tendrías un programa mas flexible para el usuario, porque de ser tan rígida estas obviando los problemas que la vida le puede imponer a ese profesional. Trae a tu programa cómo es que actualmente se hace de forma "manual" la asignación de turnos hoy en dia, y ahí está la logica de tu programación y se hace menos complicada y mas flexible. Olvídate del código y funciones, primero estudia cómo lo hacen y ten en cuenta todos los posibles factores que puedan influir en la asignación automática y obligada del turno y a partir de ahi, entonces la programación.
Así de esa forma, los maestros de este foro (que hay muchos y muy ingeniosos) te podran ayudar.
Quizás esto no sea lo que quieras hacer, pero al menos hago el intento de ayudarte y me has motivado. Tengo mas preguntas que hacerte pero no quiero ser pedante.
Un saludo


Eso es lo que necesito.. yo tengo tres opciones para generar los turnos, por semana, por mes, por trimestre.. para que el que maneje el sistema seleccione el modo que desea generar los turnos.

Yo no quiero que si o si se le asigne a tal horario o turno, la fecha del proximo jueves solamente, sino que a partir de una fecha jueves poder calcular todos los demas jueves. Entonces al realizar la consulta, si el usuario quiere tal jueves (el que desea), se busca y ahi apareceran los horarios de los turnos para que elija.

Pero para calcular las fechas de los proximos jueves, necesito saber que fecha va a caer el jueves de esta semana asi se comienza a calcular...
Siempre suponiendo que hoy voy a dar de alta y que justo se selecciono el dia jueves, como dia laboral del profesional. todo esto es un ejemplo. puede ser cualquier otro dia.

Cubanbaker disculpa que aun no eh podido observar el codigo, lo que sucede es que yo estoy trabajando desde muy temprano y no tengo el programa para verlo desde aqui, tenddre que esperar hasta el mediodia para usar mi computadora personal. Pero la idea que has redactado muy bien es precisamente la que quiero realizar, para que sea mas accesible al usuario elegir el dia que quiere un turno.
Responder Con Cita
  #9  
Antiguo 18-10-2011
Vales08 Vales08 is offline
Miembro
NULL
 
Registrado: feb 2011
Posts: 133
Poder: 16
Vales08 Va por buen camino
Cubanbaker muchas gracias por el codigo, es muy parecido a lo que quiero hacer.. Lo voy a probar adaptandolo a mi proyecto y les comento...
Espero solucionar lo que necesito.

Muchas gracias por tratar de entender lo que queria hacer.
Saludos
Responder Con Cita
  #10  
Antiguo 18-10-2011
Avatar de cubanbaker
cubanbaker cubanbaker is offline
Miembro
NULL
 
Registrado: ago 2011
Ubicación: La Habana, Cuba
Posts: 65
Poder: 0
cubanbaker cantidad desconocida en este momento
Espero que me comentes, me gustaría saber si te ha servido... y qué mejoras le haces. Ese código es solo una parte de tu problema. No te creas, me costó entenderte!
Hazme saber, me gustaría poder seguir ayudandote en este proyecto q
Saludos
Responder Con Cita
Respuesta


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Obtener nombre de carpetas segun la fecha Ledian_Fdez Varios 2 23-03-2009 23:04:31
fecha segun idioma del servidor karocs .NET 2 27-08-2007 23:21:15
Busqueda segun el mes de una fecha(no la fecha completa) federiconqn21 Firebird e Interbase 1 05-05-2006 15:39:53
Busqueda segun seleccion y asigancion de fecha a un DBEdit. JoanKa Varios 1 12-06-2005 21:29:28
Asignar un campo tipo fecha... Rubiel SQL 4 14-06-2003 11:03:19


La franja horaria es GMT +2. Ahora son las 15:53:04.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi