/// <summary> /// 更新一条是数据 /// </summary> /// <param name="info"></param> /// <returns></returns> private int Update(ResourceDetailEntity info) { try { //先删除原来的主表数据 ResourceDetailManager bll = new ResourceDetailManager(); bll.Delete(info.Id); //增加新的数据到主表 //bll.Add(info); //修改剩余的原来的数据 ResourceUploadBussiness resourceUpload = new ResourceUploadBussiness(); DataTable dtUpload = resourceUpload.GetInfosByDetailId(info.Id); bll.DeleteUpload(0, info.Id); ResourceDetailUploadEntity detailEntity = new ResourceDetailUploadEntity(); int id = bll.Add(info); if (dtUpload != null) { foreach (DataRow dataRow in dtUpload.Rows) { detailEntity.Files_name = CommonDBCheck.ToString(dataRow["files_name"]); detailEntity.FilesDir = CommonDBCheck.ToString(dataRow["files_dir"]); detailEntity.Resource_detail_id = id; resourceUpload.Add(detailEntity); } } return(id); } catch (Exception e) { throw; } }
/// <summary> /// 增加一条数据 /// </summary> /// <param name="info"></param> /// <returns></returns> private int Add(ResourceDetailEntity info) { try { ResourceDetailManager detailManager = new ResourceDetailManager(); return(detailManager.Add(info)); } catch (Exception e) { throw; } }