public FileTransfer(WinSysDBFile WinsysFile)
 {
     srcPath = WinsysFile.WinSysSrcFilePath;
     dstPath = WinsysFile.WinsysDstFilePath;
     initSql4Files();
     //CopyFiles();
 }
Example #2
0
 private void LoadFile(WinSysDBFile file)
 {
     //Pull from desktop looking for *.tps files
     if (Directory.Exists(file.WinSysSrcFilePath))
     {
         // This path is a directory
         ProcessDirectory(file.WinSysSrcFilePath);
     }
 }
Example #3
0
        public void Init(UMDAppConfig config)
        {
            rm            = new ReceiveMsgDelegate(ReceiveMessage);
            WinsysTxFiles = new WinSysDBFile(config.winsysFiles.WinsysSrcFile, config.winsysFiles.WinsysDstFile);
            ft            = new FileTransfer(WinsysTxFiles);
            ft.LoadFiles();
            pmRx    = new ProcessMsgDelegateRXRaw(HandleClientCmd);
            AppName = config.AppName;
            Logger.Debug($"{config.AppName} Connection init");

            if (config.srvSet == null)
            {
                Logger.Error($"{config.AppName} Missing Configuration Server Settings");
                throw new Exception($"{config.AppName} Missing Configuration Server Settings.");
            }
            conn = new UMDServerConnection(config.srvSet, ref sm, rm);
            conn.Connect();

            UMDServer = new UMDManifest();

            drillDown = new ManifestDetails(sm, rm, pmRx);
        }
Example #4
0
 public WinsysDB(WinSysDBFile file)
 {
     strConnection = @"Driver={SoftVelocity Topspeed driver Read-Only (*.tps)};dbq=" + path + ";extension=TPS;oem=N;nullemptystr=N;nodot=N;ulongasdate=N";
     this.file     = file;
 }