コード例 #1
0
ファイル: HomeController.cs プロジェクト: SinNombreAun/Kuup
        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));
        }
コード例 #2
0
ファイル: HomeController.cs プロジェクト: SinNombreAun/Kuup
 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));
 }
コード例 #3
0
ファイル: HomeController.cs プロジェクト: SinNombreAun/Kuup
        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));
        }