59 lines
		
	
	
		
			1.7 KiB
		
	
	
	
		
			C#
		
	
	
	
	
	
			
		
		
	
	
			59 lines
		
	
	
		
			1.7 KiB
		
	
	
	
		
			C#
		
	
	
	
	
	
| 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<string> GetPurviewListByRoleId(int RoleId)
 | |
|        {
 | |
|            List<string> PurviewTemp = new List<string>();
 | |
|            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;
 | |
|        }
 | |
| 
 | |
| 
 | |
|       
 | |
|    }
 | |
| }
 |