/// <summary> /// 删除管道的基本信息,同时删除其他关联信息, /// :附加信息,管道检测信息,管道日志,图片,报告,视频信息 /// </summary> /// <returns></returns> private bool DoDelete() { TPipeInfo pipeinfo = new TPipeInfo(_dbpath, PassWord); TPipeExtInfo pipextinfo = new TPipeExtInfo(_dbpath, PassWord); TUSInfo usinfo = new TUSInfo(_dbpath, PassWord); if (ListPipe == null || ListPipe.Count == 0) return false; foreach (CPipeInfo pipe in ListPipe) { pipeinfo.Delete_PipeInfo(pipe); CPipeExtInfo ext = null; ListPipeExt = pipextinfo.Sel_PipeExtInfo(pipe.ID); if (ListPipeExt != null && ListPipeExt.Count > 0) ext = ListPipeExt.ElementAt(0); pipextinfo.Delete_PipeExtInfo(ext); CUSInfo us = null; ListUS = usinfo.Sel_USInfo(pipe.ID); if (ListUS!=null && ListUS.Count > 0) us = ListUS.ElementAt(0); usinfo.Delete_USInfo(us); } return true; }