/// <summary> /// 获得数据列表 /// </summary> public List<AutekInfo.Model.M_Emp_Role> DataTableToList(DataTable dt) { List<AutekInfo.Model.M_Emp_Role> modelList = new List<AutekInfo.Model.M_Emp_Role>(); int rowsCount = dt.Rows.Count; if (rowsCount > 0) { AutekInfo.Model.M_Emp_Role model; for (int n = 0; n < rowsCount; n++) { model = new AutekInfo.Model.M_Emp_Role(); if(dt.Rows[n]["m_emp_role_id"].ToString()!="") { model.m_emp_role_id=int.Parse(dt.Rows[n]["m_emp_role_id"].ToString()); } if(dt.Rows[n]["emp_id"].ToString()!="") { model.emp_id=int.Parse(dt.Rows[n]["emp_id"].ToString()); } if(dt.Rows[n]["role_id"].ToString()!="") { model.role_id=int.Parse(dt.Rows[n]["role_id"].ToString()); } modelList.Add(model); } } return modelList; }
public int AddEmp2Roles() { int role_id = int.Parse(Request["role_id"]); string emp_ids = Request["emp_ids"]; var b = new AutekInfo.BLL.M_Emp_Role(); emp_ids = emp_ids.Remove(emp_ids.Length-1,1);//去掉最后一个逗号 string[] arr_ids = emp_ids.Split(','); foreach (string id in arr_ids) { var l = b.GetModelList(String.Format(" emp_id={0} and role_id={1}",id,role_id)); if (l.Count < 1) { var m = new AutekInfo.Model.M_Emp_Role(); m.emp_id = int.Parse(id); m.role_id = role_id; b.Add(m); } } return 1; }