新增隐患整改通知单、反馈单批量导出功能

This commit is contained in:
杨红卫 2024-03-27 18:07:03 +08:00
parent 464d147d02
commit 0fb13c4758
8 changed files with 500 additions and 104 deletions

View File

@ -69,6 +69,14 @@
<Reference Include="Microsoft.Extensions.Logging.Abstractions, Version=2.1.1.0, Culture=neutral, PublicKeyToken=adb9793829ddae60, processorArchitecture=MSIL">
<HintPath>..\packages\Microsoft.Extensions.Logging.Abstractions.2.1.1\lib\netstandard2.0\Microsoft.Extensions.Logging.Abstractions.dll</HintPath>
</Reference>
<Reference Include="Microsoft.Office.Interop.Excel, Version=15.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c, processorArchitecture=MSIL">
<HintPath>..\packages\Microsoft.Office.Interop.Excel.15.0.4795.1001\lib\net20\Microsoft.Office.Interop.Excel.dll</HintPath>
<EmbedInteropTypes>True</EmbedInteropTypes>
</Reference>
<Reference Include="Microsoft.Office.Interop.Word, Version=15.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c, processorArchitecture=MSIL">
<HintPath>..\packages\Microsoft.Office.Interop.Word.15.0.4797.1004\lib\net20\Microsoft.Office.Interop.Word.dll</HintPath>
<EmbedInteropTypes>False</EmbedInteropTypes>
</Reference>
<Reference Include="Microsoft.QualityTools.Testing.Fakes, Version=12.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL">
<SpecificVersion>False</SpecificVersion>
</Reference>
@ -94,8 +102,8 @@
<Reference Include="NPOI.OpenXmlFormats, Version=2.5.6.0, Culture=neutral, PublicKeyToken=0df73ec7942b34e1, processorArchitecture=MSIL">
<HintPath>..\packages\NPOI.2.5.6\lib\net45\NPOI.OpenXmlFormats.dll</HintPath>
</Reference>
<Reference Include="Office, Version=12.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c">
<HintPath>..\packages\Office.12.0.0\lib\net40\Office.dll</HintPath>
<Reference Include="Office, Version=15.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c, processorArchitecture=MSIL">
<HintPath>..\packages\MicrosoftOfficeCore.15.0.0\lib\net35\Office.dll</HintPath>
<EmbedInteropTypes>True</EmbedInteropTypes>
</Reference>
<Reference Include="PresentationCore" />
@ -103,8 +111,8 @@
<Reference Include="QRCoder, Version=1.4.3.0, Culture=neutral, PublicKeyToken=c4ed5b9ae8358a28, processorArchitecture=MSIL">
<HintPath>..\packages\QRCoder.1.4.3\lib\net40\QRCoder.dll</HintPath>
</Reference>
<Reference Include="Quartz, Version=3.7.0.0, Culture=neutral, PublicKeyToken=f6b8c98a402cc8a4, processorArchitecture=MSIL">
<HintPath>..\packages\Quartz.3.7.0\lib\netstandard2.0\Quartz.dll</HintPath>
<Reference Include="Quartz, Version=3.8.1.0, Culture=neutral, PublicKeyToken=f6b8c98a402cc8a4, processorArchitecture=MSIL">
<HintPath>..\packages\Quartz.3.8.1\lib\netstandard2.0\Quartz.dll</HintPath>
</Reference>
<Reference Include="RestSharp, Version=106.15.0.0, Culture=neutral, PublicKeyToken=598062e77f915f75, processorArchitecture=MSIL">
<HintPath>..\packages\RestSharp.106.15.0\lib\net452\RestSharp.dll</HintPath>
@ -843,33 +851,6 @@
<WCFMetadataStorage Include="Service References\OAWebService\" />
</ItemGroup>
<ItemGroup>
<COMReference Include="Microsoft.Office.Core">
<Guid>{2DF8D04C-5BFA-101B-BDE5-00AA0044DE52}</Guid>
<VersionMajor>2</VersionMajor>
<VersionMinor>4</VersionMinor>
<Lcid>0</Lcid>
<WrapperTool>primary</WrapperTool>
<Isolated>False</Isolated>
<EmbedInteropTypes>True</EmbedInteropTypes>
</COMReference>
<COMReference Include="Microsoft.Office.Interop.Excel">
<Guid>{00020813-0000-0000-C000-000000000046}</Guid>
<VersionMajor>1</VersionMajor>
<VersionMinor>6</VersionMinor>
<Lcid>0</Lcid>
<WrapperTool>primary</WrapperTool>
<Isolated>False</Isolated>
<EmbedInteropTypes>True</EmbedInteropTypes>
</COMReference>
<COMReference Include="Microsoft.Office.Interop.Word">
<Guid>{00020905-0000-0000-C000-000000000046}</Guid>
<VersionMajor>8</VersionMajor>
<VersionMinor>4</VersionMinor>
<Lcid>0</Lcid>
<WrapperTool>primary</WrapperTool>
<Isolated>False</Isolated>
<EmbedInteropTypes>False</EmbedInteropTypes>
</COMReference>
<COMReference Include="VBIDE">
<Guid>{0002E157-0000-0000-C000-000000000046}</Guid>
<VersionMajor>5</VersionMajor>

View File

