public string AddOrgan(T_OA_ORGANIZATION organObj, List <T_OA_LICENSEMASTER> licenseMasterList) { using (OrganManagementBll organBll = new OrganManagementBll()) { string returnStr = ""; if (!IsExistOrgan(organObj.ORGCODE)) { if (!organBll.AddOrgan(organObj, licenseMasterList)) { returnStr = "添加数据失败"; } } else { returnStr = "此机构已经存在,添加数据失败!"; } return(returnStr); } }
/// <summary> /// 根据传回的XML,添加证照印章表 /// </summary> /// <param name="xele"></param> private static string LicensemasterAdd(IEnumerable<XElement> eGFunc) { try { if (eGFunc.Count() == 0) { return ""; } string strEmployeeID = string.Empty; string strOwnerID = string.Empty; string strOwnerPostID = string.Empty; string strOwnerDepartmentID = string.Empty; string strOwnerCompanyID = string.Empty; foreach (var q in eGFunc) { string strName = q.Attribute("Name").Value; switch (strName) { case "CREATEUSERID": strEmployeeID = q.Attribute("Value").Value; break; case "OWNERID": strOwnerID = q.Attribute("Value").Value; break; case "OWNERPOSTID": strOwnerPostID = q.Attribute("Value").Value; break; case "OWNERDEPARTMENTID": strOwnerDepartmentID = q.Attribute("Value").Value; break; case "OWNERCOMPANYID": strOwnerCompanyID = q.Attribute("Value").Value; break; } } string employeeid = strEmployeeID.Replace("{", "").Replace("}", ""); List<T_OA_LICENSEMASTER> lm = new List<T_OA_LICENSEMASTER>(); T_OA_LICENSEMASTER entity = new T_OA_LICENSEMASTER(); entity.LICENSEMASTERID = Guid.NewGuid().ToString(); entity.CREATEDATE = DateTime.Now; entity.OWNERID = strOwnerID; entity.OWNERPOSTID = strOwnerPostID; entity.OWNERDEPARTMENTID = strOwnerDepartmentID; entity.OWNERCOMPANYID = strOwnerCompanyID; entity.CREATEUSERID = strOwnerID; entity.CREATEPOSTID = strOwnerPostID; entity.CREATEDEPARTMENTID = strOwnerDepartmentID; entity.CREATECOMPANYID = strOwnerCompanyID; lm.Add(entity); OrganManagementBll organBll = new OrganManagementBll(); if (organBll.AddOrgan(null, lm)) { return entity.LICENSEMASTERID; } else { string err = "Error"; return err; } } catch (Exception e) { string abc = "<OA>Message=[" + e.Message + "]" + "<OA>Source=[" + e.Source + "]<OA>StackTrace=[" + e.StackTrace + "]<OA>TargetSite=[" + e.TargetSite + "]"; Tracer.Debug(abc); return abc; } }
public string AddOrgan(T_OA_ORGANIZATION organObj,List<T_OA_LICENSEMASTER> licenseMasterList) { using (OrganManagementBll organBll = new OrganManagementBll()) { string returnStr = ""; if (!IsExistOrgan(organObj.ORGCODE)) { if (!organBll.AddOrgan(organObj, licenseMasterList)) { returnStr = "添加数据失败"; } } else { returnStr = "此机构已经存在,添加数据失败!"; } return returnStr; } }