In Progress

Integración con Google Calendar

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.

Skills: .NET, C# Programming, SQL, VB.NET

See more: provider for google calendar, thunderbird calendario compartido, lightning thunderbird, calendario thunderbird, thunderbird calendario google, sincronizar todoist con google calendar, complemento google calendar thunderbird, thunderbird calendar google

About the Employer:
( 0 reviews ) Mollet del Valles, Spain

Project ID: #15830776

Awarded to:

travisyates31

Hi I'd like to have a discussion on your job now. I have full understnading and deep knowledge in C#/ google api. So I think I can help you to complete your project before timeline. thanks best regards

€222 EUR in 3 days
(3 Reviews)
3.2

7 freelancers are bidding on average €173 for this job

skilldev

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..,.,

€155 EUR in 3 days
(1 Review)
3.0
€155 EUR in 3 days
(1 Review)
3.2
artistixeit

3D Cart: [url removed, login to view] [url removed, login to view] [url removed, login to view] Ruby On rails : [url removed, login to view] [url removed, login to view] [url removed, login to view] [url removed, login to view] More

€177 EUR in 3 days
(1 Review)
2.0
shaya1

Hi, Expertise for google integration calendar In regards of your Job post, I would like to inform you that we have highly skilled resources for your development scope. I would be glad if I get chance to move fu More

€233 EUR in 12 days
(0 Reviews)
0.0
javascript04

HI I am Xpert D, I am senior Developer and I am Expert in .NET, C# Programming, SQL, VB.NET. I have completed 200+ based projects in programming with 100% client satisfaction I have Working experiences of more than 1 More

€72 EUR in 3 days
(0 Reviews)
0.0
elagustinrojas

A proposal has not yet been provided

€200 EUR in 15 days
(0 Reviews)
0.0