/// <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; }
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"; }