合并天辰 作业票
This commit is contained in:
File diff suppressed because it is too large
Load Diff
@@ -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检查管理
|
||||
|
||||
@@ -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 作业票-安全措施
|
||||
|
||||
Reference in New Issue
Block a user