@ -56,6 +56,32 @@
System.Web.HttpContext.Current.Response.End();
}
}
public static void PrinterRectifyNoticesHtmlAll(string projectId, string type)
{
System.Web.HttpContext.Current.Response.ClearContent();
string htmlStr = string.Empty;
string name = "隐患整改通知单";
if (type == "1")
{
htmlStr = GetRectifyNoticesTableHtmlAll(projectId);
}
else
{
htmlStr = GetRectifyNoticesTableHtmlAll2(projectId);
name = "隐患整改反馈单";
}
if (!string.IsNullOrEmpty(htmlStr))
{
string filename = name + Funs.GetNewFileName();
System.Web.HttpContext.Current.Response.AddHeader("content-disposition", "attachment; filename="
+ System.Web.HttpUtility.UrlEncode(filename, Encoding.UTF8) + ".doc");
System.Web.HttpContext.Current.Response.ContentType = "application/word";
System.Web.HttpContext.Current.Response.ContentEncoding = Encoding.UTF8;
System.Web.HttpContext.Current.Response.Write(htmlStr);
System.Web.HttpContext.Current.Response.End();
}
}
#region
/// <summary>
@ -237,6 +263,190 @@
}
return sb.ToString();
}
/// <summary>
/// 导出方法
/// </summary>
/// <param name="grid"></param>
/// <returns></returns>
public static string GetRectifyNoticesTableHtmlAll(string projectId)
{
StringBuilder sb = new StringBuilder();
var getRectifyNoticesAll = from x in Funs.DB.Check_RectifyNotices
orderby x.RectifyNoticesCode
where x.ProjectId == projectId
select x;
sb.Append("<meta http-equiv=\"content-type\" content=\"application/word; charset=UTF-8\"/>");
foreach (var getRectifyNotices in getRectifyNoticesAll)
{
sb.Append("<table width=\"100% \" cellspacing=\"0\" rules=\"all\" border=\"1\" style=\"border-collapse:collapse;font-size: 11pt;\">");
sb.Append("<tr style=\"height: 35px\">");
sb.AppendFormat("<td align=\"center\" colspan=\"4\" style=\"width: 100%; font-size: 12pt; font-weight: bold;border-right: none;border-left: none;border-bottom: none;border-top: none; \">{0}</td> ", "安全隐患整改通知单");
sb.Append("</tr>");
sb.Append("<tr style=\"height: 35px\">");
sb.AppendFormat("<td align=\"center\" colspan=\"3\" style=\"border-right: none;border-left: none;border-top: none; \">{0}</td> ", "项目名称:" + BLL.ProjectService.GetProjectNameByProjectId(getRectifyNotices.ProjectId));
sb.AppendFormat("<td align=\"center\" style=\"border-right: none;border-left: none;border-top: none; \">{0}</td> ", "编号:" + getRectifyNotices.RectifyNoticesCode);
sb.Append("</tr>");
sb.Append("<tr style=\"height: 35px\">");
sb.AppendFormat("<td align=\"center\" style=\"width: 18%; \">{0}</td> ", "受检单位名称");
sb.AppendFormat("<td align=\"left\" style=\"width: 32%; \">{0}</td> ", UnitService.GetUnitNameByUnitId(getRectifyNotices.UnitId));
sb.AppendFormat("<td align=\"center\" style=\"width: 18%; \">{0}</td> ", "单位工程名称");
sb.AppendFormat("<td align=\"left\" style=\"width: 32%; \">{0}</td> ", UnitWorkService.GetUnitWorkName(getRectifyNotices.WorkAreaId));
sb.Append("</tr>");
sb.Append("<tr style=\"height: 35px\">");
sb.AppendFormat("<td align=\"center\" >{0}</td> ", "检查人员");
sb.AppendFormat("<td align=\"left\" colspan=\"3\">{0}</td> ", Person_PersonsService.getPersonsNamesPersonIds(getRectifyNotices.CheckManIds));
sb.Append("</tr>");
sb.Append("<tr style=\"height: 35px\">");
sb.AppendFormat("<td align=\"center\" >{0}</td> ", "检查日期");
sb.AppendFormat("<td align=\"left\" colspan=\"3\">{0}</td> ", string.Format("{0:yyyy-MM-dd}", getRectifyNotices.CheckedDate));
sb.Append("</tr>");
sb.Append("<tr style=\"height: 35px\">");
sb.AppendFormat("<td align=\"center\" >{0}</td> ", "隐患类别");
if (getRectifyNotices.HiddenHazardType == "3")
{
sb.AppendFormat("<td align=\"left\" colspan=\"3\">{0}</td> ", "☐一般 ☐较大 √重大");
}
else if (getRectifyNotices.HiddenHazardType == "2")
{
sb.AppendFormat("<td align=\"left\" colspan=\"3\">{0}</td> ", "☐一般 √较大 ☐重大");
}
else
{
sb.AppendFormat("<td align=\"left\" colspan=\"3\">{0}</td> ", "√一般 ☐较大 ☐重大");
}
sb.Append("</tr>");
sb.Append("<tr style=\"height: 35px\">");
sb.AppendFormat("<td align=\"left\" colspan=\"4\" style=\"border-bottom: none;\" >{0}</td> ", "贵公司存在的安全隐患及整改要求如下:");
sb.Append("</tr>");
var getItem = from x in Funs.DB.Check_RectifyNoticesItem
where x.RectifyNoticesId == getRectifyNotices.RectifyNoticesId
orderby x.RectifyNoticesItemId
select x;
int i = 1;
foreach (var item in getItem)
{
string contStr = "&nbsp; &nbsp;" + i.ToString() + "." + item.WrongContent + "(详见附图" + i.ToString() + "),整改要求:" + item.Requirement;
if (item.LimitTime.HasValue)
{
contStr += " 整改期限" + string.Format("{0:yyyy-MM-dd HH:mm:ss}", item.LimitTime);
}
sb.Append("<tr style=\"height: 35px\">");
sb.AppendFormat("<td align=\"left\" colspan=\"4\" style=\"border-top: none;border-bottom: none;\" >{0}</td> ", contStr);
sb.Append("</tr>");
i++;
}
sb.Append("<tr style=\"height: 35px\">");
sb.AppendFormat("<td align=\"left\" colspan=\"4\" style=\"border-top: none;border-bottom: none;\" >{0}</td> ", "");
sb.Append("</tr>");
sb.Append("<tr style=\"height: 35px\">");
sb.AppendFormat("<td align=\"right\" colspan=\"4\" style=\"border-top: none;border-bottom: none;\" >{0}</td> ", "总包单位项目安全经理:" + Person_PersonsService.getSignatureName(getRectifyNotices.SignPerson) + "&nbsp; &nbsp;");
sb.Append("</tr>");
sb.Append("<tr style=\"height: 35px\">");
sb.AppendFormat("<td align=\"right\" colspan=\"4\" style=\"border-top: none;\">{0}</td> ", "日期:" + string.Format("{0:yyyy-MM-dd HH:mm:ss}", getRectifyNotices.SignDate) + "&nbsp; &nbsp;");
sb.Append("</tr>");
sb.Append("<tr style=\"height: 35px\">");
sb.AppendFormat("<td align=\"center\" rowspan=\"3\">{0}</td> ", "抄送:");
if (string.IsNullOrEmpty(getRectifyNotices.ProfessionalEngineerId))
{
sb.AppendFormat("<td align=\"left\" colspan=\"2\">{0}</td> ", "☐专业工程师:");
sb.AppendFormat("<td align=\"left\" >{0}</td> ", "日期:");
}
else
{
sb.AppendFormat("<td align=\"left\" colspan=\"2\">{0}</td> ", "√专业工程师:" + Person_PersonsService.getSignatureName(getRectifyNotices.ProfessionalEngineerId));
sb.AppendFormat("<td align=\"left\" >{0}</td> ", "日期:" + string.Format("{0:yyyy-MM-dd HH:mm:ss}", getRectifyNotices.ProfessionalEngineerTime1));
}
sb.Append("</tr>");
sb.Append("<tr style=\"height: 35px\">");
if (string.IsNullOrEmpty(getRectifyNotices.ConstructionManagerId))
{
sb.AppendFormat("<td align=\"left\" colspan=\"2\">{0}</td> ", "☐施工经理:");
sb.AppendFormat("<td align=\"left\" >{0}</td> ", "日期:");
}
else
{
sb.AppendFormat("<td align=\"left\" colspan=\"2\">{0}</td> ", "√施工经理:" + Person_PersonsService.getSignatureName(getRectifyNotices.ConstructionManagerId));
sb.AppendFormat("<td align=\"left\" >{0}</td> ", "日期:" + string.Format("{0:yyyy-MM-dd HH:mm:ss}", getRectifyNotices.ConstructionManagerTime1));
}
sb.Append("</tr>");
sb.Append("<tr style=\"height: 35px\">");
if (string.IsNullOrEmpty(getRectifyNotices.ProjectManagerId))
{
sb.AppendFormat("<td align=\"left\" colspan=\"2\">{0}</td> ", "☐项目经理:");
sb.AppendFormat("<td align=\"left\" >{0}</td> ", "日期:");
}
else
{
sb.AppendFormat("<td align=\"left\" colspan=\"2\">{0}</td> ", "√项目经理:" + Person_PersonsService.getSignatureName(getRectifyNotices.ProjectManagerId));
sb.AppendFormat("<td align=\"left\" >{0}</td> ", "日期:" + string.Format("{0:yyyy-MM-dd HH:mm:ss}", getRectifyNotices.ProjectManagerTime1));
}
sb.Append("</tr>");
sb.Append("<tr style=\"height: 35px\">");
sb.AppendFormat("<td align=\"center\" >{0}</td> ", "接收人");
sb.AppendFormat("<td align=\"left\" >{0}</td> ", Person_PersonsService.getSignatureName(getRectifyNotices.DutyPersonId));
sb.AppendFormat("<td align=\"center\" >{0}</td> ", "接收日期");
sb.AppendFormat("<td align=\"left\" >{0}</td> ", string.Format("{0:yyyy-MM-dd HH:mm:ss}", getRectifyNotices.DutyPersonTime));
sb.Append("</tr>");
sb.Append("<tr style=\"height: 35px\">");
sb.AppendFormat("<td align=\"left\" colspan=\"4\" style=\"border-bottom: none;\" >{0}</td> ", "注: 1.本表由总包单位项目安全经理签发,一般隐患抄送专业工程师监督;较大隐患抄送施工经理监督;重大隐患需要由项目经理签字并报公司施工管理部备案。");
sb.Append("</tr>");
sb.Append("<tr style=\"height: 35px\">");
sb.AppendFormat("<td align=\"left\" colspan=\"4\" style=\"border-top: none;\">{0}</td> ", "&nbsp; &nbsp;2.本表一式2份签发单位和接收单位各一份。");
sb.Append("</tr>");
sb.Append("<tr style=\"height: 35px\">");
sb.AppendFormat("<td align=\"left\" colspan=\"4\" style=\"width: 100%; font-size: 11pt; font-weight: bold;border-right: none;border-left: none;border-bottom: none;border-top: none; \">{0}</td> ", "附图:");
sb.Append("</tr>");
sb.Append("<tr style=\"height: 20px\">");
sb.AppendFormat("<td align=\"left\" colspan=\"4\" >{0}</td> ", "整改前的照片");
sb.Append("</tr>");
int j = 1;
foreach (var item in getItem)
{
var att = AttachFileService.GetAttachFile(item.RectifyNoticesItemId.ToString() + "#1", BLL.Const.ProjectRectifyNoticesMenuId);
if (att != null && !string.IsNullOrEmpty(att.AttachUrl))
{
string imgStr = string.Empty;
List<string> listStr = Funs.GetStrListByStr(att.AttachUrl, ',');
foreach (var urlItem in listStr)
{
imgStr += "<img width='100' height='100' src='" + (Funs.SGGLUrl + urlItem).Replace('\\', '/') + "'></img>&nbsp;&nbsp;";
}
sb.Append("<tr>");
sb.AppendFormat("<td align=\"center\" colspan=\"4\" style=\"border-bottom: none;\">{0}</td> ", imgStr);
sb.Append("</tr>");
sb.Append("<tr style=\"height: 20px\">");
sb.AppendFormat("<td align=\"center\" colspan=\"4\" style=\"border-top: none;\">{0}</td> ", "图 " + j.ToString());
sb.Append("</tr>");
j++;
}
}
sb.Append("</table>");
}
return sb.ToString();
}
#endregion
#region
@ -421,6 +631,186 @@
}
return sb.ToString();
}
public static string GetRectifyNoticesTableHtmlAll2(string projectId)
{
StringBuilder sb = new StringBuilder();
sb.Append("<meta http-equiv=\"content-type\" content=\"application/word; charset=UTF-8\"/>");
var getRectifyNoticesAll = from x in Funs.DB.Check_RectifyNotices
orderby x.RectifyNoticesCode
where x.ProjectId == projectId
select x;
foreach (var getRectifyNotices in getRectifyNoticesAll)
{
sb.Append("<table width=\"100% \" cellspacing=\"0\" rules=\"all\" border=\"1\" style=\"border-collapse:collapse;font-size: 11pt;\">");
sb.Append("<tr style=\"height: 35px\">");
sb.AppendFormat("<td align=\"center\" colspan=\"4\" style=\"width: 100%; font-size: 12pt; font-weight: bold;border-right: none;border-left: none;border-bottom: none;border-top: none; \">{0}</td> ", "安全隐患整改反馈单");
sb.Append("</tr>");
sb.Append("<tr style=\"height: 35px\">");
sb.AppendFormat("<td align=\"center\" colspan=\"3\" style=\"border-right: none;border-left: none;border-top: none; \">{0}</td> ", "项目名称:" + BLL.ProjectService.GetProjectNameByProjectId(getRectifyNotices.ProjectId));
sb.AppendFormat("<td align=\"center\" style=\"border-right: none;border-left: none;border-top: none; \">{0}</td> ", "编号:" + getRectifyNotices.RectifyNoticesCode);
sb.Append("</tr>");
sb.Append("<tr style=\"height: 35px\">");
sb.AppendFormat("<td align=\"center\" style=\"width: 18%; \">{0}</td> ", "受检单位名称");
sb.AppendFormat("<td align=\"left\" style=\"width: 32%; \">{0}</td> ", UnitService.GetUnitNameByUnitId(getRectifyNotices.UnitId));
sb.AppendFormat("<td align=\"center\" style=\"width: 18%; \">{0}</td> ", "单位工程名称");
sb.AppendFormat("<td align=\"left\" style=\"width: 32%; \">{0}</td> ", UnitWorkService.GetUnitWorkName(getRectifyNotices.WorkAreaId));
sb.Append("</tr>");
sb.Append("<tr style=\"height: 35px\">");
sb.AppendFormat("<td align=\"center\" >{0}</td> ", "检查人员");
sb.AppendFormat("<td align=\"left\" colspan=\"3\">{0}</td> ", Person_PersonsService.getPersonsNamesPersonIds(getRectifyNotices.CheckManIds));
sb.Append("</tr>");
sb.Append("<tr style=\"height: 35px\">");
sb.AppendFormat("<td align=\"center\" >{0}</td> ", "检查日期");
sb.AppendFormat("<td align=\"left\" colspan=\"3\">{0}</td> ", string.Format("{0:yyyy-MM-dd}", getRectifyNotices.CheckedDate));
sb.Append("</tr>");
sb.Append("<tr style=\"height: 35px\">");
sb.AppendFormat("<td align=\"center\" >{0}</td> ", "隐患类别");
if (getRectifyNotices.HiddenHazardType == "3")
{
sb.AppendFormat("<td align=\"left\" colspan=\"3\">{0}</td> ", "☐一般 ☐较大 √重大");
}
else if (getRectifyNotices.HiddenHazardType == "2")
{
sb.AppendFormat("<td align=\"left\" colspan=\"3\">{0}</td> ", "☐一般 √较大 ☐重大");
}
else
{
sb.AppendFormat("<td align=\"left\" colspan=\"3\">{0}</td> ", "√一般 ☐较大 ☐重大");
}
sb.Append("</tr>");
sb.Append("<tr style=\"height: 35px\">");
sb.AppendFormat("<td align=\"left\" colspan=\"4\" style=\"border-bottom: none;\" >{0}</td> ", "&nbsp; &nbsp;我单位接到编号为 " + getRectifyNotices.RectifyNoticesCode + " 的安全隐患整改通知单后,现已按要求完成了整改,具体整改情况如下:");
sb.Append("</tr>");
var getItem = from x in Funs.DB.Check_RectifyNoticesItem
where x.RectifyNoticesId == getRectifyNotices.RectifyNoticesId
orderby x.RectifyNoticesItemId
select x;
int i = 1;
foreach (var item in getItem)
{
string contStr = "&nbsp; &nbsp;" + i.ToString() + "." + item.RectifyResults + "(详见附图" + i.ToString() + ")。是否合格:" + (item.IsRectify.HasValue ? (item.IsRectify == true ? "合格" : "不合格") : "");
sb.Append("<tr style=\"height: 35px\">");
sb.AppendFormat("<td align=\"left\" colspan=\"4\" style=\"border-top: none;border-bottom: none;\" >{0}</td> ", contStr);
sb.Append("</tr>");
i++;
}
sb.Append("<tr style=\"height: 35px\">");
sb.AppendFormat("<td align=\"left\" colspan=\"4\" style=\"border-top: none;border-bottom: none;\" >{0}</td> ", "");
sb.Append("</tr>");
sb.Append("<tr style=\"height: 35px\">");
sb.AppendFormat("<td align=\"right\" colspan=\"4\" style=\"border-top: none;border-bottom: none;\" >{0}</td> ", "施工单位项目安全经理:" + Person_PersonsService.getSignatureName(getRectifyNotices.DutyPersonId) + "&nbsp; &nbsp;"
+ "日期:" + string.Format("{0:yyyy-MM-dd HH:mm:ss}", getRectifyNotices.CompleteDate) + "&nbsp; &nbsp;");
sb.Append("</tr>");
sb.Append("<tr style=\"height: 35px\">");
sb.AppendFormat("<td align=\"right\" colspan=\"4\" style=\"border-top: none;\" >{0}</td> ", "施工单位项目负责人:" + Person_PersonsService.getSignatureName(getRectifyNotices.UnitHeadManId) + "&nbsp; &nbsp;"
+ "日期:" + string.Format("{0:yyyy-MM-dd HH:mm:ss}", getRectifyNotices.UnitHeadManDate) + "&nbsp; &nbsp;");
sb.Append("</tr>");
sb.Append("<tr style=\"height: 35px\">");
sb.AppendFormat("<td align=\"left\" colspan=\"4\" style=\"border-bottom: none;\" >{0}</td> ", "总包单位复查意见:");
sb.Append("</tr>");
sb.Append("<tr style=\"height: 35px\">");
sb.AppendFormat("<td align=\"left\" colspan=\"4\" style=\"border-top: none;border-bottom: none;\" >{0}</td> ", "&nbsp; &nbsp;" + getRectifyNotices.ReCheckOpinion);
sb.Append("</tr>");
sb.Append("<tr style=\"height: 35px\">");
sb.AppendFormat("<td align=\"left\" colspan=\"4\" style=\"border-top: none;border-bottom: none;\" >{0}</td> ", "");
sb.Append("</tr>");
sb.Append("<tr style=\"height: 35px\">");
sb.AppendFormat("<td align=\"right\" colspan=\"4\" style=\"border-top: none;border-bottom: none;\" >{0}</td> ", "安全经理/安全工程师:" + Person_PersonsService.getSignatureName(getRectifyNotices.CheckPerson) + "&nbsp; &nbsp;");
sb.Append("</tr>");
sb.Append("<tr style=\"height: 35px\">");
sb.AppendFormat("<td align=\"right\" colspan=\"4\" style=\"border-top: none;\">{0}</td> ", "日期:" + string.Format("{0:yyyy-MM-dd HH:mm:ss}", getRectifyNotices.ReCheckDate) + "&nbsp; &nbsp;");
sb.Append("</tr>");
sb.Append("<tr style=\"height: 35px\">");
sb.AppendFormat("<td align=\"center\" rowspan=\"3\">{0}</td> ", "抄送:");
if (string.IsNullOrEmpty(getRectifyNotices.ProfessionalEngineerId))
{
sb.AppendFormat("<td align=\"left\" colspan=\"2\">{0}</td> ", "☐专业工程师:");
sb.AppendFormat("<td align=\"left\" >{0}</td> ", "日期:");
}
else
{
sb.AppendFormat("<td align=\"left\" colspan=\"2\">{0}</td> ", "√专业工程师:" + Person_PersonsService.getSignatureName(getRectifyNotices.ProfessionalEngineerId));
sb.AppendFormat("<td align=\"left\" >{0}</td> ", "日期:" + string.Format("{0:yyyy-MM-dd HH:mm:ss}", getRectifyNotices.ProfessionalEngineerTime2));
}
sb.Append("</tr>");
sb.Append("<tr style=\"height: 35px\">");
if (string.IsNullOrEmpty(getRectifyNotices.ConstructionManagerId))
{
sb.AppendFormat("<td align=\"left\" colspan=\"2\">{0}</td> ", "☐施工经理:");
sb.AppendFormat("<td align=\"left\" >{0}</td> ", "日期:");
}
else
{
sb.AppendFormat("<td align=\"left\" colspan=\"2\">{0}</td> ", "√施工经理:" + Person_PersonsService.getSignatureName(getRectifyNotices.ConstructionManagerId));
sb.AppendFormat("<td align=\"left\" >{0}</td> ", "日期:" + string.Format("{0:yyyy-MM-dd HH:mm:ss}", getRectifyNotices.ConstructionManagerTime2));
}
sb.Append("</tr>");
sb.Append("<tr style=\"height: 35px\">");
if (string.IsNullOrEmpty(getRectifyNotices.ProjectManagerId))
{
sb.AppendFormat("<td align=\"left\" colspan=\"2\">{0}</td> ", "☐项目经理:");
sb.AppendFormat("<td align=\"left\" >{0}</td> ", "日期:");
}
else
{
sb.AppendFormat("<td align=\"left\" colspan=\"2\">{0}</td> ", "√项目经理:" + Person_PersonsService.getSignatureName(getRectifyNotices.ProjectManagerId));
sb.AppendFormat("<td align=\"left\" >{0}</td> ", "日期:" + string.Format("{0:yyyy-MM-dd HH:mm:ss}", getRectifyNotices.ProjectManagerTime2));
}
sb.Append("</tr>");
sb.Append("<tr style=\"height: 35px\">");
sb.AppendFormat("<td align=\"left\" colspan=\"4\" style=\"width: 100%; font-size: 11pt; font-weight: bold;border-right: none;border-left: none;border-bottom: none;border-top: none; \">{0}</td> ", "附图:");
sb.Append("</tr>");
sb.Append("<tr style=\"height: 20px\">");
sb.AppendFormat("<td align=\"left\" colspan=\"4\" >{0}</td> ", "整改后的照片");
sb.Append("</tr>");
int j = 1;
foreach (var item in getItem)
{
var att = AttachFileService.GetAttachFile(item.RectifyNoticesItemId.ToString() + "#2", BLL.Const.ProjectRectifyNoticesMenuId);
if (att != null && !string.IsNullOrEmpty(att.AttachUrl))
{
string imgStr = string.Empty;
List<string> listStr = Funs.GetStrListByStr(att.AttachUrl, ',');
foreach (var urlItem in listStr)
{
imgStr += "<img width='100' height='100' src='" + (Funs.SGGLUrl + urlItem).Replace('\\', '/') + "'></img>&nbsp;&nbsp;";
}
sb.Append("<tr>");
sb.AppendFormat("<td align=\"center\" colspan=\"4\" style=\"border-bottom: none;\">{0}</td> ", imgStr);
sb.Append("</tr>");
sb.Append("<tr style=\"height: 20px\">");
sb.AppendFormat("<td align=\"center\" colspan=\"4\" style=\"border-top: none;\">{0}</td> ", "图 " + j.ToString());
sb.Append("</tr>");
j++;
}
}
sb.Append("</table>");
}
return sb.ToString();
}
#endregion
#region
@ -1795,7 +2185,7 @@
sb.Append("<tr style=\"height: 35px\">");
sb.AppendFormat("<td align=\"center\" colspan=\"2\" >{0}</td> ", "项目名称");
sb.AppendFormat("<td align=\"center\" colspan=\"4\" >{0}</td> ", BLL.ProjectService.GetProjectNameByProjectId(getCostManage.ProjectId));
sb.AppendFormat("<td align=\"center\" colspan=\"4\" >{0}</td> ", BLL.ProjectService.GetProjectNameByProjectId(getCostManage.ProjectId));
sb.Append("</tr>");
sb.Append("<tr style=\"height: 35px\">");
@ -1833,7 +2223,7 @@
sb.AppendFormat("<td align=\"center\" style=\"width: 20%; \" >{0}</td> ", "分项名称");
sb.AppendFormat("<td align=\"center\" style=\"width: 15%; \" >{0}</td> ", "子项名称");
sb.Append("</tr>");
var getItem = BLL.CostManageItemService.GetCostManageItemByCostManageId(costManageId);
var getItem = BLL.CostManageItemService.GetCostManageItemByCostManageId(costManageId);
int i = 1;
foreach (var item in getItem)
{
@ -1843,12 +2233,12 @@
sb.AppendFormat("<td align=\"center\" >{0}</td> ", item.CostTypeName);
sb.AppendFormat("<td align=\"center\" >{0}</td> ", item.InvestCostProject);
sb.AppendFormat("<td align=\"center\" >{0}</td> ", item.PriceMoney.ToString());
sb.AppendFormat("<td align=\"center\" >{0}</td> ","");
sb.AppendFormat("<td align=\"center\" >{0}</td> ", "");
sb.Append("</tr>");
i++;
}
string opinin1 = string.Empty;string date1 = string.Empty;string signatureName1 = string.Empty;
string opinin1 = string.Empty; string date1 = string.Empty; string signatureName1 = string.Empty;
var getFlow1 = Funs.DB.CostGoods_CostManageFlowOperate.FirstOrDefault(x => x.CostManageId == costManageId && x.SortIndex == 1);
if (getFlow1 != null)
{
@ -1937,7 +2327,7 @@
}
return sb.ToString();
}
#endregion
}
}

