changeset 166:fae2feae499e

Usando DefaultEditor para Publicar EditorTemplate para TimeSpan
author nelopauselli
date Fri, 05 Aug 2011 22:56:43 -0300
parents 56f62516c172
children ea85bd893247
files Agendas/trunk/src/Agendas.Resources/Properties/DataAnnotationResources.Designer.cs Agendas/trunk/src/Agendas.Resources/Properties/DataAnnotationResources.resx Agendas/trunk/src/Agendas.Resources/Properties/LayoutResources.Designer.cs Agendas/trunk/src/Agendas.Resources/Properties/LayoutResources.resx Agendas/trunk/src/Agendas.Web/Agendas.Web.csproj Agendas/trunk/src/Agendas.Web/Controllers/EventoController.cs Agendas/trunk/src/Agendas.Web/Views/Evento/Publicar.cshtml Agendas/trunk/src/Agendas.Web/Views/Shared/EditorTemplates/TimeSpan.cshtml
diffstat 8 files changed, 61 insertions(+), 37 deletions(-) [+]
line wrap: on
line diff
--- a/Agendas/trunk/src/Agendas.Resources/Properties/DataAnnotationResources.Designer.cs	Fri Aug 05 22:05:19 2011 -0300
+++ b/Agendas/trunk/src/Agendas.Resources/Properties/DataAnnotationResources.Designer.cs	Fri Aug 05 22:56:43 2011 -0300
@@ -61,7 +61,7 @@
         }
         
         /// <summary>
