Esempio n. 1
0
        public ActionResult GetDetailsCalendarEvents(DateTime DataInizio, string stato)
        {
            List <ElencoElementiHome> tmp = new List <ElencoElementiHome>();

            try
            {
                using (dtCalendarioEventi dtcal = new dtCalendarioEventi())
                {
                    tmp.AddRange(dtcal.GetDetailsCalendarEvents(DataInizio, stato));
                }
            }
            catch
            {
                return(null);
            }
            return(PartialView(tmp));
        }
Esempio n. 2
0
        public ActionResult DetailsFunzioneEvento(EnumFunzioniEventi idf, int idd)
        {
            DettagliMessaggio tmp = new DettagliMessaggio();

            try
            {
                using (dtCalendarioEventi dtcal = new dtCalendarioEventi())
                {
                    tmp = dtcal.OgggettoFunzioneEvento(idf, idd);
                }
            }
            catch (Exception ex)
            {
                return(PartialView("ErrorPartial", new MsgErr()
                {
                    msg = ex.Message
                }));
            }
            return(PartialView(tmp));
        }
Esempio n. 3
0
        //[HttpPost]
        public JsonResult GetDiaryEvents(DateTime start, DateTime end)
        {
            List <CalendarViewModel> tmp = new List <CalendarViewModel>();

            try
            {
                using (dtCalendarioEventi dtcal = new dtCalendarioEventi())
                {
                    for (DateTime i = start; i < end; i = i.AddDays(1))
                    {
                        tmp.AddRange(dtcal.GetConteggioStatiAttivita(i));
                    }
                }
            }
            catch
            {
                return(null);
            }


            var eventList = from e in tmp
                            select new
            {
                id      = e.id,
                title   = e.title,
                start   = e.start,
                end     = e.end,
                color   = e.color,
                someKey = 1,
                // allDay = false
            };
            var rows = eventList.ToArray();



            return(Json(rows, JsonRequestBehavior.AllowGet));
        }
Esempio n. 4
0
        public ActionResult GetListaHome(decimal idStatoHome)
        {
            List <ElencoElementiHome> tmp = new List <ElencoElementiHome>();

            try
            {
                using (dtCalendarioEventi dtcal = new dtCalendarioEventi())
                {
                    tmp = dtcal.GetListaElementiHome(idStatoHome).ToList();
                }
                var r    = new List <SelectListItem>();
                var elem = new SelectListItem()
                {
                    Text  = "ATTIVI",
                    Value = ((decimal)EnumStatoHome.Attivi).ToString(),
                }; r.Add(elem);
                elem = new SelectListItem()
                {
                    Text  = "COMPLETATI",
                    Value = ((decimal)EnumStatoHome.Completati).ToString(),
                }; r.Add(elem);
                elem = new SelectListItem()
                {
                    Text  = "SCADUTI",
                    Value = ((decimal)EnumStatoHome.Scaduti).ToString(),
                }; r.Add(elem);
                elem = new SelectListItem()
                {
                    Text  = "TUTTI",
                    Value = ((decimal)EnumStatoHome.Tutti).ToString(),
                }; r.Add(elem);

                if (idStatoHome == 0)
                {
                    r.First().Selected = true;
                }
                else
                {
                    var temp = r.Where(a => a.Value == idStatoHome.ToString()).ToList();
                    if (temp.Count == 0)
                    {
                        r.First().Selected = true;
                        idStatoHome = Convert.ToDecimal(r.First().Value);
                    }
                    else
                    {
                        r.Where(a => a.Value == idStatoHome.ToString()).First().Selected = true;
                    }
                }
                ViewBag.idStatoHome = idStatoHome;
                ViewBag.StatoHome   = r;
            }
            catch (Exception ex)
            {
                return(PartialView("ErrorPartial", new MsgErr()
                {
                    msg = ex.Message
                }));
            }
            return(PartialView(tmp));
        }