Пример #1
0
    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);
    }
Пример #2
0
 /// <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);
     }
 }