viernes, 29 de octubre de 2010

Ejecutar Codigo JavaScript de lado del Servidor

Aqui dejo la forma de ejecutar codigo javascript del lado del Servidor, y la forma de como comunicarse ventana hija y ventana padre. en el codigo se aprecia el "opener" que esta apuntando a variables declaradas en la ventana padre en este caso hiddenfields, de esta forma del lado del servidor le estoy pasando los valores obtenidos, llenando los campos del lado de la ventana padre.




Este codigo lo implemente en un boton Guardar. Al final del codigo tiene un window.close(), para cerrar la ventana hija.

martes, 26 de octubre de 2010

Implementar FullCalendar en Aplicacion WEB ASP.NET



FullCalendar me permite implementar una agenda dentro del SitioWeb, lo necesito para registrar citas.Batelle para poder implementar FullCalendar en mi aplicacion web, y ps me costo un poco hallarle pero poco a poco voy haciendolo, el problema para mi fue como cargar los eventos desde la base de datos ya que añ agregarlos no presentaba ningun inconveniente, y la documentacion es muy general. Fullcalendar esta desarrollado en JQuery y me parecio una herramienta muy buena, y a la vista es agradable. [FullCalendar]

En la documentacion existente presenta el ejemplo de como implementar el control, aqui muestro una pequeña documentacion de como lo realice.

en el Head del Html de la pagina se hace referecia a los archivos:

por ejemplo:

Estos archivos estan en la pagina del creador y se descargan facilmente.

Seguido de esto tocara inicializar los valores que tendra nuestro calendario cuando la pagina cargue:


en la parte de events: se alimenta de un json que obtiene la informacion y horas de citas grabadas. El archivo obtenerEventos_sinNodo.ashx solo es el nombre de mi archivo y recibe un parámetro de entrada nada mas como ejemplo , este puede ser el id de la persona a la que se requiere checar su agenda.

En la parte del head es todo. Ahora en la parte del body simplemente :



archivo .ashx

en la parte del archivo que generará el json para llenar el calendario con las citas es como sigue:




y listo.






Compartir