Beispiel #1
0
        public void MenuAdd(MenusModels MData)
        {
            long NewID = GetItem.NewSN();

            MData.ID = NewID;
            MenusDAO.Insert_Single(MData);

            List <CardsTypeModels> CardsType = CardsTypeDAO.GetData();
            CardsTypeModels        CT        = CardsType.FindLast(dr => dr.Code == MData.DataType);

            if (CT.isNeedSN == true)
            {
                //新增
                // PubFunc.AddPage(MData.SiteID, MData.ID, MData.SN, MData.DataType, CT.EditURLAction, false, MData.Title, 1, true);
                PubFunc.AddPage(MData.SiteID, MData.ID, MData.SN, MData.DataType, null, false, MData.Title, 1, true);
            }
            SysLog.SaveLog(SysActions.Add, SysMgrNo.Menu, MData.Title, MData.SiteID, MData.ID, null);
            if (CT != null)
            {
                Response.Redirect(Url.Action(CT.URLAction, "Menus", new { id = NewID, SiteID = MData.SiteID }));
            }
            else
            {
                TempData["refreshData"] = 1;
                Response.Redirect(Request.RawUrl);
            }
        }
Beispiel #2
0
        public static List <CardsTypeModels> GetData()
        {
            string Sql = "Select * from CardsType";

            SQLData.Database       db     = new SQLData.Database(WebInfo.Conn);
            List <CardsTypeModels> nLists = new List <CardsTypeModels>();
            DataTable dt = db.GetDataTable(Sql);

            if (dt.Rows.Count > 0)
            {
                for (int i = 0; i < dt.Rows.Count; i++)
                {
                    CardsTypeModels _TempRow = CreateData(dt.Rows[i]);
                    nLists.Add(_TempRow);
                }
            }
            return(nLists);
        }
Beispiel #3
0
        private static CardsTypeModels CreateData(DataRow dr)
        {
            CardsTypeModels nData = new CardsTypeModels
            {
                Code          = dr["Code"].ToString(),
                Title         = dr["Title"].ToString().Trim(),
                Icon          = dr["Icon"].ToString().Trim(),
                Sort          = (int)dr["Sort"],
                isOpenCreate  = (bool)dr["isOpenCreate"],
                isIndexCards  = (bool)dr["isIndexCards"],
                isNeedSN      = (bool)dr["isNeedSN"],
                Types         = (int)dr["Types"],
                URLAction     = dr["URLAction"].ToString(),
                EditURLAction = dr["EditURLAction"].ToString(),
                iFrameH       = (int)dr["iFrameH"]
            };

            return(nData);
        }