合并天辰 作业票

This commit is contained in:
2023-06-10 12:00:41 +08:00
parent 1836f816cf
commit c4bcf04d74
72 changed files with 16423 additions and 2139 deletions
+221 -234
View File
@@ -293,8 +293,9 @@ namespace FineUIPro.Web.HSSE.License
string filePath = string.Empty;
initTemplatePath = "File\\Word\\HSSE\\夜间施工作业票.doc";
uploadfilepath = rootPath + initTemplatePath;
newUrl = uploadfilepath.Replace(".doc", string.Format("{0:yyyy-MM}", DateTime.Now) + ".doc");
filePath = initTemplatePath.Replace(".doc", string.Format("{0:yyyy-MM}", DateTime.Now) + ".pdf");
string docfilename = Funs.GetNewFileName();
newUrl = uploadfilepath.Replace(".doc", docfilename + ".doc");
filePath = initTemplatePath.Replace(".doc", docfilename + ".pdf");
File.Copy(uploadfilepath, newUrl);
///更新书签
var getNightWork = LicensePublicService.GetNightWorkById(Id);
@@ -691,47 +692,45 @@ namespace FineUIPro.Web.HSSE.License
var getF1 = getFlows.FirstOrDefault(x => x.SortIndex == 1);
if (getF1 != null)
{
var getUser = UserService.GetUserByUserId(getF1.OperaterId);
Bookmark bookmarkOpinion1 = doc.Range.Bookmarks["Opinion1"];
if (bookmarkOpinion1 != null)
{
if (getUser != null)
if (getF1.IsAgree == true)
{
if (getF1.IsAgree == true)
{
bookmarkOpinion1.Text = getF1.Opinion;
}
else
{
bookmarkOpinion1.Text = "不同意: " + getF1.Opinion;
}
bookmarkOpinion1.Text = getF1.Opinion;
}
}
Bookmark bookmarkOperaterMan1 = doc.Range.Bookmarks["OperaterMan1"];
if (bookmarkOperaterMan1 != null)
{
if (getF1.OperaterTime.HasValue)
else
{
bookmarkOpinion1.Text = "不同意: " + getF1.Opinion;
}
if (!string.IsNullOrEmpty(getF1.SignatureUrl) && File.Exists(rootPath + getF1.SignatureUrl))
{
DocumentBuilder builders = new DocumentBuilder(doc);
var file = rootPath + getF1.SignatureUrl;
builders.MoveToBookmark("OperaterMan1");
builders.InsertImage(file, 80, 20);
}
else
{
var getUser = UserService.GetUserByUserId(getF1.OperaterId);
if (getUser != null)
{
DocumentBuilder builders = new DocumentBuilder(doc);
if (!string.IsNullOrEmpty(getUser.SignatureUrl) && File.Exists(rootPath + getUser.SignatureUrl))
{
var file = rootPath + getUser.SignatureUrl;
builders.MoveToBookmark("OperaterMan1");
builders.InsertImage(file, 80, 20);
}
else
Bookmark bookmarkOperaterMan1 = doc.Range.Bookmarks["OperaterMan1"];
if (bookmarkOperaterMan1 != null && getF1.OperaterTime.HasValue)
{
bookmarkOperaterMan1.Text = getUser.UserName;
}
}
}
}
Bookmark bookmarkOperaterTime1 = doc.Range.Bookmarks["OperaterTime1"];
if (bookmarkOperaterTime1 != null)
{
@@ -744,47 +743,43 @@ namespace FineUIPro.Web.HSSE.License
var getF2 = getFlows.FirstOrDefault(x => x.SortIndex == 2);
if (getF2 != null)
{
var getUser = UserService.GetUserByUserId(getF2.OperaterId);
Bookmark bookmarkOpinion2 = doc.Range.Bookmarks["Opinion2"];
if (bookmarkOpinion2 != null)
{
if (getF2.IsAgree == true)
{
bookmarkOpinion2.Text = getF2.Opinion;
}
else
{
bookmarkOpinion2.Text = "不同意: " + getF2.Opinion;
}
}
if (!string.IsNullOrEmpty(getF2.SignatureUrl) && File.Exists(rootPath + getF2.SignatureUrl))
{
DocumentBuilder builders = new DocumentBuilder(doc);
var file = rootPath + getF2.SignatureUrl;
builders.MoveToBookmark("OperaterMan2");
builders.InsertImage(file, 80, 20);
}
else
{
var getUser = UserService.GetUserByUserId(getF2.OperaterId);
if (getUser != null)
{
if (getF2.IsAgree == true)
Bookmark bookmarkOperaterMan2 = doc.Range.Bookmarks["OperaterMan2"];
if (bookmarkOperaterMan2 != null && getF2.OperaterTime.HasValue)
{
bookmarkOpinion2.Text = getF2.Opinion;
}
else
{
bookmarkOpinion2.Text = "不同意: " + getF2.Opinion;
}
}
}
Bookmark bookmarkOperaterMan2 = doc.Range.Bookmarks["OperaterMan2"];
if (bookmarkOperaterMan2 != null)
{
if (getF2.OperaterTime.HasValue)
{
if (getUser != null)
{
DocumentBuilder builders = new DocumentBuilder(doc);
if (!string.IsNullOrEmpty(getUser.SignatureUrl) && File.Exists(rootPath + getUser.SignatureUrl))
{
var file = rootPath + getUser.SignatureUrl;
builders.MoveToBookmark("OperaterMan2");
builders.InsertImage(file, 80, 20);
}
else
{
bookmarkOperaterMan2.Text = getUser.UserName;
}
bookmarkOperaterMan2.Text = getUser.UserName;
}
}
}
Bookmark bookmarkOperaterTime2 = doc.Range.Bookmarks["OperaterTime2"];
if (bookmarkOperaterTime2 != null)
{
@@ -803,41 +798,33 @@ namespace FineUIPro.Web.HSSE.License
{
if (getUser != null)
if (getF3.IsAgree == true)
{
if (getF3.IsAgree == true)
{
bookmarkOpinion3.Text = getF3.Opinion;
}
else
{
bookmarkOpinion3.Text = "不同意: " + getF3.Opinion;
}
bookmarkOpinion3.Text = getF3.Opinion;
}
else
{
bookmarkOpinion3.Text = "不同意: " + getF3.Opinion;
}
}
Bookmark bookmarkOperaterMan3 = doc.Range.Bookmarks["OperaterMan3"];
if (bookmarkOperaterMan3 != null)
if (!string.IsNullOrEmpty(getF3.SignatureUrl) && File.Exists(rootPath + getF3.SignatureUrl))
{
if (getF3.OperaterTime.HasValue)
DocumentBuilder builders = new DocumentBuilder(doc);
var file = rootPath + getF3.SignatureUrl;
builders.MoveToBookmark("OperaterMan3");
builders.InsertImage(file, 80, 20);
}
if (getUser != null)
{
Bookmark bookmarkOperaterMan3 = doc.Range.Bookmarks["OperaterMan3"];
if (bookmarkOperaterMan3 != null)
{
if (getUser != null)
{
DocumentBuilder builders = new DocumentBuilder(doc);
if (!string.IsNullOrEmpty(getUser.SignatureUrl) && File.Exists(rootPath + getUser.SignatureUrl))
{
var file = rootPath + getUser.SignatureUrl;
builders.MoveToBookmark("OperaterMan3");
builders.InsertImage(file, 80, 20);
}
else
{
bookmarkOperaterMan3.Text = getUser.UserName;
}
}
bookmarkOperaterMan3.Text = getUser.UserName;
}
}
Bookmark bookmarkOperaterTime3 = doc.Range.Bookmarks["OperaterTime3"];
if (bookmarkOperaterTime3 != null)
{
@@ -847,165 +834,165 @@ namespace FineUIPro.Web.HSSE.License
}
}
}
var getF4 = getFlows.FirstOrDefault(x => x.SortIndex == 4);
if (getF4 != null)
{
var getUser = UserService.GetUserByUserId(getF4.OperaterId);
Bookmark bookmarkOpinion4 = doc.Range.Bookmarks["Opinion4"];
if (bookmarkOpinion4 != null)
{
//var getF4 = getFlows.FirstOrDefault(x => x.SortIndex == 4);
//if (getF4 != null)
//{
// var getUser = UserService.GetUserByUserId(getF4.OperaterId);
// Bookmark bookmarkOpinion4 = doc.Range.Bookmarks["Opinion4"];
// if (bookmarkOpinion4 != null)
// {
if (getUser != null)
{
if (getF4.IsAgree == true)
{
bookmarkOpinion4.Text = getF4.Opinion;
}
else
{
bookmarkOpinion4.Text = "不同意: " + getF4.Opinion;
}
}
// if (getUser != null)
// {
// if (getF4.IsAgree == true)
// {
// bookmarkOpinion4.Text = getF4.Opinion;
// }
// else
// {
// bookmarkOpinion4.Text = "不同意: " + getF4.Opinion;
// }
// }
}
Bookmark bookmarkOperaterMan4 = doc.Range.Bookmarks["OperaterMan4"];
if (bookmarkOperaterMan4 != null)
{
if (getF4.OperaterTime.HasValue)
{
if (getUser != null)
{
DocumentBuilder builders = new DocumentBuilder(doc);
if (!string.IsNullOrEmpty(getUser.SignatureUrl) && File.Exists(rootPath + getUser.SignatureUrl))
{
var file = rootPath + getUser.SignatureUrl;
builders.MoveToBookmark("OperaterMan4");
builders.InsertImage(file, 80, 20);
}
else
{
bookmarkOperaterMan4.Text = getUser.UserName;
}
}
}
}
Bookmark bookmarkOperaterTime4 = doc.Range.Bookmarks["OperaterTime4"];
if (bookmarkOperaterTime4 != null)
{
if (getF4.OperaterTime.HasValue)
{
bookmarkOperaterTime4.Text = string.Format("{0:yyyy-MM-dd HH:mm}", getF4.OperaterTime);
}
}
}
var getF5 = getFlows.FirstOrDefault(x => x.SortIndex == 5);
if (getF5 != null)
{
var getUser = UserService.GetUserByUserId(getF5.OperaterId);
Bookmark bookmarkOpinion5 = doc.Range.Bookmarks["Opinion5"];
if (bookmarkOpinion5 != null)
{
// }
// Bookmark bookmarkOperaterMan4 = doc.Range.Bookmarks["OperaterMan4"];
// if (bookmarkOperaterMan4 != null)
// {
// if (getF4.OperaterTime.HasValue)
// {
// if (getUser != null)
// {
// DocumentBuilder builders = new DocumentBuilder(doc);
// if (!string.IsNullOrEmpty(getUser.SignatureUrl) && File.Exists(rootPath + getUser.SignatureUrl))
// {
// var file = rootPath + getUser.SignatureUrl;
// builders.MoveToBookmark("OperaterMan4");
// builders.InsertImage(file, 80, 20);
// }
// else
// {
// bookmarkOperaterMan4.Text = getUser.UserName;
// }
// }
// }
// }
// Bookmark bookmarkOperaterTime4 = doc.Range.Bookmarks["OperaterTime4"];
// if (bookmarkOperaterTime4 != null)
// {
// if (getF4.OperaterTime.HasValue)
// {
// bookmarkOperaterTime4.Text = string.Format("{0:yyyy-MM-dd HH:mm}", getF4.OperaterTime);
// }
// }
//}
//var getF5 = getFlows.FirstOrDefault(x => x.SortIndex == 5);
//if (getF5 != null)
//{
// var getUser = UserService.GetUserByUserId(getF5.OperaterId);
// Bookmark bookmarkOpinion5 = doc.Range.Bookmarks["Opinion5"];
// if (bookmarkOpinion5 != null)
// {
if (getUser != null)
{
if (getF5.IsAgree == true)
{
bookmarkOpinion5.Text = getF5.Opinion;
}
else
{
bookmarkOpinion5.Text = "不同意: " + getF5.Opinion;
}
}
// if (getUser != null)
// {
// if (getF5.IsAgree == true)
// {
// bookmarkOpinion5.Text = getF5.Opinion;
// }
// else
// {
// bookmarkOpinion5.Text = "不同意: " + getF5.Opinion;
// }
// }
}
Bookmark bookmarkOperaterMan5 = doc.Range.Bookmarks["OperaterMan5"];
if (bookmarkOperaterMan5 != null)
{
if (getF5.OperaterTime.HasValue)
{
if (getUser != null)
{
DocumentBuilder builders = new DocumentBuilder(doc);
if (!string.IsNullOrEmpty(getUser.SignatureUrl) && File.Exists(rootPath + getUser.SignatureUrl))
{
var file = rootPath + getUser.SignatureUrl;
builders.MoveToBookmark("OperaterMan5");
builders.InsertImage(file, 80, 20);
}
else
{
bookmarkOperaterMan5.Text = getUser.UserName;
}
}
}
}
Bookmark bookmarkOperaterTime5 = doc.Range.Bookmarks["OperaterTime5"];
if (bookmarkOperaterTime5 != null)
{
if (getF5.OperaterTime.HasValue)
{
bookmarkOperaterTime5.Text = string.Format("{0:yyyy-MM-dd HH:mm}", getF5.OperaterTime);
}
}
}
var getF6 = getFlows.FirstOrDefault(x => x.SortIndex == 6);
if (getF6 != null)
{
var getUser = UserService.GetUserByUserId(getF6.OperaterId);
Bookmark bookmarkOpinion6 = doc.Range.Bookmarks["Opinion6"];
if (bookmarkOpinion6 != null)
{
// }
// Bookmark bookmarkOperaterMan5 = doc.Range.Bookmarks["OperaterMan5"];
// if (bookmarkOperaterMan5 != null)
// {
// if (getF5.OperaterTime.HasValue)
// {
// if (getUser != null)
// {
// DocumentBuilder builders = new DocumentBuilder(doc);
// if (!string.IsNullOrEmpty(getUser.SignatureUrl) && File.Exists(rootPath + getUser.SignatureUrl))
// {
// var file = rootPath + getUser.SignatureUrl;
// builders.MoveToBookmark("OperaterMan5");
// builders.InsertImage(file, 80, 20);
// }
// else
// {
// bookmarkOperaterMan5.Text = getUser.UserName;
// }
// }
// }
// }
// Bookmark bookmarkOperaterTime5 = doc.Range.Bookmarks["OperaterTime5"];
// if (bookmarkOperaterTime5 != null)
// {
// if (getF5.OperaterTime.HasValue)
// {
// bookmarkOperaterTime5.Text = string.Format("{0:yyyy-MM-dd HH:mm}", getF5.OperaterTime);
// }
// }
//}
//var getF6 = getFlows.FirstOrDefault(x => x.SortIndex == 6);
//if (getF6 != null)
//{
// var getUser = UserService.GetUserByUserId(getF6.OperaterId);
// Bookmark bookmarkOpinion6 = doc.Range.Bookmarks["Opinion6"];
// if (bookmarkOpinion6 != null)
// {
if (getUser != null)
{
if (getF6.IsAgree == true)
{
bookmarkOpinion6.Text = getF6.Opinion;
}
else
{
bookmarkOpinion6.Text = "不同意: " + getF6.Opinion;
}
}
// if (getUser != null)
// {
// if (getF6.IsAgree == true)
// {
// bookmarkOpinion6.Text = getF6.Opinion;
// }
// else
// {
// bookmarkOpinion6.Text = "不同意: " + getF6.Opinion;
// }
// }
}
Bookmark bookmarkOperaterMan6 = doc.Range.Bookmarks["OperaterMan6"];
if (bookmarkOperaterMan6 != null)
{
if (getF6.OperaterTime.HasValue)
{
if (getUser != null)
{
DocumentBuilder builders = new DocumentBuilder(doc);
if (!string.IsNullOrEmpty(getUser.SignatureUrl) && File.Exists(rootPath + getUser.SignatureUrl))
{
var file = rootPath + getUser.SignatureUrl;
builders.MoveToBookmark("OperaterMan6");
builders.InsertImage(file, 80, 20);
}
else
{
bookmarkOperaterMan6.Text = getUser.UserName;
}
}
}
}
Bookmark bookmarkOperaterTime6 = doc.Range.Bookmarks["OperaterTime6"];
if (bookmarkOperaterTime6 != null)
{
if (getF6.OperaterTime.HasValue)
{
bookmarkOperaterTime6.Text = string.Format("{0:yyyy-MM-dd HH:mm}", getF6.OperaterTime);
}
}
}
// }
// Bookmark bookmarkOperaterMan6 = doc.Range.Bookmarks["OperaterMan6"];
// if (bookmarkOperaterMan6 != null)
// {
// if (getF6.OperaterTime.HasValue)
// {
// if (getUser != null)
// {
// DocumentBuilder builders = new DocumentBuilder(doc);
// if (!string.IsNullOrEmpty(getUser.SignatureUrl) && File.Exists(rootPath + getUser.SignatureUrl))
// {
// var file = rootPath + getUser.SignatureUrl;
// builders.MoveToBookmark("OperaterMan6");
// builders.InsertImage(file, 80, 20);
// }
// else
// {
// bookmarkOperaterMan6.Text = getUser.UserName;
// }
// }
// }
// }
// Bookmark bookmarkOperaterTime6 = doc.Range.Bookmarks["OperaterTime6"];
// if (bookmarkOperaterTime6 != null)
// {
// if (getF6.OperaterTime.HasValue)
// {
// bookmarkOperaterTime6.Text = string.Format("{0:yyyy-MM-dd HH:mm}", getF6.OperaterTime);
// }
// }
//}
}
Bookmark bookmarkCance = doc.Range.Bookmarks["Cancel"];//取消
@@ -1023,7 +1010,7 @@ namespace FineUIPro.Web.HSSE.License
var file = rootPath + getUser.SignatureUrl;
DocumentBuilder builders = new DocumentBuilder(doc);
builders.MoveToBookmark("Cancel");
builders.InsertImage(file, 80, 20);
//builders.InsertImage(file, 80, 20);
builders.Write("取消原因:" + getNightWork.CancelReasons + " 取消时间:" + string.Format("{0:yyyy-MM-dd HH:mm}", getNightWork.CancelTime));
}
else
@@ -1055,7 +1042,7 @@ namespace FineUIPro.Web.HSSE.License
var file = rootPath + getUser.SignatureUrl;
DocumentBuilder builders = new DocumentBuilder(doc);
builders.MoveToBookmark("Close");
builders.InsertImage(file, 80, 20);
// builders.InsertImage(file, 80, 20);
builders.Write("关闭时间:" + string.Format("{0:yyyy-MM-dd HH:mm}", getNightWork.CloseTime));
}
else