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