view Agendas/trunk/src/Agendas.Web/Views/Evento/Index.cshtml @ 185:2d02adb79322

Se agrega fecha de termino de un Evento y se incluye la hora a la fecha de inicio. Se modifica la propiedad Fecha del Evento, renombrandola FechaInicio. En el ModelView se agrega propiedades Duración y Hora del Evento cuando es Modificado, Nuevo y Agendado. Las fechas ingresadas son creadas en sistema UTC Queda pendiente Agregar duración a Google Calendar.
author alabra
date Tue, 09 Aug 2011 01:04:27 -0400
parents 212c664db5aa
children 6944c54f834f
line wrap: on
line source

@model AltNetHispano.Agendas.Web.Models.EventoIndexModel
<h2>Agenda</h2>
<p>
    Los próximos eventos son:
</p>
<div id="content">
	<table>
		<thead>
			<tr>
				<th>Fecha (GMT +0)</th>
                <th>Duraci&oacute;n</th>
				<th>Evento</th>
				<th>Estado</th>
				<th>Acciones</th>
			</tr>
		</thead>
		<tbody>
			@foreach (var item in Model.ProximosEventos)
			{
				<tr>
					<td>@item.Fecha</td>
                    <td>@item.Duracion</td>
					<td>@item.Titulo</td>
					<td>@item.Estado</td>
					<td class="buttons">
						@if (item.PuedeAgendar)
						{
							@Html.ActionLink("Agendar", "Agendar", "Evento", new { id = item.Id }, null)
							<span>&nbsp;</span>
						}
						@if (item.PuedeModificar)
						{
							@Html.ActionLink("Modificar", "Modificar", new { id = item.Id })
							<span>&nbsp;</span>
						}
						@if (item.PuedeConfirmar)
						{
							@Html.ActionLink("Confirmar", "Confirmar", new { id = item.Id }, new { @class = "ui-button-confirm" })
							<span>&nbsp;</span>
						}
						@if (item.PuedePublicar)
						{
							@Html.ActionLink("Publicar", "Publicar", new { id = item.Id })
							<span>&nbsp;</span>
						}
						@if (item.PuedeCancelar)
						{
							@Html.ActionLink("Cancelar", "Cancelar", new { id = item.Id }, new { @class = "ui-button-confirm"})
							<span>&nbsp;</span>
						}
						@if (item.PuedeDescartar)
						{
							@Html.ActionLink("Descartar", "Descartar", new { id = item.Id }, new { @class = "ui-button-confirm"})
							<span>&nbsp;</span>
						}
						@if (item.PuedeReAgendar)
						{
							@Html.ActionLink("Re-Agendar", "ReAgendar", new { id = item.Id })
							<span>&nbsp;</span>
						}
						<!--
						@if (item.PuedeReProponer)
						{
							@Html.ActionLink("Re-Proponer", "ReProponer", new { id = item.Id })
							<span>&nbsp;</span>
						}
						-->
					</td>
				</tr>
			}
		</tbody>
	</table>
</div>
<div class="buttons">
	@Html.ActionLink("Nuevo", "Nuevo")
</div>