SlowX.Core重设表属性的
2017-06-13 10:27:24 访问(1387) 赞(0) 踩(0)
-
1、Global.asax 的Application_Start中设置:
TableAttributeBLL.ResetTableAttribute();
2、App_Code里面设置
-
void Application_Start(object sender, EventArgs e)
{
// 初始化和加载环境 //
// WB.InitValues();
try
{
SlowX.Log4Net.Recorder.SetInstance
(SlowX.Log4Net.Recorder.CreateDefaultRecorder());
// 设置日志 //
SlowX.DAL.Recorder.RecordLog.SetInstance(new RecordLog());
// 设置表格属性 //
TableAttributeBLL.ResetTableAttribute();
GlobalData.Application_Start();
}
catch(Exception err)
{
SaveError.i = new SaveError(err);
}
}
-
using System.Collections.Generic;
using SlowX.Core.CoreClasses;
/// <summary>
///TableAttributeBLL 的摘要说明
/// </summary>
public class TableAttributeBLL
{
/// <summary>
/// 重设表 TableAttribute 属性
/// </summary>
public TableAttributeBLL()
{
//
//TODO: 在此处添加构造函数逻辑
//
}
/// <summary>
/// 重设表 TableAttribute 属性
/// </summary>
public static void ResetTableAttribute()
{
ResetNewsTableAttribute
(
SlowX.NewsLib.TableAttribute.UTB_SLOWX_NEWS.instance
);
}
/// <summary>
/// 重设新闻表 TableAttribute 属性
/// </summary>
/// <param name="item"></param>
public static void ResetNewsTableAttribute
(
SlowX.Core.TableAttribute.BaseTableAttribute item
)
{
SlowX.NewsLib.DataColumnNameInfo.UTB_SLOWX_NEWS
nameInfo = SlowX.NewsLib.DataColumnNameInfo.UTB_SLOWX_NEWS.instance;
List<WhereItemParams> theListWhereItemParams = new List<WhereItemParams>();
string strEmIsAuditValue
=
((int)SlowX.NewsLib.Enums.IsAudit.EmIsAudit.审核通过).ToString()
+ ","
+ ((int)SlowX.NewsLib.Enums.IsAudit.EmIsAudit.待审核).ToString();
string strEmLastIsAuditValue
=
((int)SlowX.NewsLib.Enums.IsAudit.EmIsAudit.审核通过).ToString()
+ ","
+ ((int)SlowX.NewsLib.Enums.IsAudit.EmIsAudit.待审核).ToString();
theListWhereItemParams.Add
(
new WhereItemParams
(
nameInfo.emIsAuditValue,
SlowX.Core.Enums.SqlLink.EmSqlLink.In,
strEmIsAuditValue
)
);
theListWhereItemParams.Add
(
new WhereItemParams
(
nameInfo.EmLastIsAuditValue,
SlowX.Core.Enums.SqlLink.EmSqlLink.In,
strEmLastIsAuditValue
)
);
theListWhereItemParams.Add(new WhereItemParams(nameInfo.IsDelete, 0));
if (item.dictionaryListWhereItemParams.ContainsKey(SlowX.Core.Enums.WhereModel.EmWhereModel.显示))
{
item.dictionaryListWhereItemParams[SlowX.Core.Enums.WhereModel.EmWhereModel.显示] = theListWhereItemParams;
}
else
{
item.dictionaryListWhereItemParams.Add(SlowX.Core.Enums.WhereModel.EmWhereModel.显示, theListWhereItemParams);
}
}
}
上一条:
下一条:
相关评论
发表评论