public ActionResult Detail_child(string id, int?rok = null) { if (!Framework.HtmlExtensions.ShowKIndex(this.User) || string.IsNullOrWhiteSpace(id)) { return(Redirect("/")); } if (Util.DataValidators.CheckCZICO(Util.ParseTools.NormalizeIco(id))) { KIndexData kdata = KIndex.Get(Util.ParseTools.NormalizeIco(id)); ViewBag.ICO = id; rok = Consts.FixKindexYear(rok); ViewBag.SelectedYear = rok; return(View(kdata)); } return(View()); }
public JsonResult KindexForIco(string id, int?rok = null) { rok = Consts.FixKindexYear(rok); var f = Firmy.Get(Util.ParseTools.NormalizeIco(id)); if (f.Valid) { var kidx = KIndex.Get(Util.ParseTools.NormalizeIco(id)); if (kidx != null) { var radky = kidx.ForYear(rok.Value).KIndexVypocet.Radky .Select(r => new { VelicinaName = r.VelicinaName, Label = KIndexData.KindexImageIcon(KIndexData.DetailInfo.KIndexLabelForPart(r.VelicinaPart, r.Hodnota), "height: 25px", showNone: true, KIndexData.KIndexCommentForPart(r.VelicinaPart, kidx.ForYear(rok.Value))), Value = r.Hodnota.ToString("F2") }).ToList(); var result = new { UniqueId = Guid.NewGuid(), Ico = kidx.Ico, Jmeno = Devmasters.TextUtil.ShortenText(kidx.Jmeno, 55), Kindex = KIndexData.KindexImageIcon(kidx.ForYear(rok.Value).KIndexLabel, "height: 40px", showNone: true), Radky = radky, KindexReady = kidx.ForYear(rok.Value).KIndexReady }; return(Json(result, JsonRequestBehavior.AllowGet)); } } return(Json(null, JsonRequestBehavior.AllowGet)); }