foreach (var a in request.mainTables)
{
switch (a.fieldname)
{
case "approver2":
string appEmp = "";
var approver2 = request.mainTables.Where
(exp => exp.fieldname == "approver2").FirstOrDefault().fieldvalue;
foreach (var b in approver2.Split(','))
{
EmpDataConfig empDataConfig = OAManager.GetEmpDataConfig(request.company, b);
if (empDataConfig != null)
appEmp += empDataConfig.gfmEmpId + ",";
}
request.mainTables.Where
(exp => exp.fieldname == "approver2").FirstOrDefault().fieldvalue =
appEmp.TrimEnd(',');
break;
case "approvers":
string appEmp1 = "";
var approvers = request.mainTables.Where
(exp => exp.fieldname == "approvers").FirstOrDefault().fieldvalue;
foreach (var b in approvers.Split(','))
{
EmpDataConfig empDataConfig = OAManager.GetEmpDataConfig(request.company, b);
if (empDataConfig != null)
appEmp1 += empDataConfig.gfmEmpId + ",";
}
request.mainTables.Where
(exp => exp.fieldname == "approvers").FirstOrDefault().fieldvalue =
appEmp1.TrimEnd(',');
break;
case "approver":
string appEmp2 = "";
var approver = request.mainTables.Where
(exp => exp.fieldname == "approver").FirstOrDefault().fieldvalue;
foreach (var b in approver.Split(','))
{
EmpDataConfig empDataConfig = OAManager.GetEmpDataConfig(request.company, b);
if (empDataConfig != null)
appEmp2 += empDataConfig.gfmEmpId + ",";
}
request.mainTables.Where
(exp => exp.fieldname == "approver").FirstOrDefault().fieldvalue =
approver.TrimEnd(',');
break;
}
}
testaaaaa
最新推荐文章于 2024-05-08 15:24:52 发布