增加数据穿透界面
This commit is contained in:
@@ -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 施工综合流程定义
|
||||
|
||||
@@ -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;
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user