View File

@ -0,0 +1,25 @@
安全隐患整改通知单
项目名称阿拉善盟沪蒙能源实业有限公司300万吨/年焦化项目
编号0005
|受检单位名称|中国化学工程第六建设|单位工程名称 |2号煤棚(建筑) |
| |有限公司 | | |
|检查人员 |程克勤 |
|检查日期 |2021-06-02 |
|隐患类别 |√一般 □较大 □重大 |
|贵公司存在的安全隐患及整改要求如下: |
|1.精煤棚木工加工场一灭火器失效,整改要求:按要求更换,整改期限2021-06-05|
|总包单位项目安全经理:程克勤 |
|日期2021-06-02 |
|抄送 |☒专业工程师:蒋子清 |日期2021-06-05 |
| |☐施工经理: |日期: |
| |☐项目经理: |日期: |
|接收人 | 吴唯佳 |接收日期2021-06-05 |
|注1.本表由总包单位项目安全经理签发,一般隐患抄送专业工程师监督;较大隐|
|患抄送施工经理监督;重大隐患需要由项目经理签字并报公司施工管理部备案。 |
|2.本表一式2份签发单位和接收单位各一份。 |
附图:
|整改前的照片 |
|无 |

View File

@ -0,0 +1,38 @@
安全隐患整改通知单
项目名称阿拉善盟沪蒙能源实业有限公司300万吨/年焦化项目 编号:
0005
受检单位名称 中国化学工程第六建设有 单位工程名称 2号煤棚(建筑)
限公司
检查人员 程克勤
检查日期 2021-06-02
隐患类别 √一般 □较大 □重大
贵公司存在的安全隐患及整改要求如下:
1.精煤棚木工加工场一灭火器失效,整改要求:按要求更换,整改期限2021-06-05
总包单位项目安全经理:程克勤
日期2021-06-02
☒专业工程师:蒋子清 日期2021-06-05
抄送 ☐施工经理: 日期:
☐项目经理: 日期:
接收人 吴唯佳 接收日期2021-06-05
1.本表由总包单位项目安全经理签发,一般隐患抄送专业工程师监督;较大隐患抄送施工经理
监督;重大隐患需要由项目经理签字并报公司施工管理部备案。
2.本表一式2份签发单位和接收单位各一份。
附图:
整改前的照片

