📄 contentsigin.cs
字号:
namespace PowerEasy.WebSite.Controls
{
using PowerEasy.Common;
using PowerEasy.CommonModel;
using PowerEasy.Components;
using PowerEasy.Contents;
using PowerEasy.Model.CommonModel;
using PowerEasy.Model.Contents;
using PowerEasy.Web.UI;
using System;
using System.Data;
using System.Web.UI.WebControls;
public class ContentSigin : BaseUserControl
{
protected DataTable contentDataTable;
protected Label LblEndTime;
protected Label LblPriority;
protected Label LblSigninType;
protected Label LblStatus;
private int m_GeneralId;
protected Repeater RptSigninLog;
private void InitSigin(int generalId, bool enableSignin)
{
if (enableSignin)
{
SigninContentInfo signinContentByGeneralId = SigninContent.GetSigninContentByGeneralId(generalId);
if (!signinContentByGeneralId.IsNull)
{
this.LblSigninType.Text = BaseUserControl.EnumToHtml<SigninType>(signinContentByGeneralId.SigninType);
this.LblEndTime.Text = signinContentByGeneralId.EndTime.ToString();
this.LblPriority.Text = signinContentByGeneralId.Priority.ToString();
this.LblStatus.Text = BaseUserControl.EnumToHtml<SigninStatus>(signinContentByGeneralId.Status);
}
this.RptSigninLog.DataSource = SigninLog.GetList(generalId);
this.RptSigninLog.DataBind();
}
}
protected void Page_Load(object sender, EventArgs e)
{
this.m_GeneralId = BaseUserControl.RequestInt32("GeneralID");
this.contentDataTable = ContentManage.GetContentDataById(this.m_GeneralId);
if (this.contentDataTable.Rows.Count > 0)
{
ModelInfo modelInfoById = ModelManager.GetModelInfoById(DataConverter.CLng(this.contentDataTable.Rows[0]["ModelID"].ToString()));
this.InitSigin(this.m_GeneralId, modelInfoById.EnableSignin);
}
else
{
BaseUserControl.WriteErrMsg("对不起,错误的参数!", SiteConfig.SiteInfo.VirtualPath + "Default.aspx");
}
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -