コード例 #1
0
        public ActionResult Home()
        {
            var list = datatypeService.LoadEntites().OrderBy(o => o.Data_Type_OrderNum).ToList();

            foreach (var item in list)
            {
                item.data_info = datainfoService.LoadEntites(o => o.Data_Type_ID == item.ID).ToList();
            }
            List <List <CloudDataMar.Model.data_type_info> > listGroup = new List <List <data_type_info> >();
            int j = 4;

            for (int i = 0; i < list.Count; i += 4)
            {
                List <CloudDataMar.Model.data_type_info> cList = new List <CloudDataMar.Model.data_type_info>();
                cList = list.Take(j).Skip(i).ToList();
                j    += 4;
                listGroup.Add(cList);
            }
            ViewData["DataTypeList"] = listGroup;
            //公告start
            bool?isAnnounce = null; //是否显示公告 null不显示
            data_announce_infoService dataAnnounceBll = new data_announce_infoService();
            List <data_announce_info> lista           = dataAnnounceBll.LoadEntites(a => a.IsPublish == 1).ToList();

            if (list.Count > 0)
            {
                isAnnounce       = true;
                ViewBag.Announce = lista;
            }
            ViewBag.isAnnounce = isAnnounce;
            //公告end
            return(View());
        }
コード例 #2
0
        public ActionResult DataInfo(int ID)
        {
            var typeinfolist = datatypeService.LoadEntites(o => o.ID == ID);

            if (typeinfolist != null && typeinfolist.Count() > 0)
            {
                var type = typeinfolist.First();
                type.data_info = datainfoService.LoadEntites(o => o.Data_Type_ID == ID).ToList();
                ViewData.Model = type;
            }
            return(View());
        }
コード例 #3
0
        public ActionResult Index()
        {
            var list = datatypeService.LoadEntites().OrderBy(o => o.Data_Type_OrderNum).ToList();

            foreach (var item in list)
            {
                item.data_info = datainfoService.LoadEntites(o => o.Data_Type_ID == item.ID).ToList();
            }
            ViewData["DataTypeList"] = list;
            return(View());
        }
コード例 #4
0
ファイル: AppCommon.cs プロジェクト: 985468944/Greenpeace
        public static List <data_type_info> GetMenuList()
        {
            data_type_infoService datatypeService = new data_type_infoService();
            data_infoService      datainfoService = new data_infoService();
            var list = datatypeService.LoadEntites().OrderBy(o => o.Data_Type_OrderNum).ToList();

            foreach (var item in list)
            {
                item.data_info = datainfoService.LoadEntites(o => o.Data_Type_ID == item.ID).ToList();
            }
            return(list);
        }
コード例 #5
0
ファイル: AppCommon.cs プロジェクト: 985468944/Greenpeace
        public static List <SelectListItem> GetDataTypes()
        {
            List <SelectListItem> list            = new List <SelectListItem>();
            data_type_infoService datatypeService = new data_type_infoService();
            var types = datatypeService.LoadEntites();

            list.Add(new SelectListItem {
                Text = "---请选择---", Value = "0"
            });
            if (types != null && types.Count() > 0)
            {
                foreach (var item in types)
                {
                    list.Add(new SelectListItem {
                        Text = item.Data_Type_Name, Value = item.ID.ToString()
                    });
                }
            }
            return(list);
        }