private bool IsImportPathValid() { try { string fileName = importProcessId.Value + "_.test"; string path = ImportService.GetImportProcessPath() + fileName; byte[] data = new byte[10]; data[0] = 0; ImportService.WriteImportFile(fileName, data); } catch (Exception) { lblError.Text = GetLocalResourceObject("error_InvalidImportPath").ToString(); divError.Style.Add(HtmlTextWriterStyle.Display, "inline"); divMainContent.Style.Add(HtmlTextWriterStyle.Display, "none"); (Parent.Parent.FindControl("StartNavigationTemplateContainerID").FindControl("cmdStartButton")).Visible = false; } return(false); }
/// <summary> /// Gets the CSV reader. /// </summary> /// <param name="file">The file.</param> /// <param name="importId">The import id.</param> /// <returns></returns> private ImportCSVReader GetCSVReader(UploadedFile file, string importId) { try { string fileName = importId + ".csv"; string path = ImportService.GetImportProcessPath() + fileName; ImportService.DeleteImportFile(path); file.MoveTo(path); ImportCSVReader reader = new ImportCSVReader(path); return(reader); } catch (Exception exp) { lblError.Text = GetLocalResourceObject("error_InvalidImportPath").ToString(); divError.Style.Add(HtmlTextWriterStyle.Display, "inline"); divMainContent.Style.Add(HtmlTextWriterStyle.Display, "none"); (Parent.Parent.FindControl("StartNavigationTemplateContainerID").FindControl("cmdStartButton")).Visible = false; throw new Exception(GetLocalResourceObject("error_InvalidImportPath").ToString(), exp.InnerException); } }