View File

@ -107,6 +107,14 @@
<HintPath>..\FineUIPro\Reference BLL\Interop.WIA.dll</HintPath>
</Reference>
<Reference Include="Microsoft.CSharp" />
<Reference Include="Microsoft.Office.Interop.Excel, Version=15.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c, processorArchitecture=MSIL">
<HintPath>..\packages\Microsoft.Office.Interop.Excel.15.0.4795.1001\lib\net20\Microsoft.Office.Interop.Excel.dll</HintPath>
<EmbedInteropTypes>True</EmbedInteropTypes>
</Reference>
<Reference Include="Microsoft.Office.Interop.Word, Version=15.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c, processorArchitecture=MSIL">
<HintPath>..\packages\Microsoft.Office.Interop.Word.15.0.4797.1004\lib\net20\Microsoft.Office.Interop.Word.dll</HintPath>
<EmbedInteropTypes>True</EmbedInteropTypes>
</Reference>
<Reference Include="Microsoft.QualityTools.Testing.Fakes, Version=12.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL">
<SpecificVersion>False</SpecificVersion>
</Reference>
@ -128,6 +136,10 @@
<Reference Include="NPOI.OpenXmlFormats, Version=2.5.6.0, Culture=neutral, PublicKeyToken=0df73ec7942b34e1, processorArchitecture=MSIL">
<HintPath>..\packages\NPOI.2.5.6\lib\net45\NPOI.OpenXmlFormats.dll</HintPath>
</Reference>
<Reference Include="Office, Version=15.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c, processorArchitecture=MSIL">
<HintPath>..\packages\MicrosoftOfficeCore.15.0.0\lib\net35\Office.dll</HintPath>
<EmbedInteropTypes>True</EmbedInteropTypes>
</Reference>
<Reference Include="RestSharp, Version=106.15.0.0, Culture=neutral, PublicKeyToken=598062e77f915f75, processorArchitecture=MSIL">
<HintPath>..\packages\RestSharp.106.15.0\lib\net452\RestSharp.dll</HintPath>
</Reference>
@ -14441,33 +14453,6 @@
<WCFMetadata Include="Service References\" />
</ItemGroup>
<ItemGroup>
<COMReference Include="Microsoft.Office.Core">
<Guid>{2DF8D04C-5BFA-101B-BDE5-00AA0044DE52}</Guid>
<VersionMajor>2</VersionMajor>
<VersionMinor>4</VersionMinor>
<Lcid>0</Lcid>
<WrapperTool>primary</WrapperTool>
<Isolated>False</Isolated>
<EmbedInteropTypes>True</EmbedInteropTypes>
</COMReference>
<COMReference Include="Microsoft.Office.Interop.Excel">
<Guid>{00020813-0000-0000-C000-000000000046}</Guid>
<VersionMajor>1</VersionMajor>
<VersionMinor>6</VersionMinor>
<Lcid>0</Lcid>
<WrapperTool>primary</WrapperTool>
<Isolated>False</Isolated>
<EmbedInteropTypes>True</EmbedInteropTypes>
</COMReference>
<COMReference Include="Microsoft.Office.Interop.Word">
<Guid>{00020905-0000-0000-C000-000000000046}</Guid>
<VersionMajor>8</VersionMajor>
<VersionMinor>4</VersionMinor>
<Lcid>0</Lcid>
<WrapperTool>primary</WrapperTool>
<Isolated>False</Isolated>
<EmbedInteropTypes>True</EmbedInteropTypes>
</COMReference>
<COMReference Include="VBIDE">
<Guid>{0002E157-0000-0000-C000-000000000046}</Guid>
<VersionMajor>5</VersionMajor>
@ -14488,7 +14473,7 @@
<AutoAssignPort>True</AutoAssignPort>
<DevelopmentServerPort>0</DevelopmentServerPort>
<DevelopmentServerVPath>/</DevelopmentServerVPath>
<IISUrl>http://localhost:7155/</IISUrl>
<IISUrl>http://localhost:6233/</IISUrl>
<NTLMAuthentication>False</NTLMAuthentication>
<UseCustomServer>False</UseCustomServer>
<CustomServerUrl>

