public static DataLocationInfo GetDataLocationInfo()
        {
            var dli = new DataLocationInfo
            {
                RecordsDirName   = Settings.Default.RecordsDirName,
                TemplatesDirName = Settings.Default.TemplatesDirName
            };

            var mainDir = Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData),
                                       "NathalieInwentaryzacje");

            if (!Directory.Exists(mainDir))
            {
                Directory.CreateDirectory(mainDir);
            }

            dli.MainDirPath = mainDir;

            return(dli);
        }
 protected ManagerBase(DataLocationInfo paths)
 {
     Paths = paths;
 }
 public RecordsManager(DataLocationInfo pathInfos) : base(pathInfos)
 {
 }
Ejemplo n.º 4
0
 public TemplatesManager(DataLocationInfo paths) : base(paths)
 {
 }
Ejemplo n.º 5
0
 public ReportManager(DataLocationInfo pathInfos) : base(pathInfos)
 {
     _recordsManager = new RecordsManager(pathInfos);
 }
Ejemplo n.º 6
0
 public SyncManager(SettingsInfo settings, DataLocationInfo paths) : base(paths)
 {
     SettingsInfo = settings;
 }