using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Data; namespace DocumentManagement.DAL { public class UserTempPurviewDB { public static void Add(Model.UserTempPurview UserTempPurviewObj) { StringBuilder strSql=new StringBuilder(); strSql.Append("insert into [UserTempPurview]("); strSql.Append("TemplateId,RoleId"); strSql.Append(")"); strSql.Append(" values ("); strSql.Append(""+UserTempPurviewObj.TemplateId+","); strSql.Append(""+UserTempPurviewObj.RoleId+""); strSql.Append(")"); HelperDB.DbHelperSQL.ExecNonQuery(strSql.ToString()); } public static void Delete(int RoleId) { StringBuilder strSql=new StringBuilder(); strSql.Append("delete UserTempPurview "); strSql.Append(" where RoleId="+RoleId+"" ); HelperDB.DbHelperSQL.ExecNonQuery(strSql.ToString()); } public static DataTable GetDataTable(int RoleId) { StringBuilder strSql=new StringBuilder(); strSql.Append("select [Id],[TemplateId],[RoleId] "); strSql.Append(" FROM UserTempPurview "); return HelperDB.DbHelperSQL.GetDataTable(strSql.ToString()); } public static List GetPurviewListByRoleId(int RoleId) { List PurviewTemp = new List(); string strSql = "SELECT * FROM UserTempPurview WHERE roleId='" + RoleId + "'"; DataTable dt = HelperDB.DbHelperSQL.GetDataTable(strSql); if (dt.Rows.Count > 0) { for (int i = 0; i < dt.Rows.Count; i++) { PurviewTemp.Add(dt.Rows[i]["TemplateId"].ToString()); } } return PurviewTemp; } } }