|
|
@@ -565,24 +565,7 @@ namespace Learun.Application.TwoDevelopment.EducationalAdministration |
|
|
|
{ |
|
|
|
try |
|
|
|
{ |
|
|
|
//生成编号 |
|
|
|
var ruleName = ConfigurationManager.AppSettings["EmpNoRule"];// |
|
|
|
if (ruleName == "jy") |
|
|
|
{ |
|
|
|
var strHead = DateTime.Now.ToString("yyyyMM"); |
|
|
|
var SerialNum = 1; |
|
|
|
var empInfoEntities = this.BaseRepository("CollegeMIS").FindList<EmpInfoEntity>(a => a.EmpNo.Contains(strHead)); |
|
|
|
if (empInfoEntities.Count() > 0) |
|
|
|
{ |
|
|
|
var aa = empInfoEntities.Where(a => a.EmpNo.Length >= 8); |
|
|
|
var bb = aa.Select(a => a.EmpNo.Substring(a.EmpNo.Length - 2, 2)); |
|
|
|
var cc = bb.Select(a => int.Parse(a)); |
|
|
|
SerialNum = cc.Max() + 1; |
|
|
|
} |
|
|
|
entity.EmpNo = strHead + SerialNum.ToString().PadLeft(2, '0'); |
|
|
|
|
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
UserIBLL userIBLL = new UserBLL(); |
|
|
|
if (!string.IsNullOrEmpty(keyValue)) |
|
|
@@ -612,6 +595,24 @@ namespace Learun.Application.TwoDevelopment.EducationalAdministration |
|
|
|
{ |
|
|
|
if (string.IsNullOrEmpty(entity.EmpId)) |
|
|
|
{ |
|
|
|
//生成编号 |
|
|
|
var ruleName = ConfigurationManager.AppSettings["EmpNoRule"];// |
|
|
|
if (ruleName == "jy") |
|
|
|
{ |
|
|
|
var strHead = DateTime.Now.ToString("yyyyMM"); |
|
|
|
var SerialNum = 1; |
|
|
|
var empInfoEntities = this.BaseRepository("CollegeMIS").FindList<EmpInfoEntity>(a => a.EmpNo.Contains(strHead)); |
|
|
|
if (empInfoEntities.Count() > 0) |
|
|
|
{ |
|
|
|
var aa = empInfoEntities.Where(a => a.EmpNo.Length >= 8); |
|
|
|
var bb = aa.Select(a => a.EmpNo.Substring(a.EmpNo.Length - 2, 2)); |
|
|
|
var cc = bb.Select(a => int.Parse(a)); |
|
|
|
SerialNum = cc.Max() + 1; |
|
|
|
} |
|
|
|
entity.EmpNo = strHead + SerialNum.ToString().PadLeft(2, '0'); |
|
|
|
|
|
|
|
|
|
|
|
} |
|
|
|
entity.Create(); |
|
|
|
} |
|
|
|
this.BaseRepository("CollegeMIS").Insert(entity); |
|
|
|