예제 #1
0
        public Component(DataRow myDR)
        {
            //
            //TODO: 在此处添加构造函数逻辑
            //

            if (myDR != null)
            {
                _componentid        = myDR["ComponentID"].ToString();
                _parent_componentid = myDR["Parent_ComponentID"].ToString();
                _moduleid           = myDR["ModuleID"].ToString();
                _component_name     = myDR["Component_Name"].ToString();
                _component_icon     = myDR["Component_Icon"].ToString() + "24.png";
                _component_icon_big = myDR["Component_Icon"].ToString() + "64.png";
                _component_type     = (Component_Type)StringEnum.Parse(typeof(Component_Type), myDR["Component_Type"].ToString(), true);
                _component_version  = myDR["Component_Version"].ToString();
            }
        }
예제 #2
0
        public static List <Component> sGet_Components(string ModuleID, string Parent_ComponentID, Component_Type Component_Type, string SortOrder)
        {
            MySQL_DataConn myDP = new MySQL_DataConn(ConfigurationManager.ConnectionStrings["e2CMS"].ConnectionString);

            DataSet myDS = myDP.Get_Components(ModuleID, Parent_ComponentID, StringEnum.GetStringValue(Component_Type), SortOrder);

            List <Component> list = new List <Component>();

            foreach (DataRow myDR in myDS.Tables[0].Rows)
            {
                list.Add(new Component(myDR));
            }

            return(list);
        }