IntegraciĆ³n con Google Calendar
ā¬30-250 EUR
Paid on delivery
DescripciĆ³n:
El proyecto consiste en desarrollar una aplicaciĆ³n para Windows que sincronice tareas entre una base de datos local y una cuenta de Google Calendar.
La base de datos local es Sql Server. Dispone de una tabla "Tareas" con varios campos, entre ellos, que son los importantes para sincronizar: IdUsuario, Fecha de la tarea, hora de inicio, hora de fin, titulo y descripciĆ³n.
La aplicaciĆ³n deberĆ” ser una aplicaciĆ³n de Consola desarrollada en C# o VB .NET. Cuando se ejecute deberĆ”:
a) Crear en el Google Calendar del usuario todas aquellas tareas que estƩn en la base de datos local que no estƩn en su calendario.
b) Actualizar en Google Calendar los campos: fecha, hora de inicio, hora de fin, titulo y descripciĆ³n de las tareas de la base de datos local que ya hayan sido sincronizados y hayan cambiado desde la Ćŗltima ejecuciĆ³n de la aplicaciĆ³n.
Tareas:
Material que se entregarĆ”:
- Estructura de la tabla "Tareas" con los campos bƔsicos: IdUsuario, Fecha, Horas..
Se deberĆ” realizar:
1) Incorporar en la tabla de tareas los campos necesarios. Por ejemplo: un campo que indique si la tarea ya ha sido sincronizada, fecha de sincronizaciĆ³n, etc.
2) Crear una tabla de usuarios, donde se relacione el IdUsuario de la tabla de tareas y se pueda definir nombre de usuario de google, contraseƱa, tokens o lo que haga falta.
3) Crear una aplicaciĆ³n de Consola en C# o VB.NET (preferiblemente C#) que cuando se ejecute:
- EnvĆe al Google Calendar del usuario correspondiente la tareas que no hayan sido sincronizadas aĆŗn.
- EnvĆe al Google Calendar del usuario las actualizaciones de las tareas que ya han sido sincronizadas y que han cambiado.
4) Guardar en una tabla (que se deberĆ” crear) un registro cada vez que se ejecute, indicando: fecha de ejecuciĆ³n, nĆŗmero de tareas nuevas creadas en el Calendar, nĆŗmero de tareas actualizadas en el Calendar, si ha ocurrido error y su descripciĆ³n, etc.
La aplicaciĆ³n ha de ser lo mĆ”s simple posible y sin opciĆ³n a errores. En caso de encontrase con excepciones (sin conexiĆ³n a internet, no disponible la sincronizaciĆ³n con Google, etc) ha de dejar registro en la tabla mencionada en el punto 4.
La aplicaciĆ³n se ejecutarĆ” de forma desatendida, por lo que ha de iniciarse, realizar la sincronizaciĆ³n y cerrarse.
Project ID: #15830776
About the project
4 freelancers are bidding on average ā¬180 for this job
Hola seƱor, Somos una empresa india de desarrollo de base. hemos comprobado sus datos publicados y queremos mĆ”s aclaraciones, asĆ que envĆenos un mensaje para que lo analicemos. Gracias..,.,