11
This commit is contained in:
@@ -1,7 +1,6 @@
|
||||
using BLL;
|
||||
using NPOI.XSSF.UserModel;
|
||||
using NPOI.SS.UserModel;
|
||||
using NPOI.HSSF.Util;
|
||||
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
@@ -10,13 +9,9 @@ using System.Data.SqlClient;
|
||||
using System.IO;
|
||||
using System.Linq;
|
||||
using Newtonsoft.Json.Linq;
|
||||
using NPOI.HSSF.UserModel;
|
||||
using NPOI.SS.Util;
|
||||
using NPOI.SS.Formula.Functions;
|
||||
using NPOI.OpenXmlFormats.Wordprocessing;
|
||||
using System.Web.UI.WebControls;
|
||||
using BorderStyle = NPOI.SS.UserModel.BorderStyle;
|
||||
using System.Data.Linq;
|
||||
|
||||
|
||||
|
||||
namespace FineUIPro.Web.WeldingProcess.WeldingReport
|
||||
{
|
||||
@@ -36,6 +31,12 @@ namespace FineUIPro.Web.WeldingProcess.WeldingReport
|
||||
BLL.Project_InstallationService.InitInstallationDropDownList(drpInstallation, true, CurrUser.LoginProjectId, Resources.Lan.PleaseSelect);
|
||||
BLL.Base_UnitService.InitProjectUnitDropDownList(this.drpUnit, true, CurrUser.LoginProjectId, Const.UnitType_5, Resources.Lan.PleaseSelect);
|
||||
Funs.FineUIPleaseSelect(drpWorkAreaId, Resources.Lan.PleaseSelect);
|
||||
var teamGroup = BLL.Welder_TeamGroupService.GetAllTeamGroupList(CurrUser.LoginProjectId, "");
|
||||
drpTeamGroup.DataValueField = "Value";
|
||||
drpTeamGroup.DataTextField = "Text";
|
||||
drpTeamGroup.DataSource = teamGroup;
|
||||
drpTeamGroup.DataBind();
|
||||
Funs.FineUIPleaseSelect(drpTeamGroup, "");
|
||||
}
|
||||
}
|
||||
|
||||
@@ -70,7 +71,9 @@ namespace FineUIPro.Web.WeldingProcess.WeldingReport
|
||||
left join Welder_Welder AS fw on weldJoint.BackingWelderId = fw.WelderId
|
||||
left join Welder_Welder AS cw on weldJoint.CoverWelderId = cw.WelderId
|
||||
LEFT JOIN dbo.Base_DetectionRate rate ON rate.DetectionRateId = pipeline.DetectionRateId
|
||||
WHERE weldJoint.WeldingDailyId IS NOT NULL AND weldJoint.ProjectId=@projectId";
|
||||
LEFT JOIN dbo.Welder_ProjectWelder pcw ON pcw.WelderId = weldJoint.CoverWelderId AND pcw.ProjectId=weldJoint.ProjectId
|
||||
LEFT JOIN dbo.Welder_ProjectWelder pfw ON pfw.WelderId = weldJoint.BackingWelderId AND pfw.ProjectId=weldJoint.ProjectId
|
||||
WHERE weldJoint.WeldingDailyId IS NOT NULL AND weldJoint.ProjectId=@projectId";
|
||||
|
||||
List<SqlParameter> listStr = new List<SqlParameter>();
|
||||
listStr.Add(new SqlParameter("@projectId", this.CurrUser.LoginProjectId));
|
||||
@@ -97,11 +100,13 @@ namespace FineUIPro.Web.WeldingProcess.WeldingReport
|
||||
strSql += " AND pipeline.UnitId = @UnitId";
|
||||
listStr.Add(new SqlParameter("@UnitId", drpUnit.SelectedValue));
|
||||
}
|
||||
//if (this.drpWelder.SelectedValue!=Const._Null)
|
||||
//{
|
||||
// strSql += " AND (weldJoint.CoverWelderId=@WelderId OR weldJoint.BackingWelderId=@WelderId)";
|
||||
// listStr.Add(new SqlParameter("@WelderId", drpWelder.SelectedValue));
|
||||
//}
|
||||
if (this.drpTeamGroup.SelectedValueArray.Length>0)
|
||||
{
|
||||
string[] teamGroupList = drpTeamGroup.SelectedValueArray;
|
||||
string teamGroups = string.Join(",", teamGroupList);
|
||||
strSql += " AND (CHARINDEX(pcw.TeamGroupId,@TeamGroupId)>0 OR CHARINDEX(pfw.TeamGroupId,@TeamGroupId)>0) ";
|
||||
listStr.Add(new SqlParameter("@TeamGroupId", teamGroups));
|
||||
}
|
||||
if (txtStarTime.Text != "")
|
||||
{
|
||||
strSql += " AND weldingDaily.WeldingDate> = @WeldingStartDate";
|
||||
|
||||
Reference in New Issue
Block a user