Mercurial > altnet-hispano
annotate Agendas/trunk/src/Agendas.Web/Models/EventoModel.cs @ 144:a2b14da4902f
Alta y modificación de ponentes (personas)
author | Nelo@Guinea.neluz.int |
---|---|
date | Mon, 01 Aug 2011 10:25:23 -0300 |
parents | a5ff4de4a1d3 |
children | e6e6bfb1da9e |
rev | line source |
---|---|
26 | 1 using System; |
2 using System.Collections.Generic; | |
3 using System.ComponentModel.DataAnnotations; | |
4 using System.Web.Mvc; | |
79
8df9db937434
Url de invitación en la UI: validación y persistencia
nelopauselli
parents:
78
diff
changeset
|
5 using DataAnnotationsExtensions; |
26 | 6 |
34
475be11edf56
Ajuste en los nombre de los assemblies y namespaces
nelo@MTEySS.neluz.int
parents:
26
diff
changeset
|
7 namespace AltNetHispano.Agendas.Web.Models |
26 | 8 { |
144
a2b14da4902f
Alta y modificación de ponentes (personas)
Nelo@Guinea.neluz.int
parents:
141
diff
changeset
|
9 public class EventoIndexModel |
119 | 10 { |
11 public IEnumerable<EventoDto> ProximosEventos { get; set; } | |
12 } | |
26 | 13 |
119 | 14 public class EventoNewModel |
15 { | |
16 [Required] | |
141
a5ff4de4a1d3
EditorForModel en Nuevo Evento y Proponer
Nelo@Guinea.neluz.int
parents:
133
diff
changeset
|
17 [UIHint("TipoEvento")] |
a5ff4de4a1d3
EditorForModel en Nuevo Evento y Proponer
Nelo@Guinea.neluz.int
parents:
133
diff
changeset
|
18 public int TipoEvento { get; set; } |
106
80c22175c9b5
agregado de tipo de evento (van, cafe, grupoestudio)
jorge.rowies
parents:
83
diff
changeset
|
19 |
119 | 20 [Required] |
21 public string Titulo { get; set; } | |
106
80c22175c9b5
agregado de tipo de evento (van, cafe, grupoestudio)
jorge.rowies
parents:
83
diff
changeset
|
22 |
119 | 23 [Required] |
24 public string Ponente { get; set; } | |
106
80c22175c9b5
agregado de tipo de evento (van, cafe, grupoestudio)
jorge.rowies
parents:
83
diff
changeset
|
25 |
119 | 26 [Required] |
27 public DateTime Fecha { get; set; } | |
26 | 28 |
119 | 29 [Url] |
30 public string UrlInvitacion { get; set; } | |
31 } | |
26 | 32 |
119 | 33 public class EventoEditModel |
34 { | |
35 [HiddenInput(DisplayValue = false)] | |
36 public string Id { get; set; } | |
75 | 37 |
119 | 38 [Required] |
39 public string Titulo { get; set; } | |
106
80c22175c9b5
agregado de tipo de evento (van, cafe, grupoestudio)
jorge.rowies
parents:
83
diff
changeset
|
40 |
119 | 41 [Required] |
42 public string Ponente { get; set; } | |
26 | 43 |
119 | 44 [Required] |
45 public DateTime? Fecha { get; set; } | |
106
80c22175c9b5
agregado de tipo de evento (van, cafe, grupoestudio)
jorge.rowies
parents:
83
diff
changeset
|
46 |
119 | 47 [Url] |
48 public string UrlInvitacion { get; set; } | |
49 } | |
106
80c22175c9b5
agregado de tipo de evento (van, cafe, grupoestudio)
jorge.rowies
parents:
83
diff
changeset
|
50 |
119 | 51 public class EventoAgendarModel |
52 { | |
53 [HiddenInput(DisplayValue = false)] | |
54 public string Id { get; set; } | |
118 | 55 |
119 | 56 [Required] |
57 public string Titulo { get; set; } | |
118 | 58 |
119 | 59 [Required] |
60 public string Ponente { get; set; } | |
118 | 61 |
119 | 62 [Required] |
63 public DateTime? Fecha { get; set; } | |
118 | 64 |
119 | 65 [Url] |
66 public string UrlInvitacion { get; set; } | |
67 } | |
106
80c22175c9b5
agregado de tipo de evento (van, cafe, grupoestudio)
jorge.rowies
parents:
83
diff
changeset
|
68 |
119 | 69 public class EventoDto |
70 { | |
71 public string Id { get; set; } | |
72 public string Titulo { get; set; } | |
73 public string Estado { get; set; } | |
74 public string Fecha { get; set; } | |
116
53bcd338542b
acciones de confirmar y publicar desde la UI
Nelo@Kenia.neluz.int
parents:
112
diff
changeset
|
75 |
119 | 76 public bool PuedeAgendar { get; set; } |
77 public bool PuedeModificar { get; set; } | |
78 public bool PuedeConfirmar { get; set; } | |
79 public bool PuedePublicar { get; set; } | |
133
6f1041301797
Se agregan los estados Cancelado y Descartado con las acciones Cancelar, Reagendar, Descartar, Reproponer, según ticket 146.
alabra
parents:
119
diff
changeset
|
80 public bool PuedeCancelar { get; set; } |
6f1041301797
Se agregan los estados Cancelado y Descartado con las acciones Cancelar, Reagendar, Descartar, Reproponer, según ticket 146.
alabra
parents:
119
diff
changeset
|
81 public bool PuedeDescartar { get; set; } |
6f1041301797
Se agregan los estados Cancelado y Descartado con las acciones Cancelar, Reagendar, Descartar, Reproponer, según ticket 146.
alabra
parents:
119
diff
changeset
|
82 public bool PuedeReAgendar { get; set; } |
6f1041301797
Se agregan los estados Cancelado y Descartado con las acciones Cancelar, Reagendar, Descartar, Reproponer, según ticket 146.
alabra
parents:
119
diff
changeset
|
83 public bool PuedeReProponer { get; set; } |
119 | 84 } |
26 | 85 } |