# HG changeset patch # User alabra # Date 1313436917 14400 # Node ID cd96cfc8a1f5a0613d09c82704552612066987bc # Parent bfd472758bc3c9e89826f4946ad2abf11bda8936 Se agrega la fecha de termino a Google Calendar. diff -r bfd472758bc3 -r cd96cfc8a1f5 Agendas/trunk/src/Agendas.Google.Test/PublicadorTest.cs --- a/Agendas/trunk/src/Agendas.Google.Test/PublicadorTest.cs Sat Aug 13 02:40:00 2011 -0300 +++ b/Agendas/trunk/src/Agendas.Google.Test/PublicadorTest.cs Mon Aug 15 15:35:17 2011 -0400 @@ -56,16 +56,16 @@ Assert.AreEqual("VAN sobre Agile Patterns", detail.Title); Assert.AreEqual(DateTimeKind.Utc, detail.StartEvent.Kind); - Assert.AreEqual(18, detail.StartEvent.Hour); + Assert.AreEqual(ev.FechaInicio.Value.Hour, detail.StartEvent.Hour); Assert.AreEqual(ev.FechaInicio.Value.Day, detail.StartEvent.Day); Assert.AreEqual(ev.FechaInicio.Value.Month, detail.StartEvent.Month); Assert.AreEqual(ev.FechaInicio.Value.Year, detail.StartEvent.Year); Assert.AreEqual(DateTimeKind.Utc, detail.EndEvent.Kind); - Assert.AreEqual(20, detail.EndEvent.Hour); - Assert.AreEqual(ev.FechaInicio.Value.Day, detail.EndEvent.Day); - Assert.AreEqual(ev.FechaInicio.Value.Month, detail.EndEvent.Month); - Assert.AreEqual(ev.FechaInicio.Value.Year, detail.EndEvent.Year); + Assert.AreEqual(ev.FechaTermino.Value.Hour, detail.EndEvent.Hour); + Assert.AreEqual(ev.FechaTermino.Value.Day, detail.EndEvent.Day); + Assert.AreEqual(ev.FechaTermino.Value.Month, detail.EndEvent.Month); + Assert.AreEqual(ev.FechaTermino.Value.Year, detail.EndEvent.Year); Assert.AreEqual("La comunidad ALT.NET Hispano (http://altnethispano.org) realizará una VAN sobre Agile Patterns, con Alejandro Labra." + "\n\rFecha: sábado, 09 de julio de 2011 a las 18:00 hrs. Hora Internacional (GMT/UTC), con una duración aproximada de 2 horas." + @@ -96,16 +96,16 @@ Assert.AreEqual("Alt.Net Café Agile Patterns", detail.Title); Assert.AreEqual(DateTimeKind.Utc, detail.StartEvent.Kind); - Assert.AreEqual(18, detail.StartEvent.Hour); + Assert.AreEqual(ev.FechaInicio.Value.Hour, detail.StartEvent.Hour); Assert.AreEqual(ev.FechaInicio.Value.Day, detail.StartEvent.Day); Assert.AreEqual(ev.FechaInicio.Value.Month, detail.StartEvent.Month); Assert.AreEqual(ev.FechaInicio.Value.Year, detail.StartEvent.Year); Assert.AreEqual(DateTimeKind.Utc, detail.EndEvent.Kind); - Assert.AreEqual(20, detail.EndEvent.Hour); - Assert.AreEqual(ev.FechaInicio.Value.Day, detail.EndEvent.Day); - Assert.AreEqual(ev.FechaInicio.Value.Month, detail.EndEvent.Month); - Assert.AreEqual(ev.FechaInicio.Value.Year, detail.EndEvent.Year); + Assert.AreEqual(ev.FechaTermino.Value.Hour, detail.EndEvent.Hour); + Assert.AreEqual(ev.FechaTermino.Value.Day, detail.EndEvent.Day); + Assert.AreEqual(ev.FechaTermino.Value.Month, detail.EndEvent.Month); + Assert.AreEqual(ev.FechaTermino.Value.Year, detail.EndEvent.Year); Assert.AreEqual("La comunidad ALT.NET Hispano (http://altnethispano.org) realizará un Alt.Net Cafe virtual con el tema Agile Patterns." + "\n\rFecha: sábado, 09 de julio de 2011 a las 18:00 hrs. Hora Internacional (GMT/UTC), con una duración aproximada de 2 horas." + @@ -136,16 +136,16 @@ Assert.AreEqual("Grupo de Estudio Agile Patterns", detail.Title); Assert.AreEqual(DateTimeKind.Utc, detail.StartEvent.Kind); - Assert.AreEqual(18, detail.StartEvent.Hour); + Assert.AreEqual(ev.FechaInicio.Value.Hour, detail.StartEvent.Hour); Assert.AreEqual(ev.FechaInicio.Value.Day, detail.StartEvent.Day); Assert.AreEqual(ev.FechaInicio.Value.Month, detail.StartEvent.Month); Assert.AreEqual(ev.FechaInicio.Value.Year, detail.StartEvent.Year); Assert.AreEqual(DateTimeKind.Utc, detail.EndEvent.Kind); - Assert.AreEqual(20, detail.EndEvent.Hour); - Assert.AreEqual(ev.FechaInicio.Value.Day, detail.EndEvent.Day); - Assert.AreEqual(ev.FechaInicio.Value.Month, detail.EndEvent.Month); - Assert.AreEqual(ev.FechaInicio.Value.Year, detail.EndEvent.Year); + Assert.AreEqual(ev.FechaTermino.Value.Hour, detail.EndEvent.Hour); + Assert.AreEqual(ev.FechaTermino.Value.Day, detail.EndEvent.Day); + Assert.AreEqual(ev.FechaTermino.Value.Month, detail.EndEvent.Month); + Assert.AreEqual(ev.FechaTermino.Value.Year, detail.EndEvent.Year); Assert.AreEqual("La comunidad ALT.NET Hispano (http://altnethispano.org) realizará un grupo de estudio sobre Agile Patterns." + "\n\rFecha: sábado, 09 de julio de 2011 a las 18:00 hrs. Hora Internacional (GMT/UTC), con una duración aproximada de 2 horas." + diff -r bfd472758bc3 -r cd96cfc8a1f5 Agendas/trunk/src/Agendas.Google/DetailsEvents/CafeGEventDetail.cs --- a/Agendas/trunk/src/Agendas.Google/DetailsEvents/CafeGEventDetail.cs Sat Aug 13 02:40:00 2011 -0300 +++ b/Agendas/trunk/src/Agendas.Google/DetailsEvents/CafeGEventDetail.cs Mon Aug 15 15:35:17 2011 -0400 @@ -23,10 +23,8 @@ { Title = "Alt.Net Café " + evento.Titulo; Location = "http://snipr.com/virtualaltnet"; - if (evento.FechaInicio != null) - StartEvent = new DateTime(evento.FechaInicio.Value.Year, evento.FechaInicio.Value.Month, evento.FechaInicio.Value.Day, - 18, 0, 0, DateTimeKind.Utc); - EndEvent = StartEvent.AddHours(2); + StartEvent = evento.FechaInicio.Value; + EndEvent = evento.FechaTermino.Value; var cultureInfo = new CultureInfo("es-ES", false).DateTimeFormat; diff -r bfd472758bc3 -r cd96cfc8a1f5 Agendas/trunk/src/Agendas.Google/DetailsEvents/EstudioGEventDetail.cs --- a/Agendas/trunk/src/Agendas.Google/DetailsEvents/EstudioGEventDetail.cs Sat Aug 13 02:40:00 2011 -0300 +++ b/Agendas/trunk/src/Agendas.Google/DetailsEvents/EstudioGEventDetail.cs Mon Aug 15 15:35:17 2011 -0400 @@ -23,10 +23,8 @@ { Title = "Grupo de Estudio " + evento.Titulo; Location = "http://snipr.com/virtualaltnet"; - if (evento.FechaInicio != null) - StartEvent = new DateTime(evento.FechaInicio.Value.Year, evento.FechaInicio.Value.Month, evento.FechaInicio.Value.Day, - 18, 0, 0, DateTimeKind.Utc); - EndEvent = StartEvent.AddHours(2); + StartEvent = evento.FechaInicio.Value; + EndEvent = evento.FechaTermino.Value; var cultureInfo = new CultureInfo("es-ES", false).DateTimeFormat; diff -r bfd472758bc3 -r cd96cfc8a1f5 Agendas/trunk/src/Agendas.Google/DetailsEvents/VanGEventDetail.cs --- a/Agendas/trunk/src/Agendas.Google/DetailsEvents/VanGEventDetail.cs Sat Aug 13 02:40:00 2011 -0300 +++ b/Agendas/trunk/src/Agendas.Google/DetailsEvents/VanGEventDetail.cs Mon Aug 15 15:35:17 2011 -0400 @@ -24,11 +24,8 @@ { Title = "VAN sobre " + evento.Titulo; Location = "http://snipr.com/virtualaltnet"; - if (evento.FechaInicio != null) - StartEvent = new DateTime(evento.FechaInicio.Value.Year, evento.FechaInicio.Value.Month, evento.FechaInicio.Value.Day, - 18, 0, 0, DateTimeKind.Utc); - EndEvent = StartEvent.AddHours(2); - + StartEvent = evento.FechaInicio.Value; + EndEvent = evento.FechaTermino.Value; var cultureInfo = new CultureInfo( "es-ES", false ).DateTimeFormat; Summary = TextoVan.Replace("[NOMBRE]", evento.Titulo). diff -r bfd472758bc3 -r cd96cfc8a1f5 Agendas/trunk/src/Agendas.Google/GooglePublicador.cs --- a/Agendas/trunk/src/Agendas.Google/GooglePublicador.cs Sat Aug 13 02:40:00 2011 -0300 +++ b/Agendas/trunk/src/Agendas.Google/GooglePublicador.cs Mon Aug 15 15:35:17 2011 -0400 @@ -54,7 +54,7 @@ private void PublicarAccionCancelar(Track track) { string message; - var result= _adapter.DeleteEvent(track.Evento.FechaInicio.Value, track.Evento.FechaInicio.Value.AddHours(2), out message); + var result= _adapter.DeleteEvent(track.Evento.FechaInicio.Value, track.Evento.FechaTermino.Value, out message); track.LogAdd(new TrackLog(TrackLogPropietario.Calendario, message, track.Usuario, result)); }