/// <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; } }
private ResourceDetailUploadEntity ReadBind(IDataReader dataReader) { ResourceDetailUploadEntity model = new ResourceDetailUploadEntity(); model.Id = CommonDBCheck.ToInt(dataReader["id"]); model.Resource_detail_id = CommonDBCheck.ToInt(dataReader["resource_detail_id"]); model.Files_name = CommonDBCheck.ToString(dataReader["files_name"]); return(model); }
private SpareResourceTypeEntity ReadBind(IDataReader dataReader) { SpareResourceTypeEntity model = new SpareResourceTypeEntity(); model.Id = CommonDBCheck.ToInt(dataReader["id"]); model.Name = CommonDBCheck.ToString(dataReader["name"]); model.Directory = CommonDBCheck.ToString(dataReader["directory"]); return(model); }
private ResourceDetailEntity ReadBind(IDataReader dataReader) { ResourceDetailEntity model = new ResourceDetailEntity(); model.Id = CommonDBCheck.ToInt(dataReader["id"]); model.Name = CommonDBCheck.ToString(dataReader["name"]); if (model.Type == null) { model.Type = new SpareResourceTypeEntity(); } model.Type.Id = CommonDBCheck.ToInt(dataReader["type_id"]); model.Type.Name = CommonDBCheck.ToString(dataReader["type"]); model.Url = CommonDBCheck.ToString(dataReader["url"]); model.Memo = CommonDBCheck.ToString(dataReader["memo"]); model.UploadPeople = CommonDBCheck.ToString(dataReader["upload_people"]); return(model); }