20251205 组织机构图

This commit is contained in:
2025-12-05 16:07:28 +08:00
parent 968c1ccb7a
commit f0df1b6338
5 changed files with 858 additions and 715 deletions
@@ -63,6 +63,20 @@ namespace FineUIPro.Web.CQMS.QualityPlanning
}
}
string deputyProjectManagerName = string.Empty;
var deputyProjectManager = BLL.UserService.GetUserNameListsByUnitIdWorkPostName(projectId, unitId, "项目副经理");
if (deputyProjectManager != null)
{
foreach (var item in deputyProjectManager)
{
deputyProjectManagerName += item + ",";
}
if (!string.IsNullOrEmpty(deputyProjectManagerName))
{
this.Label2.Text = "项目副经理:" + deputyProjectManagerName.Substring(0, deputyProjectManagerName.LastIndexOf(','));
}
}
string sjName = string.Empty;
var sj = BLL.UserService.GetUserNameListsByUnitIdWorkPostName(projectId, unitId, "设计经理");
if (sj != null)
@@ -73,7 +87,7 @@ namespace FineUIPro.Web.CQMS.QualityPlanning
}
if (!string.IsNullOrEmpty(sjName))
{
this.Label2.Text = "设计经理:" + sjName.Substring(0, sjName.LastIndexOf(','));
this.Label3.Text = "设计经理:" + sjName.Substring(0, sjName.LastIndexOf(','));
}
}
@@ -87,7 +101,7 @@ namespace FineUIPro.Web.CQMS.QualityPlanning
}
if (!string.IsNullOrEmpty(cgName))
{
this.Label3.Text = "采购经理:" + cgName.Substring(0, cgName.LastIndexOf(','));
this.Label7.Text = "采购经理:" + cgName.Substring(0, cgName.LastIndexOf(','));
}
}
@@ -101,7 +115,7 @@ namespace FineUIPro.Web.CQMS.QualityPlanning
}
if (!string.IsNullOrEmpty(name4))
{
this.Label4.Text = "施工经理:" + name4.Substring(0, name4.LastIndexOf(','));
this.Label5.Text = "施工经理:" + name4.Substring(0, name4.LastIndexOf(','));
}
}
@@ -115,12 +129,12 @@ namespace FineUIPro.Web.CQMS.QualityPlanning
}
if (!string.IsNullOrEmpty(name5))
{
this.Label5.Text = "质量经理:" + name5.Substring(0, name5.LastIndexOf(','));
this.Label6.Text = "质量经理:" + name5.Substring(0, name5.LastIndexOf(','));
}
}
string name6 = string.Empty;
var hseManager = BLL.UserService.GetUserNameListsByUnitIdWorkPostName(projectId, unitId, "HSE经理");
var hseManager = BLL.UserService.GetUserNameListsByUnitIdWorkPostName(projectId, unitId, "设计工程师");
if (hseManager != null)
{
foreach (var item in hseManager)
@@ -129,26 +143,12 @@ namespace FineUIPro.Web.CQMS.QualityPlanning
}
if (!string.IsNullOrEmpty(name6))
{
this.Label6.Text = "HSE经理" + name6.Substring(0, name6.LastIndexOf(','));
}
}
string name7 = string.Empty;
var carManager = BLL.UserService.GetUserNameListsByUnitIdWorkPostName(projectId, unitId, "开车经理");
if (carManager != null)
{
foreach (var item in carManager)
{
name7 += item + ",";
}
if (!string.IsNullOrEmpty(name7))
{
this.Label7.Text = "开车经理:" + name7.Substring(0, name7.LastIndexOf(','));
this.Label4.Text = "设计工程师" + name6.Substring(0, name6.LastIndexOf(','));
}
}
string warehousemanName = string.Empty;
var warehousemanLists = BLL.UserService.GetUserNameListsByUnitIdWorkPostName(projectId, unitId, "仓库管理员");
var warehousemanLists = BLL.UserService.GetUserNameListsByUnitIdWorkPostName(projectId, unitId, "施工工程师");
if (warehousemanLists != null)
{
foreach (var item in warehousemanLists)
@@ -160,25 +160,50 @@ namespace FineUIPro.Web.CQMS.QualityPlanning
warehousemanName = warehousemanName.Substring(0, warehousemanName.LastIndexOf(','));
}
}
this.Label8.Text = "仓库管理员" + warehousemanName;
this.Label8.Text = "施工工程师" + warehousemanName;
string docName = string.Empty;
var doc = BLL.UserService.GetUserNameListsByUnitIdWorkPostName(projectId, unitId, "文控工程师");
if (doc != null)
string name7 = string.Empty;
string nameList = string.Empty;
var carManager = BLL.UserService.GetUserNameListsByUnitIdWorkPostName(projectId, unitId, "仓储、采购工程师");
if (carManager != null)
{
foreach (var item in doc)
foreach (var item in carManager)
{
docName += item + ",";
}
if (!string.IsNullOrEmpty(docName))
{
docName = docName.Substring(0, docName.LastIndexOf(','));
name7 += item + ",";
}
nameList += name7;
}
this.Label9.Text = "文控工程师:" + docName;
string ccname = string.Empty;
var ccManager = BLL.UserService.GetUserNameListsByUnitIdWorkPostName(projectId, unitId, "仓储工程师");
if (ccManager != null)
{
foreach (var item in ccManager)
{
ccname += item + ",";
}
nameList += ccname;
}
string cgname = string.Empty;
var cgManager = BLL.UserService.GetUserNameListsByUnitIdWorkPostName(projectId, unitId, "采购工程师");
if (cgManager != null)
{
foreach (var item in cgManager)
{
cgname += item + ",";
}
nameList += cgname;
}
if (!string.IsNullOrEmpty(nameList))
{
nameList = nameList.Substring(0, nameList.LastIndexOf(','));
}
this.Label9.Text = "仓储、采购工程师:" + nameList;
string hseEngineerName = string.Empty;
var hseEngineerLists = BLL.UserService.GetUserNameListsByUnitIdWorkPostName(projectId, unitId, "HSE工程师");
var hseEngineerLists = BLL.UserService.GetUserNameListsByUnitIdWorkPostName(projectId, unitId, "质量工程师");
if (hseEngineerLists != null)
{
foreach (var item in hseEngineerLists)
@@ -190,10 +215,10 @@ namespace FineUIPro.Web.CQMS.QualityPlanning
hseEngineerName = hseEngineerName.Substring(0, hseEngineerName.LastIndexOf(','));
}
}
this.Label10.Text = "HSE工程师:" + hseEngineerName;
this.Label10.Text = "质量工程师:" + hseEngineerName;
string carEngineerName = string.Empty;
var carEngineerLists = BLL.UserService.GetUserNameListsByUnitIdWorkPostName(projectId, unitId, "开车工程师");
var carEngineerLists = BLL.UserService.GetUserNameListsByUnitIdWorkPostName(projectId, unitId, "现场资料员");
if (carEngineerLists != null)
{
foreach (var item in carEngineerLists)
@@ -205,82 +230,40 @@ namespace FineUIPro.Web.CQMS.QualityPlanning
carEngineerName = carEngineerName.Substring(0, carEngineerName.LastIndexOf(','));
}
}
this.Label11.Text = "开车工程师" + carEngineerName;
this.Label11.Text = "现场资料员" + carEngineerName;
string CVEngineerName = string.Empty;
var CVEngineerLists = BLL.UserService.GetUserNameListsByUnitIdWorkPostName(projectId, unitId, "土建工程师");
if (CVEngineerLists != null)
string threeTestName = string.Empty;
var threeTestList = BLL.UnitService.GetUnitByProjectIdUnitTypeList(projectId, BLL.Const.ProjectUnitType_5);
if (threeTestList != null)
{
foreach (var item in CVEngineerLists)
foreach (var item in threeTestList)
{
CVEngineerName += item + ",";
threeTestName += item.UnitName + ",";
}
if (!string.IsNullOrEmpty(CVEngineerName))
if (!string.IsNullOrEmpty(threeTestName))
{
CVEngineerName = CVEngineerName.Substring(0, CVEngineerName.LastIndexOf(','));
threeTestName = threeTestName.Substring(0, threeTestName.LastIndexOf(','));
}
}
this.Label12.Text = "土建工程师" + CVEngineerName;
Label12.Text = "第三方检测" + threeTestName;
string FEEngineerName = string.Empty;
var FEEngineerLists = BLL.UserService.GetUserNameListsByUnitIdWorkPostName(projectId, unitId, "设备工程师");
if (FEEngineerLists != null)
string subUnitName = string.Empty;
var subUnitList = BLL.UnitService.GetUnitByProjectIdUnitTypeList(projectId, BLL.Const.ProjectUnitType_2);
if (subUnitList != null)
{
foreach (var item in FEEngineerLists)
foreach (var item in subUnitList)
{
FEEngineerName += item + ",";
subUnitName += item.UnitName + ",";
}
if (!string.IsNullOrEmpty(FEEngineerName))
if (!string.IsNullOrEmpty(subUnitName))
{
FEEngineerName = FEEngineerName.Substring(0, FEEngineerName.LastIndexOf(','));
subUnitName = subUnitName.Substring(0, subUnitName.LastIndexOf(','));
}
}
this.Label13.Text = "设备工程师" + FEEngineerName;
Label13.Text = "施工分包商" + subUnitName;
string PDEngineerName = string.Empty;
var PDEngineerLists = BLL.UserService.GetUserNameListsByUnitIdWorkPostName(projectId, unitId, "管道工程师");
if (PDEngineerLists != null)
{
foreach (var item in PDEngineerLists)
{
PDEngineerName += item + ",";
}
if (!string.IsNullOrEmpty(PDEngineerName))
{
PDEngineerName = PDEngineerName.Substring(0, PDEngineerName.LastIndexOf(','));
}
}
this.Label14.Text = "管道工程师:" + PDEngineerName;
string EHEngineerName = string.Empty;
var EHEngineerLists = BLL.UserService.GetUserNameListsByUnitIdWorkPostName(projectId, unitId, "电气工程师");
if (EHEngineerLists != null)
{
foreach (var item in EHEngineerLists)
{
EHEngineerName += item + ",";
}
if (!string.IsNullOrEmpty(EHEngineerName))
{
EHEngineerName = EHEngineerName.Substring(0, EHEngineerName.LastIndexOf(','));
}
}
this.Label15.Text = "电气工程师:" + EHEngineerName;
string EAEngineerName = string.Empty;
var EAEngineerLists = BLL.UserService.GetUserNameListsByUnitIdWorkPostName(projectId, unitId, "仪表工程师");
if (EAEngineerLists != null)
{
foreach (var item in EAEngineerLists)
{
EAEngineerName += item + ",";
}
if (!string.IsNullOrEmpty(EAEngineerName))
{
EAEngineerName = EAEngineerName.Substring(0, EAEngineerName.LastIndexOf(','));
}
}
this.Label16.Text = "仪表工程师:" + EAEngineerName;
}
else
{
@@ -529,6 +512,22 @@ namespace FineUIPro.Web.CQMS.QualityPlanning
}
projectManager.Text = "项目经理:" + pm;
Bookmark deputyProjectManager = doc.Range.Bookmarks["DeputyProjectManager"];
string deputyProject = string.Empty;
var lists2 = BLL.UserService.GetUserNameListsByUnitIdWorkPostName(projectId, unitId, "项目副经理");
if (lists2 != null)
{
foreach (var item in lists2)
{
deputyProject += item + ",";
}
if (!string.IsNullOrEmpty(deputyProject))
{
deputyProject = deputyProject.Substring(0, deputyProject.LastIndexOf(','));
}
}
deputyProjectManager.Text = "项目副经理:" + deputyProject;
Bookmark sj = doc.Range.Bookmarks["sjManager"];
string sjName = string.Empty;
var sjLists = BLL.UserService.GetUserNameListsByUnitIdWorkPostName(projectId, unitId, "设计经理");
@@ -545,22 +544,6 @@ namespace FineUIPro.Web.CQMS.QualityPlanning
}
sj.Text = "设计经理:" + sjName;
Bookmark cgManager = doc.Range.Bookmarks["cgManager"];
string cgName = string.Empty;
var cg = BLL.UserService.GetUserNameListsByUnitIdWorkPostName(projectId, unitId, "采购经理");
if (cg != null)
{
foreach (var item in cg)
{
cgName += item + ",";
}
if (!string.IsNullOrEmpty(cgName))
{
cgName = cgName.Substring(0, cgName.LastIndexOf(','));
}
}
cgManager.Text = "采购经理:" + cgName;
Bookmark sgManager = doc.Range.Bookmarks["sgManager"];
string name4 = string.Empty;
var con = BLL.UserService.GetUserNameListsByUnitIdWorkPostName(projectId, unitId, "施工经理");
@@ -593,181 +576,335 @@ namespace FineUIPro.Web.CQMS.QualityPlanning
}
qaManager.Text = "质量经理:" + name5;
Bookmark hse = doc.Range.Bookmarks["hseManager"];
string name6 = string.Empty;
var hseManager = BLL.UserService.GetUserNameListsByUnitIdWorkPostName(projectId, unitId, "HSE经理");
if (hseManager != null)
Bookmark cgManager = doc.Range.Bookmarks["cgManager"];
string cgName = string.Empty;
var cg = BLL.UserService.GetUserNameListsByUnitIdWorkPostName(projectId, unitId, "采购经理");
if (cg != null)
{
foreach (var item in hseManager)
foreach (var item in cg)
{
name6 += item + ",";
cgName += item + ",";
}
if (!string.IsNullOrEmpty(name6))
if (!string.IsNullOrEmpty(cgName))
{
name6 = name6.Substring(0, name6.LastIndexOf(','));
cgName = cgName.Substring(0, cgName.LastIndexOf(','));
}
}
hse.Text = "HSE经理:" + name6;
cgManager.Text = "采购经理:" + cgName;
Bookmark car = doc.Range.Bookmarks["carManager"];
Bookmark designEngineer = doc.Range.Bookmarks["designEngineer"];
string designEName = string.Empty;
var designEngineerNames = BLL.UserService.GetUserNameListsByUnitIdWorkPostName(projectId, unitId, "设计工程师");
if (designEngineerNames != null)
{
foreach (var item in designEngineerNames)
{
designEName += item + ",";
}
if (!string.IsNullOrEmpty(designEName))
{
designEName = "设计工程师:" + designEName.Substring(0, designEName.LastIndexOf(','));
}
}
designEngineer.Text = "设计工程师:" + designEName;
Bookmark constructionEngineer = doc.Range.Bookmarks["constructionEngineer"];
string ConEngineer = string.Empty;
var conLists = BLL.UserService.GetUserNameListsByUnitIdWorkPostName(projectId, unitId, "施工工程师");
if (conLists != null)
{
foreach (var item in conLists)
{
ConEngineer += item + ",";
}
if (!string.IsNullOrEmpty(ConEngineer))
{
ConEngineer = ConEngineer.Substring(0, ConEngineer.LastIndexOf(','));
}
}
constructionEngineer.Text = "施工工程师:" + ConEngineer;
Bookmark buyEngineer = doc.Range.Bookmarks["buyEngineer"];
string name7 = string.Empty;
var carManager = BLL.UserService.GetUserNameListsByUnitIdWorkPostName(projectId, unitId, "开车经理");
string nameList = string.Empty;
var carManager = BLL.UserService.GetUserNameListsByUnitIdWorkPostName(projectId, unitId, "仓储、采购工程师");
if (carManager != null)
{
foreach (var item in carManager)
{
name7 += item + ",";
}
if (!string.IsNullOrEmpty(name7))
{
name7 = name7.Substring(0, name7.LastIndexOf(','));
}
nameList += name7;
}
car.Text = "开车经理:" + name7;
Bookmark warehouse = doc.Range.Bookmarks["warehouseManager"];
string warehousemanName = string.Empty;
var warehousemanLists = BLL.UserService.GetUserNameListsByUnitIdWorkPostName(projectId, unitId, "仓库管理员");
if (warehousemanLists != null)
string ccname = string.Empty;
var ccManager = BLL.UserService.GetUserNameListsByUnitIdWorkPostName(projectId, unitId, "仓储工程师");
if (ccManager != null)
{
foreach (var item in warehousemanLists)
foreach (var item in ccManager)
{
warehousemanName += item + ",";
}
if (!string.IsNullOrEmpty(warehousemanName))
{
warehousemanName = warehousemanName.Substring(0, warehousemanName.LastIndexOf(','));
ccname += item + ",";
}
nameList += ccname;
}
warehouse.Text = "仓库管理员:" + warehousemanName;
Bookmark docManager = doc.Range.Bookmarks["docManager"];
string docName = string.Empty;
var docm = BLL.UserService.GetUserNameListsByUnitIdWorkPostName(projectId, unitId, "文控工程师");
if (docm != null)
string cgname = string.Empty;
var cgEngineer = BLL.UserService.GetUserNameListsByUnitIdWorkPostName(projectId, unitId, "采购工程师");
if (cgEngineer != null)
{
foreach (var item in docm)
foreach (var item in cgEngineer)
{
docName += item + ",";
}
if (!string.IsNullOrEmpty(docName))
{
docName = docName.Substring(0, docName.LastIndexOf(','));
cgname += item + ",";
}
nameList += cgname;
}
docManager.Text = "文控工程师:" + docName;
if (!string.IsNullOrEmpty(nameList))
{
nameList = nameList.Substring(0, nameList.LastIndexOf(','));
}
buyEngineer.Text = "仓储、采购工程师:" + nameList;
Bookmark hseEngineer = doc.Range.Bookmarks["hseEngineer"];
string hseEngineerName = string.Empty;
var hseEngineerLists = BLL.UserService.GetUserNameListsByUnitIdWorkPostName(projectId, unitId, "HSE工程师");
if (hseEngineerLists != null)
{
foreach (var item in hseEngineerLists)
{
hseEngineerName += item + ",";
}
if (!string.IsNullOrEmpty(hseEngineerName))
{
hseEngineerName = hseEngineerName.Substring(0, hseEngineerName.LastIndexOf(','));
}
}
hseEngineer.Text = "HSE工程师:" + hseEngineerName;
Bookmark carEngineer = doc.Range.Bookmarks["carEngineer"];
string carEngineerName = string.Empty;
var carEngineerLists = BLL.UserService.GetUserNameListsByUnitIdWorkPostName(projectId, unitId, "开车工程师");
if (carEngineerLists != null)
Bookmark qualityEngineer = doc.Range.Bookmarks["QualityEngineer"];
string qualityEngineerName = string.Empty;
var qualityEngineerLists = BLL.UserService.GetUserNameListsByUnitIdWorkPostName(projectId, unitId, "质量工程师");
if (qualityEngineerLists != null)
{
foreach (var item in carEngineerLists)
foreach (var item in qualityEngineerLists)
{
carEngineerName += item + ",";
qualityEngineerName += item + ",";
}
if (!string.IsNullOrEmpty(carEngineerName))
if (!string.IsNullOrEmpty(qualityEngineerName))
{
carEngineerName = carEngineerName.Substring(0, carEngineerName.LastIndexOf(','));
qualityEngineerName = qualityEngineerName.Substring(0, qualityEngineerName.LastIndexOf(','));
}
}
carEngineer.Text = "开车工程师:" + carEngineerName;
qualityEngineer.Text = "质量工程师:" + qualityEngineerName;
Bookmark CVEngineer = doc.Range.Bookmarks["CVEngineer"];
string CVEngineerName = string.Empty;
var CVEngineerLists = BLL.UserService.GetUserNameListsByUnitIdWorkPostName(projectId, unitId, "土建工程师");
if (CVEngineerLists != null)
{
foreach (var item in CVEngineerLists)
{
CVEngineerName += item + ",";
}
if (!string.IsNullOrEmpty(CVEngineerName))
{
CVEngineerName = CVEngineerName.Substring(0, CVEngineerName.LastIndexOf(','));
}
}
CVEngineer.Text = "土建工程师:" + CVEngineerName;
Bookmark FEEngineer = doc.Range.Bookmarks["FEEngineer"];
string FEEngineerName = string.Empty;
var FEEngineerLists = BLL.UserService.GetUserNameListsByUnitIdWorkPostName(projectId, unitId, "设备工程师");
if (FEEngineerLists != null)
Bookmark DataClerk = doc.Range.Bookmarks["DataClerk"];
string dataClerkName = string.Empty;
var dataClerkLists = BLL.UserService.GetUserNameListsByUnitIdWorkPostName(projectId, unitId, "现场资料员");
if (dataClerkLists != null)
{
foreach (var item in FEEngineerLists)
foreach (var item in dataClerkLists)
{
FEEngineerName += item + ",";
dataClerkName += item + ",";
}
if (!string.IsNullOrEmpty(FEEngineerName))
if (!string.IsNullOrEmpty(dataClerkName))
{
FEEngineerName = FEEngineerName.Substring(0, FEEngineerName.LastIndexOf(','));
dataClerkName = dataClerkName.Substring(0, dataClerkName.LastIndexOf(','));
}
}
FEEngineer.Text = "设备工程师" + FEEngineerName;
DataClerk.Text = "现场资料员" + dataClerkName;
Bookmark PDEngineer = doc.Range.Bookmarks["PDEngineer"];
string PDEngineerName = string.Empty;
var PDEngineerLists = BLL.UserService.GetUserNameListsByUnitIdWorkPostName(projectId, unitId, "管道工程师");
if (PDEngineerLists != null)
Bookmark ThreeTest = doc.Range.Bookmarks["ThreeTest"];
string threeTestName = string.Empty;
var threeTestList = BLL.UnitService.GetUnitByProjectIdUnitTypeList(projectId, BLL.Const.ProjectUnitType_5);
if (threeTestList != null)
{
foreach (var item in PDEngineerLists)
foreach (var item in threeTestList)
{
PDEngineerName += item + ",";
threeTestName += item.UnitName + ",";
}
if (!string.IsNullOrEmpty(PDEngineerName))
if (!string.IsNullOrEmpty(threeTestName))
{
PDEngineerName = PDEngineerName.Substring(0, PDEngineerName.LastIndexOf(','));
threeTestName = threeTestName.Substring(0, threeTestName.LastIndexOf(','));
}
}
PDEngineer.Text = "管道工程师" + PDEngineerName;
ThreeTest.Text = "第三方检测" + threeTestName;
Bookmark EHEngineer = doc.Range.Bookmarks["EHEngineer"];
string EHEngineerName = string.Empty;
var EHEngineerLists = BLL.UserService.GetUserNameListsByUnitIdWorkPostName(projectId, unitId, "电气工程师");
if (EHEngineerLists != null)
Bookmark subUnit = doc.Range.Bookmarks["subUnit"];
string subUnitName = string.Empty;
var subUnitList = BLL.UnitService.GetUnitByProjectIdUnitTypeList(projectId, BLL.Const.ProjectUnitType_2);
if (subUnitList != null)
{
foreach (var item in EHEngineerLists)
foreach (var item in subUnitList)
{
EHEngineerName += item + ",";
subUnitName += item.UnitName + ",";
}
if (!string.IsNullOrEmpty(EHEngineerName))
if (!string.IsNullOrEmpty(subUnitName))
{
EHEngineerName = EHEngineerName.Substring(0, EHEngineerName.LastIndexOf(','));
subUnitName = subUnitName.Substring(0, subUnitName.LastIndexOf(','));
}
}
EHEngineer.Text = "电气工程师" + EHEngineerName;
subUnit.Text = "施工分包商" + subUnitName;
Bookmark EAEngineer = doc.Range.Bookmarks["EAEngineer"];
string EAEngineerName = string.Empty;
var EAEngineerLists = BLL.UserService.GetUserNameListsByUnitIdWorkPostName(projectId, unitId, "仪表工程师");
if (EAEngineerLists != null)
{
foreach (var item in EAEngineerLists)
{
EAEngineerName += item + ",";
}
if (!string.IsNullOrEmpty(EAEngineerName))
{
EAEngineerName = EAEngineerName.Substring(0, EAEngineerName.LastIndexOf(','));
}
}
EAEngineer.Text = "仪表工程师:" + EAEngineerName;
//Bookmark hse = doc.Range.Bookmarks["hseManager"];
//string name6 = string.Empty;
//var hseManager = BLL.UserService.GetUserNameListsByUnitIdWorkPostName(projectId, unitId, "HSE经理");
//if (hseManager != null)
//{
// foreach (var item in hseManager)
// {
// name6 += item + ",";
// }
// if (!string.IsNullOrEmpty(name6))
// {
// name6 = name6.Substring(0, name6.LastIndexOf(','));
// }
//}
//hse.Text = "HSE经理:" + name6;
//Bookmark car = doc.Range.Bookmarks["carManager"];
//string name7 = string.Empty;
//var carManager = BLL.UserService.GetUserNameListsByUnitIdWorkPostName(projectId, unitId, "开车经理");
//if (carManager != null)
//{
// foreach (var item in carManager)
// {
// name7 += item + ",";
// }
// if (!string.IsNullOrEmpty(name7))
// {
// name7 = name7.Substring(0, name7.LastIndexOf(','));
// }
//}
//car.Text = "开车经理:" + name7;
//Bookmark warehouse = doc.Range.Bookmarks["warehouseManager"];
//string warehousemanName = string.Empty;
//var warehousemanLists = BLL.UserService.GetUserNameListsByUnitIdWorkPostName(projectId, unitId, "仓库管理员");
//if (warehousemanLists != null)
//{
// foreach (var item in warehousemanLists)
// {
// warehousemanName += item + ",";
// }
// if (!string.IsNullOrEmpty(warehousemanName))
// {
// warehousemanName = warehousemanName.Substring(0, warehousemanName.LastIndexOf(','));
// }
//}
//warehouse.Text = "仓库管理员:" + warehousemanName;
//Bookmark docManager = doc.Range.Bookmarks["docManager"];
//string docName = string.Empty;
//var docm = BLL.UserService.GetUserNameListsByUnitIdWorkPostName(projectId, unitId, "文控工程师");
//if (docm != null)
//{
// foreach (var item in docm)
// {
// docName += item + ",";
// }
// if (!string.IsNullOrEmpty(docName))
// {
// docName = docName.Substring(0, docName.LastIndexOf(','));
// }
//}
//docManager.Text = "文控工程师:" + docName;
//Bookmark hseEngineer = doc.Range.Bookmarks["hseEngineer"];
//string hseEngineerName = string.Empty;
//var hseEngineerLists = BLL.UserService.GetUserNameListsByUnitIdWorkPostName(projectId, unitId, "HSE工程师");
//if (hseEngineerLists != null)
//{
// foreach (var item in hseEngineerLists)
// {
// hseEngineerName += item + ",";
// }
// if (!string.IsNullOrEmpty(hseEngineerName))
// {
// hseEngineerName = hseEngineerName.Substring(0, hseEngineerName.LastIndexOf(','));
// }
//}
//hseEngineer.Text = "HSE工程师:" + hseEngineerName;
//Bookmark carEngineer = doc.Range.Bookmarks["carEngineer"];
//string carEngineerName = string.Empty;
//var carEngineerLists = BLL.UserService.GetUserNameListsByUnitIdWorkPostName(projectId, unitId, "开车工程师");
//if (carEngineerLists != null)
//{
// foreach (var item in carEngineerLists)
// {
// carEngineerName += item + ",";
// }
// if (!string.IsNullOrEmpty(carEngineerName))
// {
// carEngineerName = carEngineerName.Substring(0, carEngineerName.LastIndexOf(','));
// }
//}
//carEngineer.Text = "开车工程师:" + carEngineerName;
//Bookmark CVEngineer = doc.Range.Bookmarks["CVEngineer"];
//string CVEngineerName = string.Empty;
//var CVEngineerLists = BLL.UserService.GetUserNameListsByUnitIdWorkPostName(projectId, unitId, "土建工程师");
//if (CVEngineerLists != null)
//{
// foreach (var item in CVEngineerLists)
// {
// CVEngineerName += item + ",";
// }
// if (!string.IsNullOrEmpty(CVEngineerName))
// {
// CVEngineerName = CVEngineerName.Substring(0, CVEngineerName.LastIndexOf(','));
// }
//}
//CVEngineer.Text = "土建工程师:" + CVEngineerName;
//Bookmark FEEngineer = doc.Range.Bookmarks["FEEngineer"];
//string FEEngineerName = string.Empty;
//var FEEngineerLists = BLL.UserService.GetUserNameListsByUnitIdWorkPostName(projectId, unitId, "设备工程师");
//if (FEEngineerLists != null)
//{
// foreach (var item in FEEngineerLists)
// {
// FEEngineerName += item + ",";
// }
// if (!string.IsNullOrEmpty(FEEngineerName))
// {
// FEEngineerName = FEEngineerName.Substring(0, FEEngineerName.LastIndexOf(','));
// }
//}
//FEEngineer.Text = "设备工程师:" + FEEngineerName;
//Bookmark PDEngineer = doc.Range.Bookmarks["PDEngineer"];
//string PDEngineerName = string.Empty;
//var PDEngineerLists = BLL.UserService.GetUserNameListsByUnitIdWorkPostName(projectId, unitId, "管道工程师");
//if (PDEngineerLists != null)
//{
// foreach (var item in PDEngineerLists)
// {
// PDEngineerName += item + ",";
// }
// if (!string.IsNullOrEmpty(PDEngineerName))
// {
// PDEngineerName = PDEngineerName.Substring(0, PDEngineerName.LastIndexOf(','));
// }
//}
//PDEngineer.Text = "管道工程师:" + PDEngineerName;
//Bookmark EHEngineer = doc.Range.Bookmarks["EHEngineer"];
//string EHEngineerName = string.Empty;
//var EHEngineerLists = BLL.UserService.GetUserNameListsByUnitIdWorkPostName(projectId, unitId, "电气工程师");
//if (EHEngineerLists != null)
//{
// foreach (var item in EHEngineerLists)
// {
// EHEngineerName += item + ",";
// }
// if (!string.IsNullOrEmpty(EHEngineerName))
// {
// EHEngineerName = EHEngineerName.Substring(0, EHEngineerName.LastIndexOf(','));
// }
//}
//EHEngineer.Text = "电气工程师:" + EHEngineerName;
//Bookmark EAEngineer = doc.Range.Bookmarks["EAEngineer"];
//string EAEngineerName = string.Empty;
//var EAEngineerLists = BLL.UserService.GetUserNameListsByUnitIdWorkPostName(projectId, unitId, "仪表工程师");
//if (EAEngineerLists != null)
//{
// foreach (var item in EAEngineerLists)
// {
// EAEngineerName += item + ",";
// }
// if (!string.IsNullOrEmpty(EAEngineerName))
// {
// EAEngineerName = EAEngineerName.Substring(0, EAEngineerName.LastIndexOf(','));
// }
//}
//EAEngineer.Text = "仪表工程师:" + EAEngineerName;
doc.Save(newUrl);
}