View File

@ -6,7 +6,7 @@
<head runat="server">
<link href="~/res/css/common.css" rel="stylesheet" type="text/css" />
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<script src="~/Controls/My97DatePicker/WdatePicker.js" type="text/javascript"></script>
<script src="~/Controls/My97DatePicker/WdatePicker.js" type="text/javascript"></script>
<title>隐患整改通知单</title>
</head>
<body>
@ -16,7 +16,7 @@
ShowHeader="false" Layout="VBox" BoxConfigAlign="Stretch">
<Items>
<f:Grid ID="Grid1" ShowBorder="true" ShowHeader="false" Title="隐患整改通知单" EnableCollapse="true"
runat="server" BoxFlex="1" DataKeyNames="RectifyNoticesId" DataIDField="RectifyNoticesId" AllowSorting="true"
runat="server" BoxFlex="1" DataKeyNames="RectifyNoticesId" DataIDField="RectifyNoticesId" AllowSorting="true"
SortField="RectifyNoticesCode" SortDirection="DESC" OnSort="Grid1_Sort" EnableColumnLines="true" AllowPaging="true"
IsDatabasePaging="true" PageSize="10" OnPageIndexChange="Grid1_PageIndexChange" ForceFit="true"
EnableRowDoubleClickEvent="true" OnRowDoubleClick="Grid1_RowDoubleClick" EnableTextSelection="True">
@ -62,7 +62,7 @@
<f:Button ID="btnNew" Text="新增" Icon="Add" EnablePostBack="false" runat="server"
Hidden="true">
</f:Button>
<%-- <f:Button ID="btnPrint" ToolTip="打印" Icon="Printer" Hidden="true" runat="server"
<%-- <f:Button ID="btnPrint" ToolTip="打印" Icon="Printer" Hidden="true" runat="server"
OnClick="btnPrint_Click">
</f:Button>--%>
<f:Button ID="btnOut" OnClick="btnOut_Click" runat="server" ToolTip="导出" Icon="FolderUp"
@ -115,30 +115,36 @@
<f:ToolbarText ID="ToolbarText1" runat="server" Text="每页记录数:">
</f:ToolbarText>
<f:DropDownList runat="server" ID="ddlPageSize" Width="80px" AutoPostBack="true"
OnSelectedIndexChanged="ddlPageSize_SelectedIndexChanged">
OnSelectedIndexChanged="ddlPageSize_SelectedIndexChanged">
</f:DropDownList>
</PageItems>
</f:Grid>
</Items>
</f:Panel>
<f:Window ID="Window1" Title="编辑" Hidden="true" EnableIFrame="true" EnableMaximize="true"
Target="Parent" EnableResize="false" runat="server" IsModal="true" OnClose="Window1_Close"
Target="Parent" EnableResize="false" runat="server" IsModal="true" OnClose="Window1_Close"
Width="1100px" Height="620px">
</f:Window>
<f:Menu ID="Menu1" runat="server">
<Items>
<f:MenuButton ID="btnMenuModify" EnablePostBack="true" runat="server" Hidden="true"
<f:MenuButton ID="btnMenuModify" EnablePostBack="true" runat="server" Hidden="true"
Text="编辑" Icon="Pencil" OnClick="btnMenuModify_Click">
</f:MenuButton>
<f:MenuButton ID="btnView" EnablePostBack="true" runat="server"
<f:MenuButton ID="btnView" EnablePostBack="true" runat="server"
Text="查看" Icon="Find" OnClick="btnView_Click">
</f:MenuButton>
<f:MenuButton ID="btnPrinter" EnablePostBack="true" runat="server"
<f:MenuButton ID="btnPrinter" EnablePostBack="true" runat="server"
Text="导出[通知单]" Icon="Printer" OnClick="btnPrinter_Click" EnableAjax="false" DisableControlBeforePostBack="false">
</f:MenuButton>
<f:MenuButton ID="btnPrinterReturn" EnablePostBack="true" runat="server"
<f:MenuButton ID="btnAll" EnablePostBack="true" runat="server"
Text="导出全部[通知单]" Icon="Printer" OnClick="btnAll_Click" EnableAjax="false" DisableControlBeforePostBack="false">
</f:MenuButton>
<f:MenuButton ID="btnPrinterReturn" EnablePostBack="true" runat="server"
Text="导出[反馈单]" Icon="Printer" OnClick="btnPrinterReturn_Click" EnableAjax="false" DisableControlBeforePostBack="false">
</f:MenuButton>
<f:MenuButton ID="btnAll2" EnablePostBack="true" runat="server"
Text="导出全部[反馈单]" Icon="Printer" OnClick="btnAll2_Click" EnableAjax="false" DisableControlBeforePostBack="false">
</f:MenuButton>
<f:MenuButton ID="btnMenuDel" EnablePostBack="true" runat="server" Hidden="true"
Icon="Delete" Text="删除" ConfirmText="确定删除当前数据?" OnClick="btnMenuDel_Click">
</f:MenuButton>

