合并天辰 作业票

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
File diff suppressed because it is too large Load Diff
+14 -1
View File
@@ -2445,7 +2445,14 @@ namespace BLL
/// 作业票申请
/// </summary>
public const string ProjectLicenseApplyMenuId = "2E58D4F1-2FF1-450E-8A00-1CE3BBCF8D5B";
/// <summary>
/// 加班作业票
/// </summary>
public const string ProjectJiaBanWorkMenuId = "7F1C5B31-10D7-49AB-8AA2-01FAC565C964";
/// <summary>
/// 试压作业票
/// </summary>
public const string ProjectPressureTestMenuId = "F0EBACC6-DAED-4A3F-A174-9AB639409C4B";
/// <summary>
/// 动火作业票
/// </summary>
@@ -2478,6 +2485,12 @@ namespace BLL
/// 吊装作业票
/// </summary>
public const string ProjectLiftingWorkMenuId = "A1BE3AB6-9D4A-41E7-8870-E73423165451";
/// <summary>
/// 临电作业票
/// </summary>
public const string ProjectTempElectricityMenuId = "E9EF8980-C60C-4A87-8498-5A0A061844ED";
#endregion
#region HSSE检查管理
+301 -2
View File
@@ -134,9 +134,9 @@ namespace BLL
}
#endregion
#region
#region
/// <summary>
/// 根据主键获取动火作业票
/// 根据主键获取作业票
/// </summary>
/// <param name="fireWorkId"></param>
/// <returns></returns>
@@ -212,7 +212,113 @@ namespace BLL
}
}
#endregion
#region
/// <summary>
/// 根据主键获取加班作业票
/// </summary>
/// <param name="jiaBanId"></param>
/// <returns></returns>
public static Model.License_JiaBan GetJiaBanWorkById(string jiaBanId)
{
return Funs.DB.License_JiaBan.FirstOrDefault(e => e.JiaBanId == jiaBanId);
}
/// <summary>
/// 添加加班作业票
/// </summary>
/// <param name="jiaBan"></param>
public static void AddJiaBan(Model.License_JiaBan jiaBan)
{
Model.SGGLDB db = Funs.DB;
Model.License_JiaBan newJiaBan = new Model.License_JiaBan
{
JiaBanId = jiaBan.JiaBanId,
ProjectId = jiaBan.ProjectId,
LicenseCode = jiaBan.LicenseCode,
ApplyUnitId = jiaBan.ApplyUnitId,
ApplyManId = jiaBan.ApplyManId,
SafeLeader = jiaBan.SafeLeader,
Reason = jiaBan.Reason,
WorkLeader = jiaBan.WorkLeader,
PeopleNum = jiaBan.PeopleNum,
ElectricalMan = jiaBan.ElectricalMan,
ApplyDate = jiaBan.ApplyDate,
WorkPalce = jiaBan.WorkPalce,
WorkType = jiaBan.WorkType,
ValidityStartTime = jiaBan.ValidityStartTime,
ValidityEndTime = jiaBan.ValidityEndTime,
WorkMeasures = jiaBan.WorkMeasures,
EquipmentTools = jiaBan.EquipmentTools,
CancelManId = jiaBan.CancelManId,
CancelReasons = jiaBan.CancelReasons,
CancelTime = jiaBan.CancelTime,
CloseManId = jiaBan.CloseManId,
CloseReasons = jiaBan.CloseReasons,
CloseTime = jiaBan.CloseTime,
NextManId = jiaBan.NextManId,
States = jiaBan.States,
};
db.License_JiaBan.InsertOnSubmit(newJiaBan);
db.SubmitChanges();
////增加一条编码记录
CodeRecordsService.InsertCodeRecordsByMenuIdProjectIdUnitId(Const.ProjectJiaBanWorkMenuId, jiaBan.ProjectId, jiaBan.ApplyUnitId, jiaBan.JiaBanId, jiaBan.ApplyDate);
}
/// <summary>
/// 修改加班作业票
/// </summary>
/// <param name="heightWork"></param>
public static void UpdateJiaBan(Model.License_JiaBan jiaBan)
{
Model.SGGLDB db = Funs.DB;
Model.License_JiaBan newJiaBan = db.License_JiaBan.FirstOrDefault(e => e.JiaBanId == jiaBan.JiaBanId);
if (newJiaBan != null)
{
newJiaBan.SafeLeader = jiaBan.SafeLeader;
newJiaBan.Reason = jiaBan.Reason;
newJiaBan.WorkLeader = jiaBan.WorkLeader;
newJiaBan.PeopleNum = jiaBan.PeopleNum;
newJiaBan.ElectricalMan = jiaBan.ElectricalMan;
newJiaBan.WorkPalce = jiaBan.WorkPalce;
newJiaBan.WorkType = jiaBan.WorkType;
newJiaBan.ValidityStartTime = jiaBan.ValidityStartTime;
newJiaBan.ValidityEndTime = jiaBan.ValidityEndTime;
newJiaBan.WorkMeasures = jiaBan.WorkMeasures;
newJiaBan.EquipmentTools = jiaBan.EquipmentTools;
newJiaBan.CancelManId = jiaBan.CancelManId;
newJiaBan.CancelReasons = jiaBan.CancelReasons;
newJiaBan.CancelTime = jiaBan.CancelTime;
newJiaBan.CloseManId = jiaBan.CloseManId;
newJiaBan.CloseReasons = jiaBan.CloseReasons;
newJiaBan.CloseTime = jiaBan.CloseTime;
newJiaBan.NextManId = jiaBan.NextManId;
newJiaBan.States = jiaBan.States;
db.SubmitChanges();
}
}
/// <summary>
/// 根据主键删除加班作业票
/// </summary>
/// <param name="jiaBanId"></param>
public static void DeleteJiaBanById(string jiaBanId)
{
Model.SGGLDB db = Funs.DB;
Model.License_JiaBan jiaBan = db.License_JiaBan.FirstOrDefault(e => e.JiaBanId == jiaBanId);
if (jiaBan != null)
{
///删除编码表记录
CodeRecordsService.DeleteCodeRecordsByDataId(jiaBanId);
///删除-安全措施
DeleteLicenseItemByDataId(jiaBanId);
///删除作业票审核信息
DeleteFlowOperateByDataId(jiaBanId);
db.License_JiaBan.DeleteOnSubmit(jiaBan);
db.SubmitChanges();
}
}
#endregion
#region
/// <summary>
/// 根据主键获取高处作业票
@@ -223,6 +329,7 @@ namespace BLL
{
return Funs.DB.License_HeightWork.FirstOrDefault(e => e.HeightWorkId == heightWorkId);
}
/// <summary>
/// 添加高处作业票
@@ -909,6 +1016,198 @@ namespace BLL
}
#endregion
#region
/// <summary>
/// 根据主键获取临电作业票
/// </summary>
/// <param name="fireWorkId"></param>
/// <returns></returns>
public static Model.License_TempElectricity GetTempElectricityById(string tempElectricityId)
{
return Funs.DB.License_TempElectricity.FirstOrDefault(e => e.TempElectricityId == tempElectricityId);
}
/// <summary>
/// 添加临电作业票
/// </summary>
/// <param name="fireWork"></param>
public static void AddTempElectricity(Model.License_TempElectricity tempElectricity)
{
Model.SGGLDB db = Funs.DB;
Model.License_TempElectricity newTempElectricity = new Model.License_TempElectricity
{
TempElectricityId = tempElectricity.TempElectricityId,
ProjectId = tempElectricity.ProjectId,
LicenseCode = tempElectricity.LicenseCode,
ApplyUnitId = tempElectricity.ApplyUnitId,
ApplyManId = tempElectricity.ApplyManId,
ApplyDate = tempElectricity.ApplyDate,
WorkPalce = tempElectricity.WorkPalce,
WatchManId = tempElectricity.WatchManId,
WatchManName = tempElectricity.WatchManName,
ValidityStartTime = tempElectricity.ValidityStartTime,
ValidityEndTime = tempElectricity.ValidityEndTime,
WorkMeasures = tempElectricity.WorkMeasures,
CancelManId = tempElectricity.CancelManId,
CancelReasons = tempElectricity.CancelReasons,
CancelTime = tempElectricity.CancelTime,
CloseManId = tempElectricity.CloseManId,
CloseReasons = tempElectricity.CloseReasons,
CloseTime = tempElectricity.CloseTime,
NextManId = tempElectricity.NextManId,
States = tempElectricity.States,
};
db.License_TempElectricity.InsertOnSubmit(newTempElectricity);
db.SubmitChanges();
////增加一条编码记录
CodeRecordsService.InsertCodeRecordsByMenuIdProjectIdUnitId(Const.ProjectTempElectricityMenuId, newTempElectricity.ProjectId, newTempElectricity.ApplyUnitId, newTempElectricity.TempElectricityId, newTempElectricity.ApplyDate);
}
/// <summary>
/// 修改临电作业票
/// </summary>
/// <param name="fireWork"></param>
public static void UpdateTempElectricity(Model.License_TempElectricity tempElectricity)
{
Model.SGGLDB db = Funs.DB;
Model.License_TempElectricity newTempElectricity = db.License_TempElectricity.FirstOrDefault(e => e.TempElectricityId == tempElectricity.TempElectricityId);
if (newTempElectricity != null)
{
newTempElectricity.WorkPalce = tempElectricity.WorkPalce;
newTempElectricity.WatchManId = tempElectricity.WatchManId;
newTempElectricity.ValidityStartTime = tempElectricity.ValidityStartTime;
newTempElectricity.ValidityEndTime = tempElectricity.ValidityEndTime;
newTempElectricity.WorkMeasures = tempElectricity.WorkMeasures;
newTempElectricity.CancelManId = tempElectricity.CancelManId;
newTempElectricity.CancelReasons = tempElectricity.CancelReasons;
newTempElectricity.CancelTime = tempElectricity.CancelTime;
newTempElectricity.CloseManId = tempElectricity.CloseManId;
newTempElectricity.CloseReasons = tempElectricity.CloseReasons;
newTempElectricity.CloseTime = tempElectricity.CloseTime;
newTempElectricity.NextManId = tempElectricity.NextManId;
newTempElectricity.States = tempElectricity.States;
db.SubmitChanges();
}
}
/// <summary>
/// 根据主键删除临电作业票
/// </summary>
/// <param name="fireWorkId"></param>
public static void DeleteTempElectricityById(string tempElectricityId)
{
Model.SGGLDB db = Funs.DB;
Model.License_TempElectricity tempElectricity = db.License_TempElectricity.FirstOrDefault(e => e.TempElectricityId == tempElectricityId);
if (tempElectricity != null)
{
///删除编码表记录
CodeRecordsService.DeleteCodeRecordsByDataId(tempElectricityId);
///删除-安全措施
DeleteLicenseItemByDataId(tempElectricityId);
///删除作业票审核信息
DeleteFlowOperateByDataId(tempElectricityId);
db.License_TempElectricity.DeleteOnSubmit(tempElectricity);
db.SubmitChanges();
}
}
#endregion
#region
/// <summary>
/// 根据主键获取试压作业票
/// </summary>
/// <param name="fireWorkId"></param>
/// <returns></returns>
public static Model.License_PressureTest GetPressureTestById(string pressureTestId)
{
return Funs.DB.License_PressureTest.FirstOrDefault(e => e.PressureTestId == pressureTestId);
}
/// <summary>
/// 添加试压作业票
/// </summary>
/// <param name="fireWork"></param>
public static void AddPressureTest(Model.License_PressureTest pressureTest)
{
Model.SGGLDB db = Funs.DB;
Model.License_PressureTest newPressureTest = new Model.License_PressureTest
{
PressureTestId = pressureTest.PressureTestId,
ProjectId = pressureTest.ProjectId,
LicenseCode = pressureTest.LicenseCode,
ApplyUnitId = pressureTest.ApplyUnitId,
ApplyManId = pressureTest.ApplyManId,
ApplyDate = pressureTest.ApplyDate,
WorkPalce = pressureTest.WorkPalce,
WatchManId = pressureTest.WatchManId,
WatchManName = pressureTest.WatchManName,
ValidityStartTime = pressureTest.ValidityStartTime,
ValidityEndTime = pressureTest.ValidityEndTime,
WorkContent = pressureTest.WorkContent,
CancelManId = pressureTest.CancelManId,
CancelReasons = pressureTest.CancelReasons,
CancelTime = pressureTest.CancelTime,
CloseManId = pressureTest.CloseManId,
CloseReasons = pressureTest.CloseReasons,
CloseTime = pressureTest.CloseTime,
NextManId = pressureTest.NextManId,
States = pressureTest.States,
};
db.License_PressureTest.InsertOnSubmit(newPressureTest);
db.SubmitChanges();
////增加一条编码记录
CodeRecordsService.InsertCodeRecordsByMenuIdProjectIdUnitId(Const.ProjectTempElectricityMenuId, newPressureTest.ProjectId, newPressureTest.ApplyUnitId, newPressureTest.PressureTestId, newPressureTest.ApplyDate);
}
/// <summary>
/// 修改试压作业票
/// </summary>
/// <param name="fireWork"></param>
public static void UpdatePressureTest(Model.License_PressureTest pressureTest)
{
Model.SGGLDB db = Funs.DB;
Model.License_PressureTest newPressureTest = db.License_PressureTest.FirstOrDefault(e => e.PressureTestId == pressureTest.PressureTestId);
if (newPressureTest != null)
{
newPressureTest.WorkPalce = pressureTest.WorkPalce;
newPressureTest.WatchManId = pressureTest.WatchManId;
newPressureTest.ValidityStartTime = pressureTest.ValidityStartTime;
newPressureTest.ValidityEndTime = pressureTest.ValidityEndTime;
newPressureTest.WorkContent = pressureTest.WorkContent;
newPressureTest.CancelManId = pressureTest.CancelManId;
newPressureTest.CancelReasons = pressureTest.CancelReasons;
newPressureTest.CancelTime = pressureTest.CancelTime;
newPressureTest.CloseManId = pressureTest.CloseManId;
newPressureTest.CloseReasons = pressureTest.CloseReasons;
newPressureTest.CloseTime = pressureTest.CloseTime;
newPressureTest.NextManId = pressureTest.NextManId;
newPressureTest.States = pressureTest.States;
db.SubmitChanges();
}
}
/// <summary>
/// 根据主键删除试压作业票
/// </summary>
/// <param name="fireWorkId"></param>
public static void DeletePressureTestById(string pressureTestId)
{
Model.SGGLDB db = Funs.DB;
Model.License_PressureTest pressureTest = db.License_PressureTest.FirstOrDefault(e => e.PressureTestId == pressureTestId);
if (pressureTest != null)
{
///删除编码表记录
CodeRecordsService.DeleteCodeRecordsByDataId(pressureTestId);
///删除-安全措施
DeleteLicenseItemByDataId(pressureTestId);
///删除作业票审核信息
DeleteFlowOperateByDataId(pressureTestId);
db.License_PressureTest.DeleteOnSubmit(pressureTest);
db.SubmitChanges();
}
}
#endregion
#endregion
#region -