public string GetOrgList(string employID) { EmployPublishApp epa = new EmployPublishApp(); var list = epa.GetList(employID); string orgID_str = ""; foreach (var item in list) { orgID_str = orgID_str + item.ROrgUserID + ","; } return(orgID_str); }
public ActionResult SubmitForm(Employ employ, string keyValue, string Orglist) { employ.PublishTime = DateTime.Now; if (employ.EndTime.ToString() == "oneweek") { employ.StartTime = employ.PublishTime; employ.EndTime = Convert.ToDateTime(employ.StartTime).AddDays(7); } else if (employ.EndTime.ToString() == "onemonth") { employ.StartTime = employ.PublishTime; employ.EndTime = Convert.ToDateTime(employ.StartTime).AddDays(30); } employ.StatusCode = EmployStatu.PendingApproval.GetEnumNote(); var result = employapp.AddOrUpdateEmploy(employ, keyValue); EmployPublishApp employpubApp = new EmployPublishApp(); string[] orgID_Arr = Orglist.TrimEnd(',').Split(','); bool orgFlag = true; for (int i = 0; i < orgID_Arr.Length; i++) { var res = employpubApp.AddMutiEmployType(employ.ID, "", orgID_Arr[i]); if (res != 1) { orgFlag = false; break; } } if (result == 1 && orgFlag) { return(Success("操作成功")); } else { return(Error("操作失败")); } }