View File

@ -397,7 +397,12 @@ namespace FineUIPro.Web.HSSE.Check
Alert.ShowInTop("请至少选择一条记录!", MessageBoxIcon.Warning);
return;
}
printRectify(getRectify);
}
private void printRectify(Model.Check_RectifyNotices getRectify)
{
string rootPath = Server.MapPath("~/");
string initTemplatePath = string.Empty;
string uploadfilepath = string.Empty;
@ -714,7 +719,7 @@ namespace FineUIPro.Web.HSSE.Check
Response.Close();
File.Delete(newUrl);
File.Delete(pdfUrl);
//PrinterDocService.PrinterDocMethod(Const.ProjectRectifyNoticesMenuId + "#1", Grid1.SelectedRowID, "隐患整改通知单");
//PrinterDocService.PrinterDocMethod(Const.ProjectRectifyNoticesMenuId + "#1", Grid1.SelectedRowID, "隐患整改通知单");
}
#endregion
@ -1109,5 +1114,14 @@ namespace FineUIPro.Web.HSSE.Check
PageContext.RegisterStartupScript(Window1.GetShowReference(String.Format("RectifyNoticesView.aspx?RectifyNoticesId={0}", Grid1.SelectedRowID, "查看 - ")));
}
protected void btnAll_Click(object sender, EventArgs e)
{
PrinterDocService.PrinterRectifyNoticesHtmlAll(this.ProjectId,"1");
}
protected void btnAll2_Click(object sender, EventArgs e)
{
PrinterDocService.PrinterRectifyNoticesHtmlAll(this.ProjectId, "2");
}
}
}

