AIMS/DocumentManagement/DocumentEntity/UserTempPurviewDB.cs
2022-09-26 17:39:34 +08:00

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