-        ///   Busca una cadena traducida similar a Duración.
+        ///   Looks up a localized string similar to Duración.
         /// </summary>
         public static string DuracionReal {
             get {
@@ -70,7 +70,7 @@
         }
         
         /// <summary>
-        ///   Busca una cadena traducida similar a Tiempo que duró la presentación..
+        ///   Looks up a localized string similar to Tiempo que duró la presentación..
         /// </summary>
         public static string DuracionRealDescription {
             get {
@@ -115,7 +115,7 @@
         }
         
         /// <summary>
-        ///   Busca una cadena traducida similar a Nro. de Orden.
+        ///   Looks up a localized string similar to Nro. de Orden.
         /// </summary>
         public static string NroOrden {
             get {
@@ -124,7 +124,7 @@
         }
         
         /// <summary>
-        ///   Busca una cadena traducida similar a Un número consecutivo que identifica al evento en el tiempo..
+        ///   Looks up a localized string similar to Un número consecutivo que identifica al evento en el tiempo..
         /// </summary>
         public static string NroOrdenDescription {
             get {
@@ -133,6 +133,24 @@
         }
         
         /// <summary>
+        ///   Looks up a localized string similar to El valor debe ser entre {1} y {2}.
+        /// </summary>
+        public static string NroOrdenRange {
+            get {
+                return ResourceManager.GetString("NroOrdenRange", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to Debe ingresar el número de orden del evento.
+        /// </summary>
+        public static string NroOrdenRequired {
+            get {
+                return ResourceManager.GetString("NroOrdenRequired", resourceCulture);
+            }
+        }
+        
+        /// <summary>
         ///   Looks up a localized string similar to Seleccione el ponente o responsable del evento.
         /// </summary>
         public static string PonenteDescription {
@@ -232,7 +250,7 @@
         }
         
         /// <summary>
-        ///   Busca una cadena traducida similar a Url de la Wiki.
+        ///   Looks up a localized string similar to Url de la Wiki.
         /// </summary>
         public static string UrlWiki {
             get {
@@ -241,7 +259,7 @@
         }
         
         /// <summary>
-        ///   Busca una cadena traducida similar a La url donde se publica la presentación..
+        ///   Looks up a localized string similar to La url donde se publica la presentación..
         /// </summary>
         public static string UrlWikiDescription {
             get {
--- a/Agendas/trunk/src/Agendas.Resources/Properties/DataAnnotationResources.resx	Fri Aug 05 22:05:19 2011 -0300
+++ b/Agendas/trunk/src/Agendas.Resources/Properties/DataAnnotationResources.resx	Fri Aug 05 22:56:43 2011 -0300
@@ -141,6 +141,12 @@
   <data name="NroOrdenDescription" xml:space="preserve">
     <value>Un número consecutivo que identifica al evento en el tiempo.</value>
   </data>
+  <data name="NroOrdenRange" xml:space="preserve">
+    <value>El valor debe ser entre {1} y {2}</value>
+  </data>
+  <data name="NroOrdenRequired" xml:space="preserve">
+    <value>Debe ingresar el número de orden del evento</value>
+  </data>
   <data name="PonenteDescription" xml:space="preserve">
     <value>Seleccione el ponente o responsable del evento</value>
   </data>
--- a/Agendas/trunk/src/Agendas.Resources/Properties/LayoutResources.Designer.cs	Fri Aug 05 22:05:19 2011 -0300
+++ b/Agendas/trunk/src/Agendas.Resources/Properties/LayoutResources.Designer.cs	Fri Aug 05 22:56:43 2011 -0300
@@ -151,6 +151,24 @@
         }
         
         /// <summary>
+        ///   Looks up a localized string similar to Complete los siguientes datos para la publicación.
+        /// </summary>
+        public static string EventoPublicarModelDescription {
+            get {
+                return ResourceManager.GetString("EventoPublicarModelDescription", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to Publicar evento.
+        /// </summary>
+        public static string EventoPublicarModelTitle {
+            get {
+                return ResourceManager.GetString("EventoPublicarModelTitle", resourceCulture);
+            }
+        }
+        
+        /// <summary>
         ///   Looks up a localized string similar to Modifique los datos que desea corregir y presione guardar.
         /// </summary>
         public static string PersonaEditModelDescription {
--- a/Agendas/trunk/src/Agendas.Resources/Properties/LayoutResources.resx	Fri Aug 05 22:05:19 2011 -0300
+++ b/Agendas/trunk/src/Agendas.Resources/Properties/LayoutResources.resx	Fri Aug 05 22:56:43 2011 -0300
@@ -147,6 +147,12 @@
   <data name="EventoNewModelTitle" xml:space="preserve">
     <value>Nuevo evento</value>
   </data>
+  <data name="EventoPublicarModelDescription" xml:space="preserve">
+    <value>Complete los siguientes datos para la publicación</value>
+  </data>
+  <data name="EventoPublicarModelTitle" xml:space="preserve">
+    <value>Publicar evento</value>
+  </data>
   <data name="PersonaEditModelDescription" xml:space="preserve">
     <value>Modifique los datos que desea corregir y presione guardar</value>
   </data>
--- a/Agendas/trunk/src/Agendas.Web/Agendas.Web.csproj	Fri Aug 05 22:05:19 2011 -0300
+++ b/Agendas/trunk/src/Agendas.Web/Agendas.Web.csproj	Fri Aug 05 22:56:43 2011 -0300
@@ -220,9 +220,11 @@
     <Content Include="Views\Shared\DefaultEditor.cshtml" />
   </ItemGroup>
   <ItemGroup>
-    <Content Include="Views\Evento\Publicar.cshtml" />
     <Content Include="Views\Shared\_MenuPortal.cshtml" />
   </ItemGroup>
+  <ItemGroup>
+    <Content Include="Views\Shared\EditorTemplates\TimeSpan.cshtml" />
+  </ItemGroup>
   <Import Project="$(MSBuildBinPath)\Microsoft.CSharp.targets" />
   <Import Project="$(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v10.0\WebApplications\Microsoft.WebApplication.targets" />
   <!-- To modify your build process, add your task inside one of the targets below and uncomment it. 
--- a/Agendas/trunk/src/Agendas.Web/Controllers/EventoController.cs	Fri Aug 05 22:05:19 2011 -0300
+++ b/Agendas/trunk/src/Agendas.Web/Controllers/EventoController.cs	Fri Aug 05 22:56:43 2011 -0300
@@ -87,7 +87,7 @@
 				UrlWiki = evento.UrlWiki,
 				DuracionReal = new TimeSpan(0, 0, 0)
 			};
-			return View(model);
+			return View("Defaulteditor", model);
 		}
 
 		[HttpPost]
@@ -106,7 +106,7 @@
 				}
 				ModelState.AddModelError("error", r.ToString());
 			}
-			return View(model);
+			return View("Defaulteditor", model);
 		}
 
 		[Authorize]
--- a/Agendas/trunk/src/Agendas.Web/Views/Evento/Publicar.cshtml	Fri Aug 05 22:05:19 2011 -0300
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,28 +0,0 @@
-@model AltNetHispano.Agendas.Web.Models.EventoPublicarModel
-<h2>Agenda</h2>
-<p>
-    Modifique los datos que desea corregir y presione guardar
-</p>
-
-<script src="@Url.Content("~/Scripts/jquery.validate.min.js")" type="text/javascript"></script>
-<script src="@Url.Content("~/Scripts/jquery.validate.unobtrusive.min.js")" type="text/javascript"></script>
-
-<script type="text/javascript">
-	$(document).ready(function () {
-		$("#Fecha").datepicker({ dateFormat: 'dd-mm-yy' });
-	});
-</script>
-
-@using (Html.BeginForm())
-{
-    @Html.ValidationSummary(true, "Los datos ingresados no son validos, por favor verifíquelos")
-    <div>
-        <fieldset>
-            <legend>Datos del evento:</legend>
-            @Html.EditorForModel()
-            <p>
-                <input type="submit" value="Guardar" />
-            </p>
-        </fieldset>
-    </div>
-}
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Agendas/trunk/src/Agendas.Web/Views/Shared/EditorTemplates/TimeSpan.cshtml	Fri Aug 05 22:56:43 2011 -0300
@@ -0,0 +1,2 @@
+@model TimeSpan?
+@Html.TextBox(string.Empty, (Model.HasValue ? Model.Value.Hours.ToString("00") + ":" + Model.Value.Minutes.ToString("00") : "00:00"))