View File

@ -7,11 +7,13 @@
// </自动生成>
//------------------------------------------------------------------------------
namespace FineUIPro.Web.HSSE.Check {
public partial class RectifyNotices {
namespace FineUIPro.Web.HSSE.Check
{
public partial class RectifyNotices
{
/// <summary>
/// form1 控件。
/// </summary>
@ -20,7 +22,7 @@ namespace FineUIPro.Web.HSSE.Check {
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::System.Web.UI.HtmlControls.HtmlForm form1;
/// <summary>
/// PageManager1 控件。
/// </summary>
@ -29,7 +31,7 @@ namespace FineUIPro.Web.HSSE.Check {
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.PageManager PageManager1;
/// <summary>
/// Panel1 控件。
/// </summary>
@ -38,7 +40,7 @@ namespace FineUIPro.Web.HSSE.Check {
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Panel Panel1;
/// <summary>
/// Grid1 控件。
/// </summary>
@ -47,7 +49,7 @@ namespace FineUIPro.Web.HSSE.Check {
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Grid Grid1;
/// <summary>
/// Toolbar2 控件。
/// </summary>
@ -56,7 +58,7 @@ namespace FineUIPro.Web.HSSE.Check {
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Toolbar Toolbar2;
/// <summary>
/// txtUnitName 控件。
/// </summary>
@ -65,7 +67,7 @@ namespace FineUIPro.Web.HSSE.Check {
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.TextBox txtUnitName;
/// <summary>
/// txtWorkAreaName 控件。
/// </summary>
@ -74,7 +76,7 @@ namespace FineUIPro.Web.HSSE.Check {
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.TextBox txtWorkAreaName;
/// <summary>
/// txtRectifyNoticesCode 控件。
/// </summary>
@ -83,7 +85,7 @@ namespace FineUIPro.Web.HSSE.Check {
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.TextBox txtRectifyNoticesCode;
/// <summary>
/// Toolbar1 控件。
/// </summary>
@ -92,7 +94,7 @@ namespace FineUIPro.Web.HSSE.Check {
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Toolbar Toolbar1;
/// <summary>
/// rbStates 控件。
/// </summary>
@ -101,7 +103,7 @@ namespace FineUIPro.Web.HSSE.Check {
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.RadioButtonList rbStates;
/// <summary>
/// ToolbarFill2 控件。
/// </summary>
@ -110,7 +112,7 @@ namespace FineUIPro.Web.HSSE.Check {
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.ToolbarSeparator ToolbarFill2;
/// <summary>
/// rbrbHiddenHazardType 控件。
/// </summary>
@ -119,7 +121,7 @@ namespace FineUIPro.Web.HSSE.Check {
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.RadioButtonList rbrbHiddenHazardType;
/// <summary>
/// ToolbarFill1 控件。
/// </summary>
@ -128,7 +130,7 @@ namespace FineUIPro.Web.HSSE.Check {
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.ToolbarFill ToolbarFill1;
/// <summary>
/// btnNew 控件。
/// </summary>
@ -137,7 +139,7 @@ namespace FineUIPro.Web.HSSE.Check {
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Button btnNew;
/// <summary>
/// btnOut 控件。
/// </summary>
@ -146,7 +148,7 @@ namespace FineUIPro.Web.HSSE.Check {
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Button btnOut;
/// <summary>
/// Label2 控件。
/// </summary>
@ -155,7 +157,7 @@ namespace FineUIPro.Web.HSSE.Check {
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::System.Web.UI.WebControls.Label Label2;
/// <summary>
/// ToolbarSeparator1 控件。
/// </summary>
@ -164,7 +166,7 @@ namespace FineUIPro.Web.HSSE.Check {
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.ToolbarSeparator ToolbarSeparator1;
/// <summary>
/// ToolbarText1 控件。
/// </summary>
@ -173,7 +175,7 @@ namespace FineUIPro.Web.HSSE.Check {
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.ToolbarText ToolbarText1;
/// <summary>
/// ddlPageSize 控件。
/// </summary>
@ -182,7 +184,7 @@ namespace FineUIPro.Web.HSSE.Check {
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.DropDownList ddlPageSize;
/// <summary>
/// Window1 控件。
/// </summary>
@ -191,7 +193,7 @@ namespace FineUIPro.Web.HSSE.Check {
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Window Window1;
/// <summary>
/// Menu1 控件。
/// </summary>
@ -200,7 +202,7 @@ namespace FineUIPro.Web.HSSE.Check {
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Menu Menu1;
/// <summary>
/// btnMenuModify 控件。
/// </summary>
@ -209,7 +211,7 @@ namespace FineUIPro.Web.HSSE.Check {
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.MenuButton btnMenuModify;
/// <summary>
/// btnView 控件。
/// </summary>
@ -218,7 +220,7 @@ namespace FineUIPro.Web.HSSE.Check {
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.MenuButton btnView;
/// <summary>
/// btnPrinter 控件。
/// </summary>
@ -227,7 +229,16 @@ namespace FineUIPro.Web.HSSE.Check {
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.MenuButton btnPrinter;
/// <summary>
/// btnAll 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.MenuButton btnAll;
/// <summary>
/// btnPrinterReturn 控件。
/// </summary>
@ -236,7 +247,16 @@ namespace FineUIPro.Web.HSSE.Check {
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.MenuButton btnPrinterReturn;
/// <summary>
/// btnAll2 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.MenuButton btnAll2;
/// <summary>
/// btnMenuDel 控件。
/// </summary>