private string GetOperators(string strModuleCode, DataTable dtSource) { System.Text.StringBuilder stringBuilder = new System.Text.StringBuilder(); DataRow[] array = dtSource.Select("ModuleCode='" + strModuleCode + "'"); if (array != null && array.Length > 0) { DataRow[] array2 = array; DataRow dr; for (int i = 0; i < array2.Length; i++) { dr = array2[i]; PurviewInfo purviewInfo = (from p in this.listCurrentRolePruview where p.ModuleID.Equals(WebUtils.GetInt(dr["AutoID"])) && p.OperateCode == dr["OperateCode"].ToString() select p).FirstOrDefault <PurviewInfo>(); stringBuilder.Append(string.Concat(new object[] { "{\"ModuleID\":", dr["AutoID"].ToString(), ",\"OperateName\":\"", dr["OperateName"].ToString(), "\",\"OperateCode\":\"", dr["OperateCode"].ToString(), "\",\"HasPurview\":", (purviewInfo != null) ? 1 : 0, "}," })); } } return(stringBuilder.ToString().TrimEnd(new char[] { ',' })); }
/// <summary> /// 修改 /// </summary> /// <param name="model"></param> /// <returns> /// 0操作失败,请联系管理员 /// 1操作成功 /// 11当前对象已不存在 /// 12名称重复 /// 13编码重复 /// </returns> public int PurviewEdit(PurviewInfo model) { string xmlModel = model.ToXmlString(); return(TryCatchCore <int>(() => { return _proxy.PurviewAdd(User.Current.Credentials.ToXmlString(), xmlModel); })); }
public static int Add(PurviewInfo entity) { int result; if (entity == null) { result = 0; } else { result = BizBase.dbo.InsertModel <PurviewInfo>(entity); } return(result); }
public static bool Update(PurviewInfo entity) { return(entity != null && BizBase.dbo.UpdateModel <PurviewInfo>(entity)); }