protected void lbtnFileName_Click(object sender, EventArgs e)
 {
     int fileId = int.Parse(lstFiles.
                             DataKeys[
                                 ((DataListItem)((LinkButton)sender).
                                         NamingContainer).ItemIndex]
                             .ToString());
     DocumentsExchangeModuleController moduleController =
         new DocumentsExchangeModuleController();
     String fileContentType = moduleController.GetFileContentType(fileId);
     String originalFileName = moduleController.GetOriginalFileName(fileId);
     String localFileName = moduleController.GetFileLastVersionLocalName(fileId);
     if (!String.IsNullOrWhiteSpace(fileContentType) &&
         !String.IsNullOrWhiteSpace(localFileName))
     {
         (new DocumentsExchangeModuleController()).
                 DownloadFile(Server.MapPath(UPLOADS_FOLDER_RELATIVE_PATH),
                      localFileName,
                      originalFileName,
                      fileContentType,
                      Response);
     }
 }