20260608 1

This commit is contained in:
2026-06-08 09:39:29 +08:00
parent 561bcf31a0
commit 275081ee41
5 changed files with 259 additions and 249 deletions
@@ -63,6 +63,9 @@
<Reference Include="Aspose.Words, Version=21.8.0.0, Culture=neutral, PublicKeyToken=716fcc553a201e56, processorArchitecture=MSIL"> <Reference Include="Aspose.Words, Version=21.8.0.0, Culture=neutral, PublicKeyToken=716fcc553a201e56, processorArchitecture=MSIL">
<HintPath>..\packages\Aspose.Words.21.8.0\lib\net461\Aspose.Words.dll</HintPath> <HintPath>..\packages\Aspose.Words.21.8.0\lib\net461\Aspose.Words.dll</HintPath>
</Reference> </Reference>
<Reference Include="Aspose.Words.Pdf2Word, Version=21.8.0.0, Culture=neutral, PublicKeyToken=716fcc553a201e56, processorArchitecture=MSIL">
<HintPath>..\packages\Aspose.Words.21.8.0\lib\net461\Aspose.Words.Pdf2Word.dll</HintPath>
</Reference>
<Reference Include="BouncyCastle.Crypto, Version=1.8.9.0, Culture=neutral, PublicKeyToken=0e99375e54769942, processorArchitecture=MSIL"> <Reference Include="BouncyCastle.Crypto, Version=1.8.9.0, Culture=neutral, PublicKeyToken=0e99375e54769942, processorArchitecture=MSIL">
<HintPath>..\packages\Portable.BouncyCastle.1.8.9\lib\net40\BouncyCastle.Crypto.dll</HintPath> <HintPath>..\packages\Portable.BouncyCastle.1.8.9\lib\net40\BouncyCastle.Crypto.dll</HintPath>
</Reference> </Reference>
@@ -2,7 +2,7 @@
<Project ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> <Project ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup> <PropertyGroup>
<UseIISExpress>true</UseIISExpress> <UseIISExpress>true</UseIISExpress>
<LastActiveSolutionConfig>Debug|Any CPU</LastActiveSolutionConfig> <LastActiveSolutionConfig>Release|Any CPU</LastActiveSolutionConfig>
<Use64BitIISExpress /> <Use64BitIISExpress />
<IISExpressSSLPort /> <IISExpressSSLPort />
<IISExpressAnonymousAuthentication /> <IISExpressAnonymousAuthentication />
+52 -45
View File
@@ -11,6 +11,7 @@ using System.Data.SqlClient;
using System.IO; using System.IO;
using System.Linq; using System.Linq;
using System.Web.UI.DataVisualization.Charting; using System.Web.UI.DataVisualization.Charting;
using Aspose.Words.Loading;
namespace FineUIPro.Web.JGZL namespace FineUIPro.Web.JGZL
{ {
@@ -371,7 +372,6 @@ namespace FineUIPro.Web.JGZL
var PathB = Funs.RootPath + "FileUpload/" + projectId + "2.docx"; var PathB = Funs.RootPath + "FileUpload/" + projectId + "2.docx";
BLL.Common.FastReportService.ExportMergeReport(FastReportItemList2, PathB, this.drpPrintType.SelectedValue); BLL.Common.FastReportService.ExportMergeReport(FastReportItemList2, PathB, this.drpPrintType.SelectedValue);
Aspose.Words.Document doc2 = new Aspose.Words.Document(PathB); Aspose.Words.Document doc2 = new Aspose.Words.Document(PathB);
//合并 Word DOcx 文档 //合并 Word DOcx 文档
doc1.AppendDocument(doc2, Aspose.Words.ImportFormatMode.KeepSourceFormatting); doc1.AppendDocument(doc2, Aspose.Words.ImportFormatMode.KeepSourceFormatting);
#endregion #endregion
@@ -392,7 +392,6 @@ namespace FineUIPro.Web.JGZL
var PathC = Funs.RootPath + "FileUpload/" + projectId + "3.docx"; var PathC = Funs.RootPath + "FileUpload/" + projectId + "3.docx";
BLL.Common.FastReportService.ExportMergeReport(FastReportItemList3, PathC, this.drpPrintType.SelectedValue); BLL.Common.FastReportService.ExportMergeReport(FastReportItemList3, PathC, this.drpPrintType.SelectedValue);
Aspose.Words.Document doc3 = new Aspose.Words.Document(PathC); Aspose.Words.Document doc3 = new Aspose.Words.Document(PathC);
//合并 Word DOcx 文档 //合并 Word DOcx 文档
doc1.AppendDocument(doc3, Aspose.Words.ImportFormatMode.KeepSourceFormatting); doc1.AppendDocument(doc3, Aspose.Words.ImportFormatMode.KeepSourceFormatting);
#endregion #endregion
@@ -638,6 +637,8 @@ namespace FineUIPro.Web.JGZL
dt.Columns.Add("FileName"); dt.Columns.Add("FileName");
dt.Columns.Add("Remark"); dt.Columns.Add("Remark");
if (tb.Rows.Count > 0)
{
DataRow[] rows = tb.DefaultView.ToTable().Select(); DataRow[] rows = tb.DefaultView.ToTable().Select();
int i = 0; int i = 0;
foreach (var row in rows) foreach (var row in rows)
@@ -651,6 +652,7 @@ namespace FineUIPro.Web.JGZL
i++; i++;
} }
BLL.Common.FastReportService.AddFastreportTable(dt); BLL.Common.FastReportService.AddFastreportTable(dt);
}
Dictionary<string, string> keyValuePairs = new Dictionary<string, string>(); Dictionary<string, string> keyValuePairs = new Dictionary<string, string>();
keyValuePairs.Add("ProjectName", BLL.Base_ProjectService.GetProjectByProjectId(projectId).ProjectName); keyValuePairs.Add("ProjectName", BLL.Base_ProjectService.GetProjectByProjectId(projectId).ProjectName);
@@ -766,9 +768,6 @@ namespace FineUIPro.Web.JGZL
} }
break; break;
case "4"://压力管道安装质量证明 case "4"://压力管道安装质量证明
{
var report = BLL.IndustrialPipelineInstallationQualityCertificateService.GetIndustrialPipelineInstallationQualityCertificateByProjectId(projectId);
if (report != null)
{ {
DataTable dt = new DataTable(); DataTable dt = new DataTable();
dt.TableName = "Data"; dt.TableName = "Data";
@@ -791,7 +790,9 @@ namespace FineUIPro.Web.JGZL
dt.Columns.Add("ConstructionUnit"); dt.Columns.Add("ConstructionUnit");
dt.Columns.Add("SpecialEquipmentProductionLicenseCode"); dt.Columns.Add("SpecialEquipmentProductionLicenseCode");
dt.Columns.Add("Remark"); dt.Columns.Add("Remark");
var report = BLL.IndustrialPipelineInstallationQualityCertificateService.GetIndustrialPipelineInstallationQualityCertificateByProjectId(projectId);
if (report != null)
{
var newRow = dt.NewRow(); var newRow = dt.NewRow();
newRow["CertificateCode"] = report.CertificateCode; newRow["CertificateCode"] = report.CertificateCode;
newRow["EngineeringName"] = BLL.Base_ProjectService.GetProjectByProjectId(projectId).ProjectName; newRow["EngineeringName"] = BLL.Base_ProjectService.GetProjectByProjectId(projectId).ProjectName;
@@ -817,7 +818,7 @@ namespace FineUIPro.Web.JGZL
dt.Rows.Add(newRow); dt.Rows.Add(newRow);
BLL.Common.FastReportService.AddFastreportTable(dt); BLL.Common.FastReportService.AddFastreportTable(dt);
}
Dictionary<string, string> keyValuePairs = new Dictionary<string, string>(); Dictionary<string, string> keyValuePairs = new Dictionary<string, string>();
//keyValuePairs.Add("ProjectName", BLL.Base_ProjectService.GetProjectByProjectId(projectId).ProjectName); //keyValuePairs.Add("ProjectName", BLL.Base_ProjectService.GetProjectByProjectId(projectId).ProjectName);
BLL.Common.FastReportService.AddFastreportParameter(keyValuePairs); BLL.Common.FastReportService.AddFastreportParameter(keyValuePairs);
@@ -829,10 +830,10 @@ namespace FineUIPro.Web.JGZL
fastReportItem.ParameterValues = keyValuePairs; fastReportItem.ParameterValues = keyValuePairs;
fastReportItem.DataTables = dataTables; fastReportItem.DataTables = dataTables;
} }
}
break; break;
case "5"://压力管道安装汇总表 case "5"://压力管道安装汇总表
{ {
Dictionary<string, string> keyValuePairs = new Dictionary<string, string>();
string strSql = @"SELECT * from JGZL_IndustrialPipelineInstallationSummary where ProjectId = @ProjectId "; string strSql = @"SELECT * from JGZL_IndustrialPipelineInstallationSummary where ProjectId = @ProjectId ";
List<SqlParameter> listStr = new List<SqlParameter>(); List<SqlParameter> listStr = new List<SqlParameter>();
listStr.Add(new SqlParameter("@ProjectId", projectId)); listStr.Add(new SqlParameter("@ProjectId", projectId));
@@ -844,8 +845,7 @@ namespace FineUIPro.Web.JGZL
} }
SqlParameter[] parameter = listStr.ToArray(); SqlParameter[] parameter = listStr.ToArray();
DataTable tb = SQLHelper.GetDataTableRunText(strSql, parameter); DataTable tb = SQLHelper.GetDataTableRunText(strSql, parameter);
if (tb.Rows.Count > 0)
{
DataTable dt = new DataTable(); DataTable dt = new DataTable();
dt.TableName = "Data"; dt.TableName = "Data";
dt.Columns.Add("Num"); dt.Columns.Add("Num");
@@ -873,7 +873,8 @@ namespace FineUIPro.Web.JGZL
dt.Columns.Add("PipelineStartPoint"); dt.Columns.Add("PipelineStartPoint");
dt.Columns.Add("PipelineEndPoint"); dt.Columns.Add("PipelineEndPoint");
dt.Columns.Add("Remark"); dt.Columns.Add("Remark");
if (tb.Rows.Count > 0)
{
DataRow[] rows = tb.DefaultView.ToTable().Select(); DataRow[] rows = tb.DefaultView.ToTable().Select();
int i = 0; int i = 0;
foreach (var row in rows) foreach (var row in rows)
@@ -910,7 +911,6 @@ namespace FineUIPro.Web.JGZL
i++; i++;
} }
BLL.Common.FastReportService.AddFastreportTable(dt); BLL.Common.FastReportService.AddFastreportTable(dt);
string certificateCode = string.Empty; string certificateCode = string.Empty;
string deliveryUnit = string.Empty; string deliveryUnit = string.Empty;
string deliveryUnitCode = string.Empty; string deliveryUnitCode = string.Empty;
@@ -922,10 +922,10 @@ namespace FineUIPro.Web.JGZL
deliveryUnit = certificate.DeliveryUnit; deliveryUnit = certificate.DeliveryUnit;
deliveryUnitCode = certificate.DeliveryUnitCode; deliveryUnitCode = certificate.DeliveryUnitCode;
} }
Dictionary<string, string> keyValuePairs = new Dictionary<string, string>();
keyValuePairs.Add("CertificateCode", certificateCode); keyValuePairs.Add("CertificateCode", certificateCode);
keyValuePairs.Add("DeliveryUnit", deliveryUnit); keyValuePairs.Add("DeliveryUnit", deliveryUnit);
keyValuePairs.Add("DeliveryUnitCode", deliveryUnitCode); keyValuePairs.Add("DeliveryUnitCode", deliveryUnitCode);
}
BLL.Common.FastReportService.AddFastreportParameter(keyValuePairs); BLL.Common.FastReportService.AddFastreportParameter(keyValuePairs);
initTemplatePath = "File\\Fastreport\\JGZL\\压力管道安装汇总表.frx"; initTemplatePath = "File\\Fastreport\\JGZL\\压力管道安装汇总表.frx";
@@ -935,15 +935,14 @@ namespace FineUIPro.Web.JGZL
fastReportItem.ParameterValues = keyValuePairs; fastReportItem.ParameterValues = keyValuePairs;
fastReportItem.DataTables = dataTables; fastReportItem.DataTables = dataTables;
} }
}
break; break;
case "6"://工程施工开工报告 case "6"://工程施工开工报告
{ {
Dictionary<string, string> keyValuePairs = new Dictionary<string, string>(); Dictionary<string, string> keyValuePairs = new Dictionary<string, string>();
keyValuePairs.Add("ProjectName", BLL.Base_ProjectService.GetProjectByProjectId(projectId).ProjectName);
var report = BLL.CommencementReportService.GetCommencementReportByProjectId(projectId); var report = BLL.CommencementReportService.GetCommencementReportByProjectId(projectId);
if (report != null) if (report != null)
{ {
keyValuePairs.Add("ProjectName", BLL.Base_ProjectService.GetProjectByProjectId(projectId).ProjectName);
keyValuePairs.Add("ContractNumber", report.ContractNumber); keyValuePairs.Add("ContractNumber", report.ContractNumber);
keyValuePairs.Add("DesignUnit", report.DesignUnit); keyValuePairs.Add("DesignUnit", report.DesignUnit);
keyValuePairs.Add("PlannedStartDate", report.PlannedStartDate.HasValue ? string.Format("{0:yyyy年MM月dd日}", report.PlannedStartDate) : ""); keyValuePairs.Add("PlannedStartDate", report.PlannedStartDate.HasValue ? string.Format("{0:yyyy年MM月dd日}", report.PlannedStartDate) : "");
@@ -952,8 +951,8 @@ namespace FineUIPro.Web.JGZL
keyValuePairs.Add("Conditions", report.Conditions); keyValuePairs.Add("Conditions", report.Conditions);
keyValuePairs.Add("ReviewOpinion", report.ReviewOpinion); keyValuePairs.Add("ReviewOpinion", report.ReviewOpinion);
keyValuePairs.Add("QualitySupervisionOpinion", report.QualitySupervisionOpinion); keyValuePairs.Add("QualitySupervisionOpinion", report.QualitySupervisionOpinion);
BLL.Common.FastReportService.AddFastreportParameter(keyValuePairs);
} }
BLL.Common.FastReportService.AddFastreportParameter(keyValuePairs);
initTemplatePath = "File\\Fastreport\\JGZL\\工程施工开工报告.frx"; initTemplatePath = "File\\Fastreport\\JGZL\\工程施工开工报告.frx";
List<DataTable> dataTables = new List<DataTable>(); List<DataTable> dataTables = new List<DataTable>();
@@ -966,18 +965,18 @@ namespace FineUIPro.Web.JGZL
case "7"://工程中间交接证书 case "7"://工程中间交接证书
{ {
Dictionary<string, string> keyValuePairs = new Dictionary<string, string>(); Dictionary<string, string> keyValuePairs = new Dictionary<string, string>();
keyValuePairs.Add("ProjectName", BLL.Base_ProjectService.GetProjectByProjectId(projectId).ProjectName);
var report = BLL.HandoverCertificateService.GetHandoverCertificateByProjectId(projectId); var report = BLL.HandoverCertificateService.GetHandoverCertificateByProjectId(projectId);
if (report != null) if (report != null)
{ {
keyValuePairs.Add("ProjectName", BLL.Base_ProjectService.GetProjectByProjectId(projectId).ProjectName);
keyValuePairs.Add("ContractNumber", report.ContractNumber); keyValuePairs.Add("ContractNumber", report.ContractNumber);
keyValuePairs.Add("HandoverDate", report.HandoverDate.HasValue ? string.Format("{0:yyyy年MM月dd日}", report.HandoverDate) : ""); keyValuePairs.Add("HandoverDate", report.HandoverDate.HasValue ? string.Format("{0:yyyy年MM月dd日}", report.HandoverDate) : "");
keyValuePairs.Add("ProjectContent", report.ProjectContent); keyValuePairs.Add("ProjectContent", report.ProjectContent);
keyValuePairs.Add("ReceiveOpinions", report.ReceiveOpinions); keyValuePairs.Add("ReceiveOpinions", report.ReceiveOpinions);
keyValuePairs.Add("HeaderMan", report.HeaderMan); keyValuePairs.Add("HeaderMan", report.HeaderMan);
keyValuePairs.Add("SupervisionOpinion", report.SupervisionOpinion); keyValuePairs.Add("SupervisionOpinion", report.SupervisionOpinion);
BLL.Common.FastReportService.AddFastreportParameter(keyValuePairs);
} }
BLL.Common.FastReportService.AddFastreportParameter(keyValuePairs);
initTemplatePath = "File\\Fastreport\\JGZL\\工程中间交接证书.frx"; initTemplatePath = "File\\Fastreport\\JGZL\\工程中间交接证书.frx";
List<DataTable> dataTables = new List<DataTable>(); List<DataTable> dataTables = new List<DataTable>();
//dataTables.Add(dt); //dataTables.Add(dt);
@@ -989,10 +988,10 @@ namespace FineUIPro.Web.JGZL
case "8"://工程交工验收证书 case "8"://工程交工验收证书
{ {
Dictionary<string, string> keyValuePairs = new Dictionary<string, string>(); Dictionary<string, string> keyValuePairs = new Dictionary<string, string>();
keyValuePairs.Add("ProjectName", BLL.Base_ProjectService.GetProjectByProjectId(projectId).ProjectName);
var report = BLL.AcceptanceCertificateService.GetAcceptanceCertificateByProjectId(projectId); var report = BLL.AcceptanceCertificateService.GetAcceptanceCertificateByProjectId(projectId);
if (report != null) if (report != null)
{ {
keyValuePairs.Add("ProjectName", BLL.Base_ProjectService.GetProjectByProjectId(projectId).ProjectName);
keyValuePairs.Add("ContractNumber", report.ContractNumber); keyValuePairs.Add("ContractNumber", report.ContractNumber);
keyValuePairs.Add("StartDate", report.StartDate.HasValue ? string.Format("{0:yyyy年MM月dd日}", report.StartDate) : ""); keyValuePairs.Add("StartDate", report.StartDate.HasValue ? string.Format("{0:yyyy年MM月dd日}", report.StartDate) : "");
keyValuePairs.Add("EndDate", report.EndDate.HasValue ? string.Format("{0:yyyy年MM月dd日}", report.EndDate) : ""); keyValuePairs.Add("EndDate", report.EndDate.HasValue ? string.Format("{0:yyyy年MM月dd日}", report.EndDate) : "");
@@ -1000,8 +999,8 @@ namespace FineUIPro.Web.JGZL
keyValuePairs.Add("AcceptanceOpinion", report.AcceptanceOpinion); keyValuePairs.Add("AcceptanceOpinion", report.AcceptanceOpinion);
keyValuePairs.Add("HeaderMan", report.HeaderMan); keyValuePairs.Add("HeaderMan", report.HeaderMan);
keyValuePairs.Add("SupervisoryOpinion", report.SupervisoryOpinion); keyValuePairs.Add("SupervisoryOpinion", report.SupervisoryOpinion);
BLL.Common.FastReportService.AddFastreportParameter(keyValuePairs);
} }
BLL.Common.FastReportService.AddFastreportParameter(keyValuePairs);
initTemplatePath = "File\\Fastreport\\JGZL\\工程交工验收证书.frx"; initTemplatePath = "File\\Fastreport\\JGZL\\工程交工验收证书.frx";
List<DataTable> dataTables = new List<DataTable>(); List<DataTable> dataTables = new List<DataTable>();
//dataTables.Add(dt); //dataTables.Add(dt);
@@ -1013,10 +1012,10 @@ namespace FineUIPro.Web.JGZL
case "9"://工程联络单 case "9"://工程联络单
{ {
Dictionary<string, string> keyValuePairs = new Dictionary<string, string>(); Dictionary<string, string> keyValuePairs = new Dictionary<string, string>();
keyValuePairs.Add("ProjectName", BLL.Base_ProjectService.GetProjectByProjectId(projectId).ProjectName);
var report = BLL.ContactService.GetContactByProjectId(projectId, "1"); var report = BLL.ContactService.GetContactByProjectId(projectId, "1");
if (report != null) if (report != null)
{ {
keyValuePairs.Add("ProjectName", BLL.Base_ProjectService.GetProjectByProjectId(projectId).ProjectName);
keyValuePairs.Add("ContractNumber", report.ContractNumber); keyValuePairs.Add("ContractNumber", report.ContractNumber);
keyValuePairs.Add("DeliveryUnit", report.DeliveryUnit); keyValuePairs.Add("DeliveryUnit", report.DeliveryUnit);
keyValuePairs.Add("SubjectMatter", report.SubjectMatter); keyValuePairs.Add("SubjectMatter", report.SubjectMatter);
@@ -1030,8 +1029,8 @@ namespace FineUIPro.Web.JGZL
keyValuePairs.Add("OpinionHandDate", report.OpinionHandDate.HasValue ? string.Format("{0:yyyy年MM月dd日}", report.OpinionHandDate) : ""); keyValuePairs.Add("OpinionHandDate", report.OpinionHandDate.HasValue ? string.Format("{0:yyyy年MM月dd日}", report.OpinionHandDate) : "");
keyValuePairs.Add("OpinionsReviewer", report.OpinionsReviewer); keyValuePairs.Add("OpinionsReviewer", report.OpinionsReviewer);
keyValuePairs.Add("OpinionsDate", report.OpinionsDate.HasValue ? string.Format("{0:yyyy年MM月dd日}", report.OpinionsDate) : ""); keyValuePairs.Add("OpinionsDate", report.OpinionsDate.HasValue ? string.Format("{0:yyyy年MM月dd日}", report.OpinionsDate) : "");
BLL.Common.FastReportService.AddFastreportParameter(keyValuePairs);
} }
BLL.Common.FastReportService.AddFastreportParameter(keyValuePairs);
initTemplatePath = "File\\Fastreport\\JGZL\\工程联络单.frx"; initTemplatePath = "File\\Fastreport\\JGZL\\工程联络单.frx";
List<DataTable> dataTables = new List<DataTable>(); List<DataTable> dataTables = new List<DataTable>();
//dataTables.Add(dt); //dataTables.Add(dt);
@@ -1043,10 +1042,10 @@ namespace FineUIPro.Web.JGZL
case "10"://施工图核查记录 case "10"://施工图核查记录
{ {
Dictionary<string, string> keyValuePairs = new Dictionary<string, string>(); Dictionary<string, string> keyValuePairs = new Dictionary<string, string>();
keyValuePairs.Add("ProjectName", BLL.Base_ProjectService.GetProjectByProjectId(projectId).ProjectName);
var report = BLL.ConDrawingVerificationService.GetConDrawingVerificationByProjectId(projectId); var report = BLL.ConDrawingVerificationService.GetConDrawingVerificationByProjectId(projectId);
if (report != null) if (report != null)
{ {
keyValuePairs.Add("ProjectName", BLL.Base_ProjectService.GetProjectByProjectId(projectId).ProjectName);
keyValuePairs.Add("DesignUnit", report.DesignUnit); keyValuePairs.Add("DesignUnit", report.DesignUnit);
keyValuePairs.Add("Professional", report.Professional); keyValuePairs.Add("Professional", report.Professional);
keyValuePairs.Add("Host", report.Host); keyValuePairs.Add("Host", report.Host);
@@ -1059,9 +1058,8 @@ namespace FineUIPro.Web.JGZL
keyValuePairs.Add("RecordDate", report.RecordDate.HasValue ? string.Format("{0:yyyy年MM月dd日}", report.RecordDate) : ""); keyValuePairs.Add("RecordDate", report.RecordDate.HasValue ? string.Format("{0:yyyy年MM月dd日}", report.RecordDate) : "");
keyValuePairs.Add("Reviewer", report.Reviewer); keyValuePairs.Add("Reviewer", report.Reviewer);
keyValuePairs.Add("ReviewDate", report.ReviewDate.HasValue ? string.Format("{0:yyyy年MM月dd日}", report.ReviewDate) : ""); keyValuePairs.Add("ReviewDate", report.ReviewDate.HasValue ? string.Format("{0:yyyy年MM月dd日}", report.ReviewDate) : "");
BLL.Common.FastReportService.AddFastreportParameter(keyValuePairs);
} }
BLL.Common.FastReportService.AddFastreportParameter(keyValuePairs);
initTemplatePath = "File\\Fastreport\\JGZL\\施工图核查记录.frx"; initTemplatePath = "File\\Fastreport\\JGZL\\施工图核查记录.frx";
List<DataTable> dataTables = new List<DataTable>(); List<DataTable> dataTables = new List<DataTable>();
//dataTables.Add(dt); //dataTables.Add(dt);
@@ -1089,7 +1087,8 @@ namespace FineUIPro.Web.JGZL
dt.Columns.Add("CertificateNo"); dt.Columns.Add("CertificateNo");
dt.Columns.Add("QualifiedProjectCode"); dt.Columns.Add("QualifiedProjectCode");
dt.Columns.Add("LimitDate"); dt.Columns.Add("LimitDate");
if (tb.Rows.Count > 0)
{
tb.DefaultView.Sort = "Number asc"; tb.DefaultView.Sort = "Number asc";
DataRow[] rows = tb.DefaultView.ToTable().Select(); DataRow[] rows = tb.DefaultView.ToTable().Select();
foreach (var row in rows) foreach (var row in rows)
@@ -1104,6 +1103,7 @@ namespace FineUIPro.Web.JGZL
dt.Rows.Add(newRow); dt.Rows.Add(newRow);
} }
BLL.Common.FastReportService.AddFastreportTable(dt); BLL.Common.FastReportService.AddFastreportTable(dt);
}
Dictionary<string, string> keyValuePairs = new Dictionary<string, string>(); Dictionary<string, string> keyValuePairs = new Dictionary<string, string>();
keyValuePairs.Add("ProjectName", BLL.Base_ProjectService.GetProjectByProjectId(projectId).ProjectName); keyValuePairs.Add("ProjectName", BLL.Base_ProjectService.GetProjectByProjectId(projectId).ProjectName);
@@ -1193,6 +1193,8 @@ namespace FineUIPro.Web.JGZL
dt.Columns.Add("JOT_PrepareTemp"); dt.Columns.Add("JOT_PrepareTemp");
dt.Columns.Add("WeldDate"); dt.Columns.Add("WeldDate");
if (tb.Rows.Count > 0)
{
DataView dv = tb.DefaultView;//获取表视图 DataView dv = tb.DefaultView;//获取表视图
dv.Sort = "JOTY_Group,Sort1,Sort2,Sort3,Sort4,Sort5 ASC";//按照ID排序 dv.Sort = "JOTY_Group,Sort1,Sort2,Sort3,Sort4,Sort5 ASC";//按照ID排序
tb = dv.ToTable();//转为表 tb = dv.ToTable();//转为表
@@ -1214,6 +1216,7 @@ namespace FineUIPro.Web.JGZL
dt.Rows.Add(newRow); dt.Rows.Add(newRow);
} }
BLL.Common.FastReportService.AddFastreportTable(dt); BLL.Common.FastReportService.AddFastreportTable(dt);
}
Dictionary<string, string> keyValuePairs = new Dictionary<string, string>(); Dictionary<string, string> keyValuePairs = new Dictionary<string, string>();
keyValuePairs.Add("ProjectName", BLL.Base_ProjectService.GetProjectByProjectId(projectId).ProjectName); keyValuePairs.Add("ProjectName", BLL.Base_ProjectService.GetProjectByProjectId(projectId).ProjectName);
@@ -1380,6 +1383,8 @@ namespace FineUIPro.Web.JGZL
dt.Columns.Add("SMAWWelder"); dt.Columns.Add("SMAWWelder");
dt.Columns.Add("VTInspector"); dt.Columns.Add("VTInspector");
if (tb.Rows.Count > 0)
{
DataView dv = tb.DefaultView;//获取表视图 DataView dv = tb.DefaultView;//获取表视图
dv.Sort = "PipelineNo,WeldingJointNo ASC";//按照ID倒序排序 dv.Sort = "PipelineNo,WeldingJointNo ASC";//按照ID倒序排序
tb = dv.ToTable();//转为表 tb = dv.ToTable();//转为表
@@ -1410,6 +1415,7 @@ namespace FineUIPro.Web.JGZL
i++; i++;
} }
BLL.Common.FastReportService.AddFastreportTable(dt); BLL.Common.FastReportService.AddFastreportTable(dt);
}
Dictionary<string, string> keyValuePairs = new Dictionary<string, string>(); Dictionary<string, string> keyValuePairs = new Dictionary<string, string>();
keyValuePairs.Add("ProjectName", BLL.Base_ProjectService.GetProjectByProjectId(projectId).ProjectName); keyValuePairs.Add("ProjectName", BLL.Base_ProjectService.GetProjectByProjectId(projectId).ProjectName);
@@ -2111,7 +2117,6 @@ namespace FineUIPro.Web.JGZL
break; break;
case "21"://管道吹扫、清洗检验记录 case "21"://管道吹扫、清洗检验记录
{ {
DataTable itemdt = new DataTable();
DataTable dt = new DataTable(); DataTable dt = new DataTable();
dt.TableName = "MainData"; dt.TableName = "MainData";
dt.Columns.Add("ProjectName"); dt.Columns.Add("ProjectName");
@@ -2124,6 +2129,14 @@ namespace FineUIPro.Web.JGZL
dt.Columns.Add("Results"); dt.Columns.Add("Results");
dt.Columns.Add("BlowingCleaningDate"); dt.Columns.Add("BlowingCleaningDate");
DataTable itemdt = new DataTable();
itemdt.TableName = "Data";
itemdt.Columns.Add("ISO_IsoNo");
itemdt.Columns.Add("STE_Code");
itemdt.Columns.Add("OperatingMedium");
itemdt.Columns.Add("ScrubbingMedium");
itemdt.Columns.Add("CleaningMedium");
var report = BLL.BlowingCleaningService.GetBlowingCleaningByProjectId(projectId); var report = BLL.BlowingCleaningService.GetBlowingCleaningByProjectId(projectId);
if (report != null) if (report != null)
{ {
@@ -2141,13 +2154,6 @@ namespace FineUIPro.Web.JGZL
dt.Rows.Add(newRow); dt.Rows.Add(newRow);
BLL.Common.FastReportService.AddFastreportTable(dt); BLL.Common.FastReportService.AddFastreportTable(dt);
itemdt.TableName = "Data";
itemdt.Columns.Add("ISO_IsoNo");
itemdt.Columns.Add("STE_Code");
itemdt.Columns.Add("OperatingMedium");
itemdt.Columns.Add("ScrubbingMedium");
itemdt.Columns.Add("CleaningMedium");
var blowingCleaningItems = BLL.BlowingCleaningItemService.GetBlowingCleaningItemList(report.BlowingCleaningId); var blowingCleaningItems = BLL.BlowingCleaningItemService.GetBlowingCleaningItemList(report.BlowingCleaningId);
if (blowingCleaningItems.Count > 0) if (blowingCleaningItems.Count > 0)
{ {
@@ -2315,6 +2321,13 @@ namespace FineUIPro.Web.JGZL
case "27"://防腐工程质量验收记录 case "27"://防腐工程质量验收记录
{ {
DataTable dt = new DataTable(); DataTable dt = new DataTable();
dt.TableName = "Data";
dt.Columns.Add("Part");
dt.Columns.Add("MaterialName");
dt.Columns.Add("Grade");
dt.Columns.Add("Manufacturer");
dt.Columns.Add("PlanFilmThickness");
dt.Columns.Add("ActualFilmThickness");
Dictionary<string, string> keyValuePairs = new Dictionary<string, string>(); Dictionary<string, string> keyValuePairs = new Dictionary<string, string>();
var report = BLL.AnticorrosionEngineeringInspectionRecordService.GetAnticorrosionReportByProjectId(projectId); var report = BLL.AnticorrosionEngineeringInspectionRecordService.GetAnticorrosionReportByProjectId(projectId);
if (report != null) if (report != null)
@@ -2325,13 +2338,6 @@ namespace FineUIPro.Web.JGZL
SqlParameter[] parameter = listStr.ToArray(); SqlParameter[] parameter = listStr.ToArray();
DataTable tb = SQLHelper.GetDataTableRunText(strSql, parameter); DataTable tb = SQLHelper.GetDataTableRunText(strSql, parameter);
dt.TableName = "Data";
dt.Columns.Add("Part");
dt.Columns.Add("MaterialName");
dt.Columns.Add("Grade");
dt.Columns.Add("Manufacturer");
dt.Columns.Add("PlanFilmThickness");
dt.Columns.Add("ActualFilmThickness");
if (tb.Rows.Count > 0) if (tb.Rows.Count > 0)
{ {
DataRow[] rows = tb.DefaultView.ToTable().Select(); DataRow[] rows = tb.DefaultView.ToTable().Select();
@@ -2383,10 +2389,6 @@ namespace FineUIPro.Web.JGZL
case "28"://隔热工程质量验收记录 case "28"://隔热工程质量验收记录
{ {
DataTable dt = new DataTable(); DataTable dt = new DataTable();
Dictionary<string, string> keyValuePairs = new Dictionary<string, string>();
var report = BLL.InsulationAcceptanceRecordService.GetInsulationAcceptanceRecordByProjectId(projectId);
if (report != null)
{
dt.TableName = "MainData"; dt.TableName = "MainData";
dt.Columns.Add("ProjectName"); dt.Columns.Add("ProjectName");
dt.Columns.Add("HeatInsulationArea"); dt.Columns.Add("HeatInsulationArea");
@@ -2394,6 +2396,10 @@ namespace FineUIPro.Web.JGZL
dt.Columns.Add("AcceptanceConclusion"); dt.Columns.Add("AcceptanceConclusion");
dt.Columns.Add("CompileDate"); dt.Columns.Add("CompileDate");
Dictionary<string, string> keyValuePairs = new Dictionary<string, string>();
var report = BLL.InsulationAcceptanceRecordService.GetInsulationAcceptanceRecordByProjectId(projectId);
if (report != null)
{
var newRow = dt.NewRow(); var newRow = dt.NewRow();
newRow["ProjectName"] = BLL.Base_ProjectService.GetProjectByProjectId(report.ProjectId).ProjectName; newRow["ProjectName"] = BLL.Base_ProjectService.GetProjectByProjectId(report.ProjectId).ProjectName;
newRow["HeatInsulationArea"] = report.HeatInsulationArea; newRow["HeatInsulationArea"] = report.HeatInsulationArea;
@@ -3087,5 +3093,6 @@ namespace FineUIPro.Web.JGZL
return fastReportItem; return fastReportItem;
} }
#endregion #endregion
} }
} }
+67 -67
View File
@@ -1,4 +1,4 @@
<?xml version="1.0"?> <?xml version="1.0" encoding="utf-8"?>
<!-- <!--
有关如何配置 ASP.NET 应用程序的详细消息,请访问 有关如何配置 ASP.NET 应用程序的详细消息,请访问
@@ -6,39 +6,39 @@
--> -->
<configuration> <configuration>
<configSections> <configSections>
<section name="FineUIPro" type="FineUIPro.ConfigSection, FineUIPro" requirePermission="false"/> <section name="FineUIPro" type="FineUIPro.ConfigSection, FineUIPro" requirePermission="false" />
</configSections> </configSections>
<FineUIPro DebugMode="false" Theme="Cupertino"/> <FineUIPro DebugMode="false" Theme="Cupertino" />
<appSettings> <appSettings>
<!--连接字符串--> <!--连接字符串-->
<add key="ConnectionString" value="Server=.\SQL2022;Database=HJGLDB_DS;Integrated Security=False;User ID=sa;Password=1111;MultipleActiveResultSets=true;Max Pool Size = 1000;Connect Timeout=1200"/> <add key="ConnectionString" value="Server=.\SQL2022;Database=HJGLDB_DS;Integrated Security=False;User ID=sa;Password=1111;MultipleActiveResultSets=true;Max Pool Size = 1000;Connect Timeout=1200" />
<!--系统名称--> <!--系统名称-->
<add key="SystemName" value="诺必达焊接管理系统"/> <add key="SystemName" value="诺必达焊接管理系统" />
<add key="ChartImageHandler" value="storage=file;timeout=20;url=~/Images/;"/> <add key="ChartImageHandler" value="storage=file;timeout=20;url=~/Images/;" />
<add key="aspnet:MaxHttpCollectionKeys" value="50000"/> <add key="aspnet:MaxHttpCollectionKeys" value="50000" />
<add key="HJGLUrl" value="http://localhost:61590/"/> <add key="HJGLUrl" value="http://localhost:61590/" />
<add key="SystemVersion" value="SGGLPackFile_V2017-03-30-001"/> <add key="SystemVersion" value="SGGLPackFile_V2017-03-30-001" />
<add key="ADomainUrl" value="10.151.130.1"/> <add key="ADomainUrl" value="10.151.130.1" />
<add key="APPUrl" value="https://www.pgyer.com/pWSd"/> <add key="APPUrl" value="https://www.pgyer.com/pWSd" />
<!--系统:焊接管理为:HJGL,焊材管理:HJCLGL--> <!--系统:焊接管理为:HJGL,焊材管理:HJCLGL-->
<add key="SystemCode" value="HJCLGL"/> <add key="SystemCode" value="HJCLGL" />
<add key="http" value="http://localhost/test/"/> <add key="http" value="http://localhost/test/" />
<!--BAIDU AI配置--> <!--BAIDU AI配置-->
<add key="APP_ID" value="119624563"/> <add key="APP_ID" value="119624563" />
<add key="API_KEY" value="qm0iFO9OTHqx5dt5dNIKuvIE"/> <add key="API_KEY" value="qm0iFO9OTHqx5dt5dNIKuvIE" />
<add key="SECRET_KEY" value="NwA68AnLM9SwEcbB2ONCu6cagy2czzVc"/> <add key="SECRET_KEY" value="NwA68AnLM9SwEcbB2ONCu6cagy2czzVc" />
<!--人脸检测参数--> <!--人脸检测参数-->
<!--人脸活体检测参数1最好,0最差 建议0.995 --> <!--人脸活体检测参数1最好,0最差 建议0.995 -->
<add key="BD_face_liveness" value="0.3"/> <add key="BD_face_liveness" value="0.3" />
<!--人脸高宽建议100-200--> <!--人脸高宽建议100-200-->
<!--<add key="BD_width" value="200" />--> <!--<add key="BD_width" value="200" />-->
<!--<add key="BD_height" value="200" />--> <!--<add key="BD_height" value="200" />-->
<!--人脸角度--> <!--人脸角度-->
<add key="BD_roll" value="40"/> <add key="BD_roll" value="40" />
<!--人脸遮档度0最好,1最不好--> <!--人脸遮档度0最好,1最不好-->
<add key="BD_occlusion" value="1"/> <add key="BD_occlusion" value="1" />
<!--人脸模糊度0最好,1最不好--> <!--人脸模糊度0最好,1最不好-->
<add key="BD_blur" value="0.1"/> <add key="BD_blur" value="0.1" />
</appSettings> </appSettings>
<!-- <!--
有关 web.config 更改的说明,请参见 http://go.microsoft.com/fwlink/?LinkId=235367。 有关 web.config 更改的说明,请参见 http://go.microsoft.com/fwlink/?LinkId=235367。
@@ -50,113 +50,113 @@
--> -->
<system.web> <system.web>
<!-- 会话状态设置 默认情况下,ASP.NET 使用 Cookie 来标识哪些请求属于特定的会话。如果 Cookie 不可用,则可以通过将会话标识符添加到 URL 来跟踪会话。若要禁用 Cookie,请设置 sessionState cookieless="true" --> <!-- 会话状态设置 默认情况下,ASP.NET 使用 Cookie 来标识哪些请求属于特定的会话。如果 Cookie 不可用,则可以通过将会话标识符添加到 URL 来跟踪会话。若要禁用 Cookie,请设置 sessionState cookieless="true" -->
<sessionState mode="InProc" cookieless="UseCookies" timeout="1200"/> <sessionState mode="InProc" cookieless="UseCookies" timeout="1200" />
<!--<processModel enable="true" requestQueueLimit="100000"/>--> <!--<processModel enable="true" requestQueueLimit="100000"/>-->
<pages controlRenderingCompatibilityVersion="4.0" clientIDMode="AutoID"> <pages controlRenderingCompatibilityVersion="4.0" clientIDMode="AutoID">
<controls> <controls>
<add tagPrefix="f" namespace="FineUIPro" assembly="FineUIPro"/> <add tagPrefix="f" namespace="FineUIPro" assembly="FineUIPro" />
<add tagPrefix="asp" namespace="System.Web.UI.DataVisualization.Charting" assembly="System.Web.DataVisualization, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/> <add tagPrefix="asp" namespace="System.Web.UI.DataVisualization.Charting" assembly="System.Web.DataVisualization, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" />
</controls> </controls>
</pages> </pages>
<httpModules> <httpModules>
<add name="FineUIProScriptModule" type="FineUIPro.ScriptModule, FineUIPro"/> <add name="FineUIProScriptModule" type="FineUIPro.ScriptModule, FineUIPro" />
<add name="ScriptModule" type="System.Web.Handlers.ScriptModule, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/> <add name="ScriptModule" type="System.Web.Handlers.ScriptModule, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
</httpModules> </httpModules>
<httpHandlers> <httpHandlers>
<add verb="GET" path="res.axd" type="FineUIPro.ResourceHandler, FineUIPro" validate="false"/> <add verb="GET" path="res.axd" type="FineUIPro.ResourceHandler, FineUIPro" validate="false" />
<add path="ChartImg.axd" verb="GET,POST,HEAD" type="System.Web.UI.DataVisualization.Charting.ChartHttpHandler, System.Web.DataVisualization, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" validate="false"/> <add path="ChartImg.axd" verb="GET,POST,HEAD" type="System.Web.UI.DataVisualization.Charting.ChartHttpHandler, System.Web.DataVisualization, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" validate="false" />
<add path="FastReport.Export.axd" verb="*" type="FastReport.Web.Handlers.WebExport"/> <add path="FastReport.Export.axd" verb="*" type="FastReport.Web.Handlers.WebExport" />
</httpHandlers> </httpHandlers>
<compilation debug="true" targetFramework="4.6.1"> <compilation debug="false" targetFramework="4.6.1">
<assemblies> <assemblies>
<add assembly="System.Web.DataVisualization, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/> <add assembly="System.Web.DataVisualization, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
</assemblies> </assemblies>
</compilation> </compilation>
<httpRuntime requestValidationMode="2.0" maxRequestLength="999999999" maxQueryStringLength="2097151" executionTimeout="36000"/> <httpRuntime requestValidationMode="2.0" maxRequestLength="999999999" maxQueryStringLength="2097151" executionTimeout="36000" />
<authentication mode="Forms"> <authentication mode="Forms">
<forms loginUrl="Login.aspx" name="PUBLISHERCOOKIE" protection="All" timeout="1440" path="/"/> <forms loginUrl="Login.aspx" name="PUBLISHERCOOKIE" protection="All" timeout="1440" path="/" />
</authentication> </authentication>
<membership> <membership>
<providers> <providers>
<clear/> <clear />
<add name="AspNetSqlMembershipProvider" type="System.Web.Security.SqlMembershipProvider" connectionStringName="ApplicationServices" enablePasswordRetrieval="false" enablePasswordReset="true" requiresQuestionAndAnswer="false" requiresUniqueEmail="false" maxInvalidPasswordAttempts="5" minRequiredPasswordLength="6" minRequiredNonalphanumericCharacters="0" passwordAttemptWindow="10" applicationName="/"/> <add name="AspNetSqlMembershipProvider" type="System.Web.Security.SqlMembershipProvider" connectionStringName="ApplicationServices" enablePasswordRetrieval="false" enablePasswordReset="true" requiresQuestionAndAnswer="false" requiresUniqueEmail="false" maxInvalidPasswordAttempts="5" minRequiredPasswordLength="6" minRequiredNonalphanumericCharacters="0" passwordAttemptWindow="10" applicationName="/" />
</providers> </providers>
</membership> </membership>
<profile> <profile>
<providers> <providers>
<clear/> <clear />
<add name="AspNetSqlProfileProvider" type="System.Web.Profile.SqlProfileProvider" connectionStringName="ApplicationServices" applicationName="/"/> <add name="AspNetSqlProfileProvider" type="System.Web.Profile.SqlProfileProvider" connectionStringName="ApplicationServices" applicationName="/" />
</providers> </providers>
</profile> </profile>
<roleManager enabled="false"> <roleManager enabled="false">
<providers> <providers>
<clear/> <clear />
<add name="AspNetSqlRoleProvider" type="System.Web.Security.SqlRoleProvider" connectionStringName="ApplicationServices" applicationName="/"/> <add name="AspNetSqlRoleProvider" type="System.Web.Security.SqlRoleProvider" connectionStringName="ApplicationServices" applicationName="/" />
<add name="AspNetWindowsTokenRoleProvider" type="System.Web.Security.WindowsTokenRoleProvider" applicationName="/"/> <add name="AspNetWindowsTokenRoleProvider" type="System.Web.Security.WindowsTokenRoleProvider" applicationName="/" />
</providers> </providers>
</roleManager> </roleManager>
<customErrors mode="RemoteOnly" defaultRedirect="LogOff.aspx"/> <customErrors mode="RemoteOnly" defaultRedirect="LogOff.aspx" />
<webServices> <webServices>
<protocols> <protocols>
<add name="HttpSoap"/> <add name="HttpSoap" />
<add name="HttpPost"/> <add name="HttpPost" />
<add name="HttpGet"/> <add name="HttpGet" />
<add name="Documentation"/> <add name="Documentation" />
</protocols> </protocols>
</webServices> </webServices>
</system.web> </system.web>
<location path="res.axd"/> <location path="res.axd" />
<system.webServer> <system.webServer>
<staticContent> <staticContent>
<mimeMap fileExtension=".mjs" mimeType="application/javascript"/> <mimeMap fileExtension=".mjs" mimeType="application/javascript" />
<mimeMap fileExtension=".dat" mimeType="application/ChinaExcel Report File"/> <mimeMap fileExtension=".dat" mimeType="application/ChinaExcel Report File" />
<mimeMap fileExtension=".tab" mimeType="application/ChinaExcel Report File"/> <mimeMap fileExtension=".tab" mimeType="application/ChinaExcel Report File" />
</staticContent> </staticContent>
<validation validateIntegratedModeConfiguration="false"/> <validation validateIntegratedModeConfiguration="false" />
<modules runAllManagedModulesForAllRequests="true"> <modules runAllManagedModulesForAllRequests="true">
<add name="FineUIProScriptModule" type="FineUIPro.ScriptModule, FineUIPro"/> <add name="FineUIProScriptModule" type="FineUIPro.ScriptModule, FineUIPro" />
<remove name="ScriptModule"/> <remove name="ScriptModule" />
<add name="ScriptModule" preCondition="managedHandler" type="System.Web.Handlers.ScriptModule, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/> <add name="ScriptModule" preCondition="managedHandler" type="System.Web.Handlers.ScriptModule, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
</modules> </modules>
<handlers> <handlers>
<remove name="ChartImageHandler"/> <remove name="ChartImageHandler" />
<add name="FineUIProResourceHandler" verb="GET" path="res.axd" type="FineUIPro.ResourceHandler, FineUIPro"/> <add name="FineUIProResourceHandler" verb="GET" path="res.axd" type="FineUIPro.ResourceHandler, FineUIPro" />
<add name="ChartImageHandler" preCondition="integratedMode" verb="GET,HEAD,POST" path="ChartImg.axd" type="System.Web.UI.DataVisualization.Charting.ChartHttpHandler, System.Web.DataVisualization, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/> <add name="ChartImageHandler" preCondition="integratedMode" verb="GET,HEAD,POST" path="ChartImg.axd" type="System.Web.UI.DataVisualization.Charting.ChartHttpHandler, System.Web.DataVisualization, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" />
<add name="FastReportHandler" path="FastReport.Export.axd" verb="*" type="FastReport.Web.Handlers.WebExport"/> <add name="FastReportHandler" path="FastReport.Export.axd" verb="*" type="FastReport.Web.Handlers.WebExport" />
</handlers> </handlers>
<defaultDocument> <defaultDocument>
<files> <files>
<add value="Login.aspx"/> <add value="Login.aspx" />
</files> </files>
</defaultDocument> </defaultDocument>
<security> <security>
<requestFiltering> <requestFiltering>
<requestLimits maxAllowedContentLength="2147483647" maxQueryString="2147483647"/> <requestLimits maxAllowedContentLength="2147483647" maxQueryString="2147483647" />
</requestFiltering> </requestFiltering>
</security> </security>
</system.webServer> </system.webServer>
<!-- SERVER --> <!-- SERVER -->
<system.serviceModel> <system.serviceModel>
<serviceHostingEnvironment aspNetCompatibilityEnabled="true" multipleSiteBindingsEnabled="true"/> <serviceHostingEnvironment aspNetCompatibilityEnabled="true" multipleSiteBindingsEnabled="true" />
<services> <services>
<service name="BLL.OpenService.HSSEService" behaviorConfiguration="HSSEServiceBehavior"> <service name="BLL.OpenService.HSSEService" behaviorConfiguration="HSSEServiceBehavior">
<endpoint address="" binding="wsHttpBinding" bindingConfiguration="HSSEServiceBinding" name="HSSEServiceEndpoint" contract="BLL.OpenService.IHSSEService"/> <endpoint address="" binding="wsHttpBinding" bindingConfiguration="HSSEServiceBinding" name="HSSEServiceEndpoint" contract="BLL.OpenService.IHSSEService" />
</service> </service>
</services> </services>
<behaviors> <behaviors>
<serviceBehaviors> <serviceBehaviors>
<behavior name="HSSEServiceBehavior"> <behavior name="HSSEServiceBehavior">
<serviceMetadata httpGetEnabled="true"/> <serviceMetadata httpGetEnabled="true" />
<serviceDebug includeExceptionDetailInFaults="false"/> <serviceDebug includeExceptionDetailInFaults="false" />
<serviceThrottling maxConcurrentCalls="2147483647" maxConcurrentInstances="2147483647" maxConcurrentSessions="2147483647"/> <serviceThrottling maxConcurrentCalls="2147483647" maxConcurrentInstances="2147483647" maxConcurrentSessions="2147483647" />
</behavior> </behavior>
</serviceBehaviors> </serviceBehaviors>
</behaviors> </behaviors>
<bindings> <bindings>
<wsHttpBinding> <wsHttpBinding>
<binding name="HSSEServiceBinding" maxReceivedMessageSize="2147483647" useDefaultWebProxy="false" maxBufferPoolSize="2147483647" closeTimeout="20:00:00" openTimeout="00:01:10" receiveTimeout="20:00:00" sendTimeout="20:00:00"> <binding name="HSSEServiceBinding" maxReceivedMessageSize="2147483647" useDefaultWebProxy="false" maxBufferPoolSize="2147483647" closeTimeout="20:00:00" openTimeout="00:01:10" receiveTimeout="20:00:00" sendTimeout="20:00:00">
<readerQuotas maxDepth="32" maxStringContentLength="2147483647" maxArrayLength="2147483647" maxBytesPerRead="409600" maxNameTableCharCount="2147483647"/> <readerQuotas maxDepth="32" maxStringContentLength="2147483647" maxArrayLength="2147483647" maxBytesPerRead="409600" maxNameTableCharCount="2147483647" />
<security mode="None"/> <security mode="None" />
</binding> </binding>
</wsHttpBinding> </wsHttpBinding>
</bindings> </bindings>
@@ -164,8 +164,8 @@
<runtime> <runtime>
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1"> <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
<dependentAssembly> <dependentAssembly>
<assemblyIdentity name="Newtonsoft.Json" publicKeyToken="30ad4fe6b2a6aeed" culture="neutral"/> <assemblyIdentity name="Newtonsoft.Json" publicKeyToken="30ad4fe6b2a6aeed" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-12.0.0.0" newVersion="12.0.0.0"/> <bindingRedirect oldVersion="0.0.0.0-12.0.0.0" newVersion="12.0.0.0" />
</dependentAssembly> </dependentAssembly>
</assemblyBinding> </assemblyBinding>
</runtime> </runtime>
+1 -1
View File
@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="utf-8"?> <?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> <Project ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup> <PropertyGroup>
<LastActiveSolutionConfig>Debug|Any CPU</LastActiveSolutionConfig> <LastActiveSolutionConfig>Release|Any CPU</LastActiveSolutionConfig>
<NameOfLastUsedPublishProfile>FolderProfile</NameOfLastUsedPublishProfile> <NameOfLastUsedPublishProfile>FolderProfile</NameOfLastUsedPublishProfile>
<UseIISExpress>true</UseIISExpress> <UseIISExpress>true</UseIISExpress>
<Use64BitIISExpress /> <Use64BitIISExpress />