public JsonResult GetAgenda() { String JsonText = String.Empty; foreach (var Evento in ClsAgenda.GetList()) { if (JsonText != String.Empty) { JsonText += ",{"; JsonText += "\"id\":\"" + Evento.NumeroDeAgenda + "\","; JsonText += "\"title\":\"" + Evento.Descripcion + "\","; JsonText += "\"start\":\"" + Evento.FechaDeInicioDeEvento.ToString("yyyy-MM-dd HH:mm") + "\","; if (Evento.FechaDeInicioDeEvento == Evento.FechaDeFinDeEvento) { JsonText += "\"allDay\":true"; } else { JsonText += "\"end\":\"" + Evento.FechaDeFinDeEvento.ToString("yyyy-MM-dd HH:mm") + "\""; } JsonText += "}"; } else { JsonText += "{"; JsonText += "\"id\":\"" + Evento.NumeroDeAgenda + "\","; JsonText += "\"title\":\"" + Evento.Descripcion + "\","; JsonText += "\"start\":\"" + Evento.FechaDeInicioDeEvento.ToString("yyyy-MM-dd HH:mm") + "\","; if (Evento.FechaDeInicioDeEvento == Evento.FechaDeFinDeEvento) { JsonText += "\"allDay\":true"; } else { JsonText += "\"end\":\"" + Evento.FechaDeFinDeEvento.ToString("yyyy-MM-dd HH:mm") + "\""; } JsonText += "}"; } } if (JsonText == String.Empty) { JsonText = "[{}]"; } else { JsonText = "[ " + JsonText + "]"; } return(Json(JsonText, JsonRequestBehavior.AllowGet)); }
public JsonResult EliminaAgenda(short NumeroDeAgenda) { ClsAdicional.ClsResultado Resultado = new ClsAdicional.ClsResultado(); if ((from q in ClsAgenda.GetList() where q.NumeroDeAgenda == NumeroDeAgenda select q).Count() != 0) { ClsAgenda Agenda = (from q in ClsAgenda.GetList() where q.NumeroDeAgenda == NumeroDeAgenda select q).FirstOrDefault(); if (Agenda.Delete()) { Resultado.Resultado = true; Resultado.Mensaje = "Registro de Agenda eliminado de forma correcta"; } else { Resultado.Resultado = false; Resultado.Mensaje = "Registro de Agenda eliminado de forma incorrecta"; } } return(Json(Resultado, JsonRequestBehavior.AllowGet)); }
public JsonResult CargaEventos() { List <ClsAgenda> Eventos = (from q in ClsAgenda.GetList() where q.NumeroDeUsuario == MoSesion.NumeroDeUsuario select q).ToList(); return(Json(new { eventos = Eventos }, JsonRequestBehavior.AllowGet)); }