public DesignerDrogPicture DesignerDrogPictureSelectPicture( DBGuid IDVal )
        {
            TraceCallEnterEvent.Raise();
            try
            {
            DesignerDrogPicture result = base.DesignerDrogPictureSelect( IDVal );
            if (!result.PictureUrl.IsNull)
            {
                FileDataContext fileDataContext = new FileDataContext();
                string ext = Path.GetExtension( result.PictureUrl ).ToLower();
                string fileName = result.ID.ToString() + ext;
                result.PictureData = fileDataContext.DesignerDrogPictureSelect( result.ItemRef, fileName );
            }

            TraceCallReturnEvent.Raise();
            return result;
            }
            catch (Exception ex)
            {
            ExceptionManager.Publish( ex );
            TraceCallReturnEvent.Raise( false );
            throw;
            }
        }