Exemplo n.º 1
0
        /// <summary>
        /// 获得数据列表
        /// </summary>
        public List<AutekInfo.Model.M_Role_Auth> DataTableToList(DataTable dt)
        {
            List<AutekInfo.Model.M_Role_Auth> modelList = new List<AutekInfo.Model.M_Role_Auth>();
            int rowsCount = dt.Rows.Count;
            if (rowsCount > 0)
            {
                AutekInfo.Model.M_Role_Auth model;
                for (int n = 0; n < rowsCount; n++)
                {
                    model = new AutekInfo.Model.M_Role_Auth();
                                                    if(dt.Rows[n]["m_role_auth_id"].ToString()!="")
                {
                    model.m_role_auth_id=int.Parse(dt.Rows[n]["m_role_auth_id"].ToString());
                }
                                                                                                                                if(dt.Rows[n]["role_id"].ToString()!="")
                {
                    model.role_id=int.Parse(dt.Rows[n]["role_id"].ToString());
                }
                                                                                                                                if(dt.Rows[n]["auth_id"].ToString()!="")
                {
                    model.auth_id=int.Parse(dt.Rows[n]["auth_id"].ToString());
                }

                    modelList.Add(model);
                }
            }
            return modelList;
        }
Exemplo n.º 2
0
        public string AddAuth2Role()
        {
            //System.Threading.Thread.Sleep(5000);

            int role_id = int.Parse(Request["role_id"]);
            string authids = Request["authids"].Replace("ck_","");
            var b = new AutekInfo.BLL.M_Role_Auth();
            authids = authids.Remove(authids.Length - 1, 1);//去掉最后一个逗号
            string[] arr_ids = authids.Split(',');
            var list = new List<AutekInfo.Model.M_Role_Auth>();
            foreach (string id in arr_ids)
            {
                var m = new AutekInfo.Model.M_Role_Auth();
                    m.auth_id = int.Parse(id);
                    m.role_id = role_id;
                    list.Add(m);
            }
            b.DelAddModelList(list);
            return "true";
        }