提交代码
This commit is contained in:
parent
5d690e99b4
commit
6e7bff7cdf
|
@ -9,4 +9,13 @@ truncate table PreRun_InspectTermApproveRecords
|
||||||
alter table PreRun_SubInspectTermItem add SubcontractorRemark varchar(1000) NULL--分包商备注
|
alter table PreRun_SubInspectTermItem add SubcontractorRemark varchar(1000) NULL--分包商备注
|
||||||
alter table PreRun_SubInspectTermItem add ContractorRemark varchar(1000) NULL--承包商备注
|
alter table PreRun_SubInspectTermItem add ContractorRemark varchar(1000) NULL--承包商备注
|
||||||
alter table PreRun_SubInspectTermItem add SupervisionRemark varchar(1000) NULL--监理备注
|
alter table PreRun_SubInspectTermItem add SupervisionRemark varchar(1000) NULL--监理备注
|
||||||
alter table PreRun_SubInspectTermItem add OwnerRemark varchar(1000) NULL--业主备注
|
alter table PreRun_SubInspectTermItem add OwnerRemark varchar(1000) NULL--业主备注
|
||||||
|
GO
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
--培训记录增加二维码
|
||||||
|
alter table EduTrain_TrainRecord add QRCodeUrl nvarchar(2000) null
|
||||||
|
GO
|
|
@ -616,5 +616,116 @@ namespace BLL
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
#endregion
|
#endregion
|
||||||
|
|
||||||
|
#region 扫码获取培训记录
|
||||||
|
/// <summary>
|
||||||
|
/// 培训记录主表实体类
|
||||||
|
/// </summary>
|
||||||
|
public class EduTrainRecord {
|
||||||
|
public string TrainTitle { get; set; }
|
||||||
|
public string UnitsName { get; set; }
|
||||||
|
public string TrainType { get; set; }
|
||||||
|
public string TrainStartDate { get; set; }
|
||||||
|
public string TeachHour { get; set; }
|
||||||
|
public string TrainContent { get; set; }
|
||||||
|
public List<EduTrain_TrainRecordDetailDto> ChildList { get; set; }
|
||||||
|
}
|
||||||
|
public class EduTrain_TrainRecordDetailDto {
|
||||||
|
public string PersonName { get; set; }
|
||||||
|
public string IdCard { get; set; }
|
||||||
|
public string CheckScore { get; set; }
|
||||||
|
public string CheckResult { get; set; }
|
||||||
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// 扫码获取培训记录
|
||||||
|
/// </summary>
|
||||||
|
/// <param name="TrainingId"></param>
|
||||||
|
/// <returns></returns>
|
||||||
|
public static EduTrainRecord getTestRecordByTestRecordIdQrCode(string TrainingId)
|
||||||
|
{
|
||||||
|
using (Model.SGGLDB db = new Model.SGGLDB(Funs.ConnString))
|
||||||
|
{
|
||||||
|
var getDataLists = from x in db.EduTrain_TrainRecord
|
||||||
|
where x.TrainingId == TrainingId
|
||||||
|
select new EduTrainRecord
|
||||||
|
{
|
||||||
|
TrainTitle=x.TrainTitle,
|
||||||
|
UnitsName= getUnitNameByUnitids(x.UnitIds),
|
||||||
|
TrainType= getTrainTypeNameByTrainTypeId(x.TrainTypeId),
|
||||||
|
TrainStartDate = string.Format("{0:yyyy-MM-dd}", x.TrainStartDate),
|
||||||
|
TeachHour=x.TeachHour.ToString(),
|
||||||
|
TrainContent=x.TrainContent,
|
||||||
|
ChildList=getChildEduTrainChild(x.TrainingId)
|
||||||
|
};
|
||||||
|
return getDataLists.FirstOrDefault();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
/// <summary>
|
||||||
|
/// 根据单位id获取单位名称
|
||||||
|
/// </summary>
|
||||||
|
/// <param name="unitId"></param>
|
||||||
|
/// <returns></returns>
|
||||||
|
private static string getUnitNameByUnitids(string unitId) {
|
||||||
|
if (!string.IsNullOrEmpty(unitId))
|
||||||
|
{
|
||||||
|
string unitNames = string.Empty;
|
||||||
|
string[] unitIds = unitId.Split(',');
|
||||||
|
foreach (var item in unitIds)
|
||||||
|
{
|
||||||
|
Model.Base_Unit unit = BLL.UnitService.GetUnitByUnitId(item);
|
||||||
|
if (unit != null)
|
||||||
|
{
|
||||||
|
unitNames += unit.UnitName + ",";
|
||||||
|
}
|
||||||
|
}
|
||||||
|
if (!string.IsNullOrEmpty(unitNames))
|
||||||
|
{
|
||||||
|
unitNames = unitNames.Substring(0, unitNames.LastIndexOf(","));
|
||||||
|
}
|
||||||
|
return unitNames;
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
return "";
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
private static string getPerIdCardByPersonId(string personId) {
|
||||||
|
var pmodel = Funs.DB.SitePerson_Person.FirstOrDefault(x => x.PersonId == personId);
|
||||||
|
if (pmodel != null)
|
||||||
|
{
|
||||||
|
return pmodel.IdentityCard;
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
return "";
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
private static string getTrainTypeNameByTrainTypeId(string TrainTypeId) {
|
||||||
|
if (!string.IsNullOrEmpty(TrainTypeId))
|
||||||
|
{
|
||||||
|
return BLL.TrainTypeService.GetTrainTypeById(TrainTypeId).TrainTypeName;
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
return "";
|
||||||
|
}
|
||||||
|
}
|
||||||
|
private static List<EduTrain_TrainRecordDetailDto> getChildEduTrainChild(string TrainingId) {
|
||||||
|
using (Model.SGGLDB db = new Model.SGGLDB(Funs.ConnString))
|
||||||
|
{
|
||||||
|
var getDataLists = from x in db.View_EduTrain_TrainRecordDetail
|
||||||
|
where x.TrainingId == TrainingId
|
||||||
|
select new EduTrain_TrainRecordDetailDto
|
||||||
|
{
|
||||||
|
PersonName=x.PersonName,
|
||||||
|
IdCard= getPerIdCardByPersonId(x.PersonId),
|
||||||
|
CheckScore=x.CheckScore.ToString(),
|
||||||
|
CheckResult=x.CheckResult==true?"合格":"不合格"
|
||||||
|
|
||||||
|
};
|
||||||
|
return getDataLists.ToList();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endregion
|
||||||
}
|
}
|
||||||
}
|
}
|
|
@ -46,11 +46,12 @@
|
||||||
<Toolbars>
|
<Toolbars>
|
||||||
<f:Toolbar ID="Toolbar2" Position="Top" runat="server" ToolbarAlign="Left">
|
<f:Toolbar ID="Toolbar2" Position="Top" runat="server" ToolbarAlign="Left">
|
||||||
<Items>
|
<Items>
|
||||||
<f:RadioButtonList runat="server" ID="rbStates" Width="280px" AutoPostBack="true" OnSelectedIndexChanged="rbStates_SelectedIndexChanged">
|
<f:RadioButtonList runat="server" ID="rbStates" Width="320px" AutoPostBack="true" OnSelectedIndexChanged="rbStates_SelectedIndexChanged">
|
||||||
<f:RadioItem Text="全部" Value="-1" Selected="true" />
|
<f:RadioItem Text="全部" Value="-1" Selected="true" />
|
||||||
<f:RadioItem Text="待提交" Value="0" />
|
<f:RadioItem Text="待提交" Value="0" />
|
||||||
<f:RadioItem Text="待整改" Value="1" />
|
<f:RadioItem Text="待整改" Value="1" />
|
||||||
<f:RadioItem Text="已完成" Value="2" />
|
<f:RadioItem Text="待确认" Value="2" />
|
||||||
|
<f:RadioItem Text="已确认" Value="3" />
|
||||||
</f:RadioButtonList>
|
</f:RadioButtonList>
|
||||||
<f:ToolbarSeparator runat="server"></f:ToolbarSeparator>
|
<f:ToolbarSeparator runat="server"></f:ToolbarSeparator>
|
||||||
<f:RadioButtonList runat="server" ID="rbType" Width="180px" AutoPostBack="true" OnSelectedIndexChanged="rbStates_SelectedIndexChanged">
|
<f:RadioButtonList runat="server" ID="rbType" Width="180px" AutoPostBack="true" OnSelectedIndexChanged="rbStates_SelectedIndexChanged">
|
||||||
|
@ -153,12 +154,12 @@
|
||||||
}
|
}
|
||||||
|
|
||||||
function onGridDataLoad(event) {
|
function onGridDataLoad(event) {
|
||||||
this.mergeColumns(['CheckSpecialCode', 'CheckCount','CheckTime'], { depends: true });
|
this.mergeColumns(['CheckSpecialCode', 'CheckCount', 'CheckTime'], { depends: true });
|
||||||
// this.mergeColumns(['CheckCount']);
|
// this.mergeColumns(['CheckCount']);
|
||||||
// this.mergeColumns(['CheckPersonName']);
|
// this.mergeColumns(['CheckPersonName']);
|
||||||
// this.mergeColumns(['CheckTime']);
|
// this.mergeColumns(['CheckTime']);
|
||||||
// this.mergeColumns(['FlowOperateName']);
|
// this.mergeColumns(['FlowOperateName']);
|
||||||
}
|
}
|
||||||
</script>
|
</script>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|
|
@ -60,7 +60,7 @@ namespace FineUIPro.Web.HSSE.Check
|
||||||
{
|
{
|
||||||
string strSql = @"SELECT CheckSpecial.CheckSpecialId,CodeRecords.Code AS CheckSpecialCode,"
|
string strSql = @"SELECT CheckSpecial.CheckSpecialId,CodeRecords.Code AS CheckSpecialCode,"
|
||||||
+ @" CheckItemSet.CheckItemName,CheckSpecial.CheckTime,(CASE WHEN CheckSpecial.CheckType ='1' THEN '联合检查' ELSE '专项检查' END) AS CheckTypeName"
|
+ @" CheckItemSet.CheckItemName,CheckSpecial.CheckTime,(CASE WHEN CheckSpecial.CheckType ='1' THEN '联合检查' ELSE '专项检查' END) AS CheckTypeName"
|
||||||
+ @" ,(CASE WHEN CheckSpecial.States='2' THEN '已完成' WHEN CheckSpecial.States='1' THEN '待整改' ELSE '待提交' END) AS StatesName"
|
+ @" ,(CASE WHEN CheckSpecial.States='2' THEN '待确认' WHEN CheckSpecial.States='3' THEN '已确认' WHEN CheckSpecial.States='1' THEN '待整改' ELSE '待提交' END) AS StatesName"
|
||||||
+ @" FROM Check_CheckSpecial AS CheckSpecial "
|
+ @" FROM Check_CheckSpecial AS CheckSpecial "
|
||||||
+ @" LEFT JOIN Sys_CodeRecords AS CodeRecords ON CheckSpecial.CheckSpecialId=CodeRecords.DataId "
|
+ @" LEFT JOIN Sys_CodeRecords AS CodeRecords ON CheckSpecial.CheckSpecialId=CodeRecords.DataId "
|
||||||
+ @" LEFT JOIN Technique_CheckItemSet AS CheckItemSet ON CheckItemSet.CheckItemSetId = CheckSpecial.CheckItemSetId where 1=1";
|
+ @" LEFT JOIN Technique_CheckItemSet AS CheckItemSet ON CheckItemSet.CheckItemSetId = CheckSpecial.CheckItemSetId where 1=1";
|
||||||
|
@ -68,9 +68,9 @@ namespace FineUIPro.Web.HSSE.Check
|
||||||
strSql += " AND CheckSpecial.ProjectId = @ProjectId";
|
strSql += " AND CheckSpecial.ProjectId = @ProjectId";
|
||||||
listStr.Add(new SqlParameter("@ProjectId", this.ProjectId));
|
listStr.Add(new SqlParameter("@ProjectId", this.ProjectId));
|
||||||
|
|
||||||
if (this.rbStates.SelectedValue!="-1")
|
if (this.rbStates.SelectedValue != "-1")
|
||||||
{
|
{
|
||||||
strSql += " AND CheckSpecial.States = @States";
|
strSql += " AND CheckSpecial.States = @States";
|
||||||
listStr.Add(new SqlParameter("@States", this.rbStates.SelectedValue));
|
listStr.Add(new SqlParameter("@States", this.rbStates.SelectedValue));
|
||||||
}
|
}
|
||||||
if (this.rbType.SelectedValue != "-1")
|
if (this.rbType.SelectedValue != "-1")
|
||||||
|
@ -86,10 +86,10 @@ namespace FineUIPro.Web.HSSE.Check
|
||||||
listStr.Add(new SqlParameter("@CheckType", this.rbType.SelectedValue));
|
listStr.Add(new SqlParameter("@CheckType", this.rbType.SelectedValue));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (this.drpSupCheckItemSet.SelectedValue!=BLL.Const._Null)
|
if (this.drpSupCheckItemSet.SelectedValue != BLL.Const._Null)
|
||||||
{
|
{
|
||||||
strSql += " AND CheckSpecial.CheckItemSetId = @CheckItemSetId";
|
strSql += " AND CheckSpecial.CheckItemSetId = @CheckItemSetId";
|
||||||
listStr.Add(new SqlParameter("@CheckItemSetId", this.drpSupCheckItemSet.SelectedValue ));
|
listStr.Add(new SqlParameter("@CheckItemSetId", this.drpSupCheckItemSet.SelectedValue));
|
||||||
}
|
}
|
||||||
if (!string.IsNullOrEmpty(this.txtStartTime.Text.Trim()))
|
if (!string.IsNullOrEmpty(this.txtStartTime.Text.Trim()))
|
||||||
{
|
{
|
||||||
|
@ -269,8 +269,8 @@ namespace FineUIPro.Web.HSSE.Check
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
#endregion
|
#endregion
|
||||||
|
|
||||||
#region 导出按钮
|
#region 导出按钮
|
||||||
/// 导出按钮
|
/// 导出按钮
|
||||||
/// </summary>
|
/// </summary>
|
||||||
|
@ -289,7 +289,7 @@ namespace FineUIPro.Web.HSSE.Check
|
||||||
Response.End();
|
Response.End();
|
||||||
}
|
}
|
||||||
#endregion
|
#endregion
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
///
|
///
|
||||||
/// </summary>
|
/// </summary>
|
||||||
|
@ -361,7 +361,8 @@ namespace FineUIPro.Web.HSSE.Check
|
||||||
uploadfilepath = rootPath + initTemplatePath;
|
uploadfilepath = rootPath + initTemplatePath;
|
||||||
newUrl = uploadfilepath.Replace(".doc", string.Format("{0:yyyy-MM}", DateTime.Now) + ".doc");
|
newUrl = uploadfilepath.Replace(".doc", string.Format("{0:yyyy-MM}", DateTime.Now) + ".doc");
|
||||||
//filePath = initTemplatePath.Replace(".doc", string.Format("{0:yyyy-MM}", DateTime.Now) + ".pdf");
|
//filePath = initTemplatePath.Replace(".doc", string.Format("{0:yyyy-MM}", DateTime.Now) + ".pdf");
|
||||||
if (File.Exists(newUrl)) {
|
if (File.Exists(newUrl))
|
||||||
|
{
|
||||||
File.Delete(newUrl);
|
File.Delete(newUrl);
|
||||||
}
|
}
|
||||||
File.Copy(uploadfilepath, newUrl);
|
File.Copy(uploadfilepath, newUrl);
|
||||||
|
@ -398,10 +399,11 @@ namespace FineUIPro.Web.HSSE.Check
|
||||||
{
|
{
|
||||||
if (checkSpecial != null)
|
if (checkSpecial != null)
|
||||||
{
|
{
|
||||||
if (!string.IsNullOrEmpty(checkSpecial.CheckItemSetId)) {
|
if (!string.IsNullOrEmpty(checkSpecial.CheckItemSetId))
|
||||||
|
{
|
||||||
bookmarkSupCheckItemSet.Text = Technique_CheckItemSetService.GetCheckItemSetNameById(checkSpecial.CheckItemSetId);
|
bookmarkSupCheckItemSet.Text = Technique_CheckItemSetService.GetCheckItemSetNameById(checkSpecial.CheckItemSetId);
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
@ -410,10 +412,11 @@ namespace FineUIPro.Web.HSSE.Check
|
||||||
{
|
{
|
||||||
if (checkSpecial != null)
|
if (checkSpecial != null)
|
||||||
{
|
{
|
||||||
if (checkSpecial.CheckTime.HasValue) {
|
if (checkSpecial.CheckTime.HasValue)
|
||||||
|
{
|
||||||
bookmarkCheckDate.Text = string.Format("{0:yyyy-MM-dd}", checkSpecial.CheckTime);
|
bookmarkCheckDate.Text = string.Format("{0:yyyy-MM-dd}", checkSpecial.CheckTime);
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
@ -598,7 +601,7 @@ namespace FineUIPro.Web.HSSE.Check
|
||||||
builder.ParagraphFormat.Alignment = ParagraphAlignment.Left;//水平居中对齐
|
builder.ParagraphFormat.Alignment = ParagraphAlignment.Left;//水平居中对齐
|
||||||
builder.CellFormat.Width = 250;
|
builder.CellFormat.Width = 250;
|
||||||
builder.CellFormat.WrapText = true;
|
builder.CellFormat.WrapText = true;
|
||||||
builder.Write(string.IsNullOrEmpty(detail.CheckItemSetContent)?"": detail.CheckItemSetContent);
|
builder.Write(string.IsNullOrEmpty(detail.CheckItemSetContent) ? "" : detail.CheckItemSetContent);
|
||||||
|
|
||||||
////处理结果
|
////处理结果
|
||||||
//builder.InsertCell();
|
//builder.InsertCell();
|
||||||
|
@ -615,7 +618,7 @@ namespace FineUIPro.Web.HSSE.Check
|
||||||
builder.CellFormat.VerticalAlignment = Aspose.Words.Tables.CellVerticalAlignment.Center;//垂直居中对齐
|
builder.CellFormat.VerticalAlignment = Aspose.Words.Tables.CellVerticalAlignment.Center;//垂直居中对齐
|
||||||
builder.ParagraphFormat.Alignment = ParagraphAlignment.Center;//水平居中对齐
|
builder.ParagraphFormat.Alignment = ParagraphAlignment.Center;//水平居中对齐
|
||||||
builder.CellFormat.Width = 60;
|
builder.CellFormat.Width = 60;
|
||||||
builder.Write(string.Format("{0:yyyy-MM-dd}", detail.Rectification_Date));
|
builder.Write(string.Format("{0:yyyy-MM-dd}", detail.Rectification_Date));
|
||||||
//隐患类别
|
//隐患类别
|
||||||
builder.InsertCell();
|
builder.InsertCell();
|
||||||
builder.CellFormat.VerticalMerge = Aspose.Words.Tables.CellMerge.None;
|
builder.CellFormat.VerticalMerge = Aspose.Words.Tables.CellMerge.None;
|
||||||
|
|
|
@ -7,11 +7,13 @@
|
||||||
// </自动生成>
|
// </自动生成>
|
||||||
//------------------------------------------------------------------------------
|
//------------------------------------------------------------------------------
|
||||||
|
|
||||||
namespace FineUIPro.Web.HSSE.Check {
|
namespace FineUIPro.Web.HSSE.Check
|
||||||
|
{
|
||||||
|
|
||||||
public partial class CheckSpecial {
|
|
||||||
|
public partial class CheckSpecial
|
||||||
|
{
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// form1 控件。
|
/// form1 控件。
|
||||||
/// </summary>
|
/// </summary>
|
||||||
|
@ -20,7 +22,7 @@ namespace FineUIPro.Web.HSSE.Check {
|
||||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||||
/// </remarks>
|
/// </remarks>
|
||||||
protected global::System.Web.UI.HtmlControls.HtmlForm form1;
|
protected global::System.Web.UI.HtmlControls.HtmlForm form1;
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// PageManager1 控件。
|
/// PageManager1 控件。
|
||||||
/// </summary>
|
/// </summary>
|
||||||
|
@ -29,7 +31,7 @@ namespace FineUIPro.Web.HSSE.Check {
|
||||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||||
/// </remarks>
|
/// </remarks>
|
||||||
protected global::FineUIPro.PageManager PageManager1;
|
protected global::FineUIPro.PageManager PageManager1;
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Panel1 控件。
|
/// Panel1 控件。
|
||||||
/// </summary>
|
/// </summary>
|
||||||
|
@ -38,7 +40,7 @@ namespace FineUIPro.Web.HSSE.Check {
|
||||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||||
/// </remarks>
|
/// </remarks>
|
||||||
protected global::FineUIPro.Panel Panel1;
|
protected global::FineUIPro.Panel Panel1;
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Grid1 控件。
|
/// Grid1 控件。
|
||||||
/// </summary>
|
/// </summary>
|
||||||
|
@ -47,7 +49,7 @@ namespace FineUIPro.Web.HSSE.Check {
|
||||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||||
/// </remarks>
|
/// </remarks>
|
||||||
protected global::FineUIPro.Grid Grid1;
|
protected global::FineUIPro.Grid Grid1;
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Toolbar2 控件。
|
/// Toolbar2 控件。
|
||||||
/// </summary>
|
/// </summary>
|
||||||
|
@ -56,7 +58,7 @@ namespace FineUIPro.Web.HSSE.Check {
|
||||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||||
/// </remarks>
|
/// </remarks>
|
||||||
protected global::FineUIPro.Toolbar Toolbar2;
|
protected global::FineUIPro.Toolbar Toolbar2;
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// rbStates 控件。
|
/// rbStates 控件。
|
||||||
/// </summary>
|
/// </summary>
|
||||||
|
@ -65,7 +67,7 @@ namespace FineUIPro.Web.HSSE.Check {
|
||||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||||
/// </remarks>
|
/// </remarks>
|
||||||
protected global::FineUIPro.RadioButtonList rbStates;
|
protected global::FineUIPro.RadioButtonList rbStates;
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// rbType 控件。
|
/// rbType 控件。
|
||||||
/// </summary>
|
/// </summary>
|
||||||
|
@ -74,7 +76,7 @@ namespace FineUIPro.Web.HSSE.Check {
|
||||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||||
/// </remarks>
|
/// </remarks>
|
||||||
protected global::FineUIPro.RadioButtonList rbType;
|
protected global::FineUIPro.RadioButtonList rbType;
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// drpSupCheckItemSet 控件。
|
/// drpSupCheckItemSet 控件。
|
||||||
/// </summary>
|
/// </summary>
|
||||||
|
@ -83,7 +85,7 @@ namespace FineUIPro.Web.HSSE.Check {
|
||||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||||
/// </remarks>
|
/// </remarks>
|
||||||
protected global::FineUIPro.DropDownList drpSupCheckItemSet;
|
protected global::FineUIPro.DropDownList drpSupCheckItemSet;
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// txtStartTime 控件。
|
/// txtStartTime 控件。
|
||||||
/// </summary>
|
/// </summary>
|
||||||
|
@ -92,7 +94,7 @@ namespace FineUIPro.Web.HSSE.Check {
|
||||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||||
/// </remarks>
|
/// </remarks>
|
||||||
protected global::FineUIPro.DatePicker txtStartTime;
|
protected global::FineUIPro.DatePicker txtStartTime;
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// txtEndTime 控件。
|
/// txtEndTime 控件。
|
||||||
/// </summary>
|
/// </summary>
|
||||||
|
@ -101,7 +103,7 @@ namespace FineUIPro.Web.HSSE.Check {
|
||||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||||
/// </remarks>
|
/// </remarks>
|
||||||
protected global::FineUIPro.DatePicker txtEndTime;
|
protected global::FineUIPro.DatePicker txtEndTime;
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// ToolbarFill1 控件。
|
/// ToolbarFill1 控件。
|
||||||
/// </summary>
|
/// </summary>
|
||||||
|
@ -110,7 +112,7 @@ namespace FineUIPro.Web.HSSE.Check {
|
||||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||||
/// </remarks>
|
/// </remarks>
|
||||||
protected global::FineUIPro.ToolbarFill ToolbarFill1;
|
protected global::FineUIPro.ToolbarFill ToolbarFill1;
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// btnNew 控件。
|
/// btnNew 控件。
|
||||||
/// </summary>
|
/// </summary>
|
||||||
|
@ -119,7 +121,7 @@ namespace FineUIPro.Web.HSSE.Check {
|
||||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||||
/// </remarks>
|
/// </remarks>
|
||||||
protected global::FineUIPro.Button btnNew;
|
protected global::FineUIPro.Button btnNew;
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// btnOut 控件。
|
/// btnOut 控件。
|
||||||
/// </summary>
|
/// </summary>
|
||||||
|
@ -128,7 +130,7 @@ namespace FineUIPro.Web.HSSE.Check {
|
||||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||||
/// </remarks>
|
/// </remarks>
|
||||||
protected global::FineUIPro.Button btnOut;
|
protected global::FineUIPro.Button btnOut;
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// labNumber 控件。
|
/// labNumber 控件。
|
||||||
/// </summary>
|
/// </summary>
|
||||||
|
@ -137,7 +139,7 @@ namespace FineUIPro.Web.HSSE.Check {
|
||||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||||
/// </remarks>
|
/// </remarks>
|
||||||
protected global::System.Web.UI.WebControls.Label labNumber;
|
protected global::System.Web.UI.WebControls.Label labNumber;
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// ToolbarSeparator1 控件。
|
/// ToolbarSeparator1 控件。
|
||||||
/// </summary>
|
/// </summary>
|
||||||
|
@ -146,7 +148,7 @@ namespace FineUIPro.Web.HSSE.Check {
|
||||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||||
/// </remarks>
|
/// </remarks>
|
||||||
protected global::FineUIPro.ToolbarSeparator ToolbarSeparator1;
|
protected global::FineUIPro.ToolbarSeparator ToolbarSeparator1;
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// ToolbarText1 控件。
|
/// ToolbarText1 控件。
|
||||||
/// </summary>
|
/// </summary>
|
||||||
|
@ -155,7 +157,7 @@ namespace FineUIPro.Web.HSSE.Check {
|
||||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||||
/// </remarks>
|
/// </remarks>
|
||||||
protected global::FineUIPro.ToolbarText ToolbarText1;
|
protected global::FineUIPro.ToolbarText ToolbarText1;
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// ddlPageSize 控件。
|
/// ddlPageSize 控件。
|
||||||
/// </summary>
|
/// </summary>
|
||||||
|
@ -164,7 +166,7 @@ namespace FineUIPro.Web.HSSE.Check {
|
||||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||||
/// </remarks>
|
/// </remarks>
|
||||||
protected global::FineUIPro.DropDownList ddlPageSize;
|
protected global::FineUIPro.DropDownList ddlPageSize;
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Window1 控件。
|
/// Window1 控件。
|
||||||
/// </summary>
|
/// </summary>
|
||||||
|
@ -173,7 +175,7 @@ namespace FineUIPro.Web.HSSE.Check {
|
||||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||||
/// </remarks>
|
/// </remarks>
|
||||||
protected global::FineUIPro.Window Window1;
|
protected global::FineUIPro.Window Window1;
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Menu1 控件。
|
/// Menu1 控件。
|
||||||
/// </summary>
|
/// </summary>
|
||||||
|
@ -182,7 +184,7 @@ namespace FineUIPro.Web.HSSE.Check {
|
||||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||||
/// </remarks>
|
/// </remarks>
|
||||||
protected global::FineUIPro.Menu Menu1;
|
protected global::FineUIPro.Menu Menu1;
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// btnMenuModify 控件。
|
/// btnMenuModify 控件。
|
||||||
/// </summary>
|
/// </summary>
|
||||||
|
@ -191,7 +193,7 @@ namespace FineUIPro.Web.HSSE.Check {
|
||||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||||
/// </remarks>
|
/// </remarks>
|
||||||
protected global::FineUIPro.MenuButton btnMenuModify;
|
protected global::FineUIPro.MenuButton btnMenuModify;
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// btnPrinter 控件。
|
/// btnPrinter 控件。
|
||||||
/// </summary>
|
/// </summary>
|
||||||
|
@ -200,7 +202,7 @@ namespace FineUIPro.Web.HSSE.Check {
|
||||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||||
/// </remarks>
|
/// </remarks>
|
||||||
protected global::FineUIPro.MenuButton btnPrinter;
|
protected global::FineUIPro.MenuButton btnPrinter;
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// btnMenuDel 控件。
|
/// btnMenuDel 控件。
|
||||||
/// </summary>
|
/// </summary>
|
||||||
|
|
|
@ -88,7 +88,7 @@
|
||||||
runat="server" Text="查看" Icon="Find">
|
runat="server" Text="查看" Icon="Find">
|
||||||
</f:MenuButton>
|
</f:MenuButton>
|
||||||
<f:MenuButton ID="btnQR" OnClick="btnQR_Click" EnablePostBack="true"
|
<f:MenuButton ID="btnQR" OnClick="btnQR_Click" EnablePostBack="true"
|
||||||
runat="server" Text="二维码" Icon="Shading">
|
runat="server" Text="二维码" Hidden="true" Icon="Shading">
|
||||||
</f:MenuButton>
|
</f:MenuButton>
|
||||||
<f:MenuButton ID="btnMenuDelete" OnClick="btnMenuDelete_Click" EnablePostBack="true"
|
<f:MenuButton ID="btnMenuDelete" OnClick="btnMenuDelete_Click" EnablePostBack="true"
|
||||||
Icon="Delete" ConfirmText="删除选中行?" ConfirmTarget="Parent" runat="server" Text="删除"
|
Icon="Delete" ConfirmText="删除选中行?" ConfirmTarget="Parent" runat="server" Text="删除"
|
||||||
|
|
|
@ -135,6 +135,9 @@
|
||||||
<f:MenuButton ID="btnMenuView" OnClick="btnMenuView_Click" Icon="Find" EnablePostBack="true"
|
<f:MenuButton ID="btnMenuView" OnClick="btnMenuView_Click" Icon="Find" EnablePostBack="true"
|
||||||
runat="server" Text="查看">
|
runat="server" Text="查看">
|
||||||
</f:MenuButton>
|
</f:MenuButton>
|
||||||
|
<f:MenuButton ID="btnQR" OnClick="btnQR_Click" EnablePostBack="true"
|
||||||
|
runat="server" Text="二维码" Icon="Shading">
|
||||||
|
</f:MenuButton>
|
||||||
<f:MenuButton ID="btnMenuEdit" OnClick="btnMenuEdit_Click" EnablePostBack="true"
|
<f:MenuButton ID="btnMenuEdit" OnClick="btnMenuEdit_Click" EnablePostBack="true"
|
||||||
runat="server" Icon="Pencil" Hidden="true" Text="编辑">
|
runat="server" Icon="Pencil" Hidden="true" Text="编辑">
|
||||||
</f:MenuButton>
|
</f:MenuButton>
|
||||||
|
|
|
@ -661,5 +661,21 @@ namespace FineUIPro.Web.HSSE.EduTrain
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// 查看二维码
|
||||||
|
/// </summary>
|
||||||
|
/// <param name="sender"></param>
|
||||||
|
/// <param name="e"></param>
|
||||||
|
protected void btnQR_Click(object sender, EventArgs e)
|
||||||
|
{
|
||||||
|
if (Grid1.SelectedRowIndexArray.Length == 0)
|
||||||
|
{
|
||||||
|
Alert.ShowInTop("请选择一条记录!", MessageBoxIcon.Warning);
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
PageContext.RegisterStartupScript(Window1.GetShowReference(String.Format("~/Controls/SeeQRImage.aspx?TrainingId={0}&strCode={1}", Grid1.SelectedRowID, "trainRecord$" + Grid1.SelectedRowID), "二维码查看", 400, 400));
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
|
@ -7,11 +7,13 @@
|
||||||
// </自动生成>
|
// </自动生成>
|
||||||
//------------------------------------------------------------------------------
|
//------------------------------------------------------------------------------
|
||||||
|
|
||||||
namespace FineUIPro.Web.HSSE.EduTrain {
|
namespace FineUIPro.Web.HSSE.EduTrain
|
||||||
|
{
|
||||||
|
|
||||||
public partial class TrainRecord {
|
|
||||||
|
public partial class TrainRecord
|
||||||
|
{
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// form1 控件。
|
/// form1 控件。
|
||||||
/// </summary>
|
/// </summary>
|
||||||
|
@ -20,7 +22,7 @@ namespace FineUIPro.Web.HSSE.EduTrain {
|
||||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||||
/// </remarks>
|
/// </remarks>
|
||||||
protected global::System.Web.UI.HtmlControls.HtmlForm form1;
|
protected global::System.Web.UI.HtmlControls.HtmlForm form1;
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// PageManager1 控件。
|
/// PageManager1 控件。
|
||||||
/// </summary>
|
/// </summary>
|
||||||
|
@ -29,7 +31,7 @@ namespace FineUIPro.Web.HSSE.EduTrain {
|
||||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||||
/// </remarks>
|
/// </remarks>
|
||||||
protected global::FineUIPro.PageManager PageManager1;
|
protected global::FineUIPro.PageManager PageManager1;
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Panel1 控件。
|
/// Panel1 控件。
|
||||||
/// </summary>
|
/// </summary>
|
||||||
|
@ -38,7 +40,7 @@ namespace FineUIPro.Web.HSSE.EduTrain {
|
||||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||||
/// </remarks>
|
/// </remarks>
|
||||||
protected global::FineUIPro.Panel Panel1;
|
protected global::FineUIPro.Panel Panel1;
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Grid1 控件。
|
/// Grid1 控件。
|
||||||
/// </summary>
|
/// </summary>
|
||||||
|
@ -47,7 +49,7 @@ namespace FineUIPro.Web.HSSE.EduTrain {
|
||||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||||
/// </remarks>
|
/// </remarks>
|
||||||
protected global::FineUIPro.Grid Grid1;
|
protected global::FineUIPro.Grid Grid1;
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Toolbar2 控件。
|
/// Toolbar2 控件。
|
||||||
/// </summary>
|
/// </summary>
|
||||||
|
@ -56,7 +58,7 @@ namespace FineUIPro.Web.HSSE.EduTrain {
|
||||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||||
/// </remarks>
|
/// </remarks>
|
||||||
protected global::FineUIPro.Toolbar Toolbar2;
|
protected global::FineUIPro.Toolbar Toolbar2;
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// drpUnitId 控件。
|
/// drpUnitId 控件。
|
||||||
/// </summary>
|
/// </summary>
|
||||||
|
@ -65,7 +67,7 @@ namespace FineUIPro.Web.HSSE.EduTrain {
|
||||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||||
/// </remarks>
|
/// </remarks>
|
||||||
protected global::FineUIPro.DropDownList drpUnitId;
|
protected global::FineUIPro.DropDownList drpUnitId;
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// drpTrainType 控件。
|
/// drpTrainType 控件。
|
||||||
/// </summary>
|
/// </summary>
|
||||||
|
@ -74,7 +76,7 @@ namespace FineUIPro.Web.HSSE.EduTrain {
|
||||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||||
/// </remarks>
|
/// </remarks>
|
||||||
protected global::FineUIPro.DropDownList drpTrainType;
|
protected global::FineUIPro.DropDownList drpTrainType;
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// drpTrainLevel 控件。
|
/// drpTrainLevel 控件。
|
||||||
/// </summary>
|
/// </summary>
|
||||||
|
@ -83,7 +85,7 @@ namespace FineUIPro.Web.HSSE.EduTrain {
|
||||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||||
/// </remarks>
|
/// </remarks>
|
||||||
protected global::FineUIPro.DropDownList drpTrainLevel;
|
protected global::FineUIPro.DropDownList drpTrainLevel;
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// txtStartDate 控件。
|
/// txtStartDate 控件。
|
||||||
/// </summary>
|
/// </summary>
|
||||||
|
@ -92,7 +94,7 @@ namespace FineUIPro.Web.HSSE.EduTrain {
|
||||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||||
/// </remarks>
|
/// </remarks>
|
||||||
protected global::FineUIPro.DatePicker txtStartDate;
|
protected global::FineUIPro.DatePicker txtStartDate;
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// lblTo 控件。
|
/// lblTo 控件。
|
||||||
/// </summary>
|
/// </summary>
|
||||||
|
@ -101,7 +103,7 @@ namespace FineUIPro.Web.HSSE.EduTrain {
|
||||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||||
/// </remarks>
|
/// </remarks>
|
||||||
protected global::FineUIPro.Label lblTo;
|
protected global::FineUIPro.Label lblTo;
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// txtEndDate 控件。
|
/// txtEndDate 控件。
|
||||||
/// </summary>
|
/// </summary>
|
||||||
|
@ -110,7 +112,7 @@ namespace FineUIPro.Web.HSSE.EduTrain {
|
||||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||||
/// </remarks>
|
/// </remarks>
|
||||||
protected global::FineUIPro.DatePicker txtEndDate;
|
protected global::FineUIPro.DatePicker txtEndDate;
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// ToolbarFill1 控件。
|
/// ToolbarFill1 控件。
|
||||||
/// </summary>
|
/// </summary>
|
||||||
|
@ -119,7 +121,7 @@ namespace FineUIPro.Web.HSSE.EduTrain {
|
||||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||||
/// </remarks>
|
/// </remarks>
|
||||||
protected global::FineUIPro.ToolbarFill ToolbarFill1;
|
protected global::FineUIPro.ToolbarFill ToolbarFill1;
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// btnNew 控件。
|
/// btnNew 控件。
|
||||||
/// </summary>
|
/// </summary>
|
||||||
|
@ -128,7 +130,7 @@ namespace FineUIPro.Web.HSSE.EduTrain {
|
||||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||||
/// </remarks>
|
/// </remarks>
|
||||||
protected global::FineUIPro.Button btnNew;
|
protected global::FineUIPro.Button btnNew;
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// btnOut 控件。
|
/// btnOut 控件。
|
||||||
/// </summary>
|
/// </summary>
|
||||||
|
@ -137,7 +139,7 @@ namespace FineUIPro.Web.HSSE.EduTrain {
|
||||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||||
/// </remarks>
|
/// </remarks>
|
||||||
protected global::FineUIPro.Button btnOut;
|
protected global::FineUIPro.Button btnOut;
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// btnRefresh 控件。
|
/// btnRefresh 控件。
|
||||||
/// </summary>
|
/// </summary>
|
||||||
|
@ -146,7 +148,7 @@ namespace FineUIPro.Web.HSSE.EduTrain {
|
||||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||||
/// </remarks>
|
/// </remarks>
|
||||||
protected global::FineUIPro.Button btnRefresh;
|
protected global::FineUIPro.Button btnRefresh;
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// lblNumber 控件。
|
/// lblNumber 控件。
|
||||||
/// </summary>
|
/// </summary>
|
||||||
|
@ -155,7 +157,7 @@ namespace FineUIPro.Web.HSSE.EduTrain {
|
||||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||||
/// </remarks>
|
/// </remarks>
|
||||||
protected global::System.Web.UI.WebControls.Label lblNumber;
|
protected global::System.Web.UI.WebControls.Label lblNumber;
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// lblTrainingCode 控件。
|
/// lblTrainingCode 控件。
|
||||||
/// </summary>
|
/// </summary>
|
||||||
|
@ -164,7 +166,7 @@ namespace FineUIPro.Web.HSSE.EduTrain {
|
||||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||||
/// </remarks>
|
/// </remarks>
|
||||||
protected global::System.Web.UI.WebControls.Label lblTrainingCode;
|
protected global::System.Web.UI.WebControls.Label lblTrainingCode;
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// lblUnitId 控件。
|
/// lblUnitId 控件。
|
||||||
/// </summary>
|
/// </summary>
|
||||||
|
@ -173,7 +175,7 @@ namespace FineUIPro.Web.HSSE.EduTrain {
|
||||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||||
/// </remarks>
|
/// </remarks>
|
||||||
protected global::System.Web.UI.WebControls.Label lblUnitId;
|
protected global::System.Web.UI.WebControls.Label lblUnitId;
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Label1 控件。
|
/// Label1 控件。
|
||||||
/// </summary>
|
/// </summary>
|
||||||
|
@ -182,7 +184,7 @@ namespace FineUIPro.Web.HSSE.EduTrain {
|
||||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||||
/// </remarks>
|
/// </remarks>
|
||||||
protected global::System.Web.UI.WebControls.Label Label1;
|
protected global::System.Web.UI.WebControls.Label Label1;
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// ToolbarSeparator1 控件。
|
/// ToolbarSeparator1 控件。
|
||||||
/// </summary>
|
/// </summary>
|
||||||
|
@ -191,7 +193,7 @@ namespace FineUIPro.Web.HSSE.EduTrain {
|
||||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||||
/// </remarks>
|
/// </remarks>
|
||||||
protected global::FineUIPro.ToolbarSeparator ToolbarSeparator1;
|
protected global::FineUIPro.ToolbarSeparator ToolbarSeparator1;
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// ToolbarText1 控件。
|
/// ToolbarText1 控件。
|
||||||
/// </summary>
|
/// </summary>
|
||||||
|
@ -200,7 +202,7 @@ namespace FineUIPro.Web.HSSE.EduTrain {
|
||||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||||
/// </remarks>
|
/// </remarks>
|
||||||
protected global::FineUIPro.ToolbarText ToolbarText1;
|
protected global::FineUIPro.ToolbarText ToolbarText1;
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// ddlPageSize 控件。
|
/// ddlPageSize 控件。
|
||||||
/// </summary>
|
/// </summary>
|
||||||
|
@ -209,7 +211,7 @@ namespace FineUIPro.Web.HSSE.EduTrain {
|
||||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||||
/// </remarks>
|
/// </remarks>
|
||||||
protected global::FineUIPro.DropDownList ddlPageSize;
|
protected global::FineUIPro.DropDownList ddlPageSize;
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Window1 控件。
|
/// Window1 控件。
|
||||||
/// </summary>
|
/// </summary>
|
||||||
|
@ -218,7 +220,7 @@ namespace FineUIPro.Web.HSSE.EduTrain {
|
||||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||||
/// </remarks>
|
/// </remarks>
|
||||||
protected global::FineUIPro.Window Window1;
|
protected global::FineUIPro.Window Window1;
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Window2 控件。
|
/// Window2 控件。
|
||||||
/// </summary>
|
/// </summary>
|
||||||
|
@ -227,7 +229,7 @@ namespace FineUIPro.Web.HSSE.EduTrain {
|
||||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||||
/// </remarks>
|
/// </remarks>
|
||||||
protected global::FineUIPro.Window Window2;
|
protected global::FineUIPro.Window Window2;
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Menu1 控件。
|
/// Menu1 控件。
|
||||||
/// </summary>
|
/// </summary>
|
||||||
|
@ -236,7 +238,7 @@ namespace FineUIPro.Web.HSSE.EduTrain {
|
||||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||||
/// </remarks>
|
/// </remarks>
|
||||||
protected global::FineUIPro.Menu Menu1;
|
protected global::FineUIPro.Menu Menu1;
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// btnMenuView 控件。
|
/// btnMenuView 控件。
|
||||||
/// </summary>
|
/// </summary>
|
||||||
|
@ -245,7 +247,16 @@ namespace FineUIPro.Web.HSSE.EduTrain {
|
||||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||||
/// </remarks>
|
/// </remarks>
|
||||||
protected global::FineUIPro.MenuButton btnMenuView;
|
protected global::FineUIPro.MenuButton btnMenuView;
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// btnQR 控件。
|
||||||
|
/// </summary>
|
||||||
|
/// <remarks>
|
||||||
|
/// 自动生成的字段。
|
||||||
|
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||||
|
/// </remarks>
|
||||||
|
protected global::FineUIPro.MenuButton btnQR;
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// btnMenuEdit 控件。
|
/// btnMenuEdit 控件。
|
||||||
/// </summary>
|
/// </summary>
|
||||||
|
@ -254,7 +265,7 @@ namespace FineUIPro.Web.HSSE.EduTrain {
|
||||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||||
/// </remarks>
|
/// </remarks>
|
||||||
protected global::FineUIPro.MenuButton btnMenuEdit;
|
protected global::FineUIPro.MenuButton btnMenuEdit;
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// btnPrint 控件。
|
/// btnPrint 控件。
|
||||||
/// </summary>
|
/// </summary>
|
||||||
|
@ -263,7 +274,7 @@ namespace FineUIPro.Web.HSSE.EduTrain {
|
||||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||||
/// </remarks>
|
/// </remarks>
|
||||||
protected global::FineUIPro.MenuButton btnPrint;
|
protected global::FineUIPro.MenuButton btnPrint;
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// btnMenuDelete 控件。
|
/// btnMenuDelete 控件。
|
||||||
/// </summary>
|
/// </summary>
|
||||||
|
|
|
@ -128299,6 +128299,8 @@ namespace Model
|
||||||
|
|
||||||
private string _UnitWorkIds;
|
private string _UnitWorkIds;
|
||||||
|
|
||||||
|
private string _QRCodeUrl;
|
||||||
|
|
||||||
private EntitySet<EduTrain_TrainRecordDetail> _EduTrain_TrainRecordDetail;
|
private EntitySet<EduTrain_TrainRecordDetail> _EduTrain_TrainRecordDetail;
|
||||||
|
|
||||||
private EntityRef<Base_Project> _Base_Project;
|
private EntityRef<Base_Project> _Base_Project;
|
||||||
|
@ -128359,6 +128361,8 @@ namespace Model
|
||||||
partial void OnCNProfessionalIdChanged();
|
partial void OnCNProfessionalIdChanged();
|
||||||
partial void OnUnitWorkIdsChanging(string value);
|
partial void OnUnitWorkIdsChanging(string value);
|
||||||
partial void OnUnitWorkIdsChanged();
|
partial void OnUnitWorkIdsChanged();
|
||||||
|
partial void OnQRCodeUrlChanging(string value);
|
||||||
|
partial void OnQRCodeUrlChanged();
|
||||||
#endregion
|
#endregion
|
||||||
|
|
||||||
public EduTrain_TrainRecord()
|
public EduTrain_TrainRecord()
|
||||||
|
@ -128843,6 +128847,26 @@ namespace Model
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_QRCodeUrl", DbType="NVarChar(2000)")]
|
||||||
|
public string QRCodeUrl
|
||||||
|
{
|
||||||
|
get
|
||||||
|
{
|
||||||
|
return this._QRCodeUrl;
|
||||||
|
}
|
||||||
|
set
|
||||||
|
{
|
||||||
|
if ((this._QRCodeUrl != value))
|
||||||
|
{
|
||||||
|
this.OnQRCodeUrlChanging(value);
|
||||||
|
this.SendPropertyChanging();
|
||||||
|
this._QRCodeUrl = value;
|
||||||
|
this.SendPropertyChanged("QRCodeUrl");
|
||||||
|
this.OnQRCodeUrlChanged();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
[global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_EduTrain_TrainDetail_EduTrain_Training", Storage="_EduTrain_TrainRecordDetail", ThisKey="TrainingId", OtherKey="TrainingId", DeleteRule="NO ACTION")]
|
[global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_EduTrain_TrainDetail_EduTrain_Training", Storage="_EduTrain_TrainRecordDetail", ThisKey="TrainingId", OtherKey="TrainingId", DeleteRule="NO ACTION")]
|
||||||
public EntitySet<EduTrain_TrainRecordDetail> EduTrain_TrainRecordDetail
|
public EntitySet<EduTrain_TrainRecordDetail> EduTrain_TrainRecordDetail
|
||||||
{
|
{
|
||||||
|
|
|
@ -400,6 +400,28 @@ namespace WebAPI.Controllers
|
||||||
|
|
||||||
return responeData;
|
return responeData;
|
||||||
}
|
}
|
||||||
#endregion
|
#endregion
|
||||||
|
|
||||||
|
#region 扫码获取培训记录详情
|
||||||
|
/// <summary>
|
||||||
|
/// 扫码获取培训记录详情
|
||||||
|
/// </summary>
|
||||||
|
/// <param name="TrainingId"></param>
|
||||||
|
/// <returns></returns>
|
||||||
|
public Model.ResponeData getTestRecordByTestRecordIdQrCode(string TrainingId)
|
||||||
|
{
|
||||||
|
var responeData = new Model.ResponeData();
|
||||||
|
try
|
||||||
|
{
|
||||||
|
responeData.data = APITestRecordService.getTestRecordByTestRecordIdQrCode(TrainingId);
|
||||||
|
}
|
||||||
|
catch (Exception ex)
|
||||||
|
{
|
||||||
|
responeData.code = 0;
|
||||||
|
responeData.message = ex.Message;
|
||||||
|
}
|
||||||
|
return responeData;
|
||||||
|
}
|
||||||
|
#endregion
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue