La Solución: Implementación del UC GXScheduler
- Creamos un WebPannel y desde el Toolbox, hacia el Web Form halamos el control
- Conjuntamente con algunos otros controles se creará en el Folder View
- En la siguiente dirección se obtiene una ayuda total para las propiedades que se puede tener, para modificarlas hay que dar clic en el user control insertado en el WebPannel, aca la direccion: http://wiki.gxtechnical.com/commwiki/servlet/hwiki?Scheduler+User+Control,
- IMPORTANTISIMO: Generar el procedimiento SchedulerRequestHandler que es main, si esto me salio un error al momento de la carga.
- Para este ejemplo utilice un Data Provider, en donde se saca variables de una websesion; quedo así y funcionó muy bien.
{
&Usuario = &Sesion.Get('Usuario')
&Sucursal = &Sesion.Get('Sucursal')
Items
{
event
where AttUsuario = &Usuario
where AttSucursal = &Sucursal
where AttFecha >= &dateFrom
where AttFecha <= &dateTo
{
Id = AttHora.ToString()
Name = AttNombre
Notes = "Paciente: " + trim(AttNombre) + " Hora: " + trim(AttHora.ToString())
StartTime = ymDHMStoT(AttFecha.Year(), AttFecha.Month(), AttFecha.Day(), AttHora.Hour(), AttHora.Minute(), AttHora.Second())
EndTime = ymDHMStoT(AttFecha.Year(), AttFecha.Month(), AttFecha.Day(), AttHora.Hour(), AttHora.Minute() + 10, AttHora.Second())
}
}
}