增加数据穿透界面

This commit is contained in:
2023-06-07 18:55:33 +08:00
parent e66750312e
commit b592ccfe5e
358 changed files with 30974 additions and 2388 deletions
+75
View File
@@ -1002,6 +1002,10 @@ namespace BLL
/// 执业资格证书证书
/// </summary>
public const string PracticeCertificateMenuId = "1390195D8-874B-4E7B-8DBF-D81A5984E973";
/// <summary>
/// 风险等级
/// </summary>
public const string RiskLevelMenuId = "E4B526CC-805E-4131-8E18-2FFA6871507E";
#endregion
#region
@@ -1702,6 +1706,22 @@ namespace BLL
/// 危险源辨识与评价清单
/// </summary>
public const string ProjectHazardListMenuId = "EDC50857-7762-4498-83C6-5BDE85036BAB";
/// <summary>
/// 风险信息库
/// </summary>
public const string ProjectHazardInfoMenuId = "74A6B343-5837-416B-AE9C-D2BBCA08E41F";
/// <summary>
/// 风险分级管控
/// </summary>
public const string ProjectRiskControlMenuId = "F6A6D53A-150E-43DB-A3C4-6FA18E9401E9";
/// <summary>
/// 风险巡检记录
/// </summary>
public const string ProjectRoutingInspectionMenuId = "D256E5C8-DC76-4F4D-BABE-A253418823F4";
/// <summary>
///
/// </summary>
public const string EpidemicPersonMenuId = "E485D454-0443-461E-A521-2B9E27813B0B";
/// <summary>
/// 风险提示
@@ -1946,6 +1966,10 @@ namespace BLL
/// </summary>
public const string ProjectCheckColligationMenuId = "C198EBA8-9E23-4654-92E1-09C61105C522";
/// <summary>
/// 领导带班检查
/// </summary>
public const string ProjectLeaderCheckMenuId = "355265DE-901A-4110-B934-B4DA067C4334";
/// <summary>
/// HSSE综合检查(五环)
/// </summary>
public const string ProjectCheckColligationWHMenuId = "E8363923-06CD-47C2-BFE1-F18212094710";
@@ -2060,6 +2084,10 @@ namespace BLL
#region HSSE会议管理
/// <summary>
/// 安全领导小组会议
/// </summary>
public const string ProjectSafetyLeaderGroupMeetingMenuId = "DFB56743-17BA-40BA-82EA-FCB9B0DBFAFF";
/// <summary>
/// HSSE周例会
/// </summary>
public const string ProjectWeekMeetingMenuId = "5236B1D9-8B57-495E-8644-231DF5D066CE";
@@ -3093,6 +3121,14 @@ namespace BLL
/// 施工进度报表模板
/// </summary>
public const string JDReportTemplateUrl = "File\\Word\\JDGL\\施工进度报表.docx";
/// <summary>
/// 企业总部人员模版文件原始的虚拟路径
/// </summary>
public const string CompanyPersonTemplateUrl = "File\\Excel\\DataIn\\企业总部人员信息模版.xls";
/// <summary>
/// 分支机构人员模版文件原始的虚拟路径
/// </summary>
public const string BranchPersonTemplateUrl = "File\\Excel\\DataIn\\分支机构人员信息模版.xls";
#endregion
#region
@@ -4619,6 +4655,45 @@ namespace BLL
/// 项目级施工日志
/// </summary>
public const string WorkHandoverMenuId = "CD88CE2A-A8E2-4F07-9A90-9161BD1C345C";
#region
/// <summary>
/// 企业总部人员
/// </summary>
public const string CompanyPersonMenuId = "8E229597-B2D8-407B-8192-787E65E5052E";
/// <summary>
/// 分支机构人员
/// </summary>
public const string BranchPersonMenuId = "FE342650-9E64-4B9C-8023-34399E198B6F";
#endregion
#region
/// <summary>
/// 企业安委会
/// </summary>
public const string CompanySafetyMeetingMenuId = "B911B4F8-DDFD-4F37-9EAC-EB104F753432";
/// <summary>
/// 企业专题会
/// </summary>
public const string CompanySpecialMeetingMenuId = "2497EF13-C052-4228-B388-EBC5C18963BC";
#endregion
/// <summary>
/// HSSE应急预案管理清单
/// </summary>
public const string UnitEmergencyListMenuId = "D12C2412-E12A-4F78-9AEF-1EE8AC84A561";
/// <summary>
/// 应急演练
/// </summary>
public const string UnitDrillRecordListMenuId = "172F25E0-F5E2-42E3-AD67-AC824D4E0FBB";
/// <summary>
/// 项目应急物资管理
/// </summary>
public const string ServerEmergencySupplyMenuId = "3EA741CE-66A6-4CF8-8620-0C5906AC7D94";
#endregion
#region
+45
View File
@@ -103,5 +103,50 @@ namespace BLL
return true;//符合15位身份证标准
}
#endregion
/// <summary>
/// 根据身份证号码获取生日
/// </summary>
/// <param name="IDCard"></param>
/// <returns></returns>
public static DateTime? getBirthByIDCard(string IDCard)
{
DateTime? birth = null;
if (!string.IsNullOrEmpty(IDCard))
{
string birthStr = string.Empty;
if (IDCard.Length == 18)
{
birthStr = IDCard.Substring(6, 8).Insert(6, "-").Insert(4, "-");
}
else if (IDCard.Length == 15)
{
birthStr = IDCard.Substring(6, 6).Insert(4, "-").Insert(2, "-");
}
DateTime time = new DateTime();
if (DateTime.TryParse(birthStr, out time))
{
birth = time;
}
}
return birth;
}
/// <summary>
/// 获取年龄
/// </summary>
/// <param name="birthDate"></param>
/// <param name="now"></param>
/// <returns></returns>
public static int CalculateAgeCorrect(DateTime birthDate)
{
DateTime now = DateTime.Now;
int age = now.Year - birthDate.Year;
if (now.Month < birthDate.Month || (now.Month == birthDate.Month && now.Day < birthDate.Day)) age--;
return age;
}
}
}