Esempio n. 1
0
 public DataConnections(BasePasswords passes)
 {
     UserPasses = passes;
     PcBase = new FileRepository(passes.BasePassword);
     PhoneBase = new FileRepository(passes.PhonePassword);
     PsdBase = new PSDRepository();
 }
Esempio n. 2
0
        public bool SetPCBase(String path)
        {
            PcBase = new FileRepository(UserPasses.BasePassword);
            bool success = PcBase.Connect(path);
            //update phone base and psd base

            return success;
        }
Esempio n. 3
0
 public bool SetPhoneBase(String path)
 {
     if (PcBase == null && UserPasses == null)
         throw new Exception("You need to set PC base or specify passes first");
     PhoneBase = new FileRepository(UserPasses.PhonePassword);
     return PhoneBase.Connect(path);
 }
Esempio n. 4
0
 private bool SaveAs(FileRepository fRepository)
 {
     var oldPath = fRepository.Path;
     var dialog = new SaveFileDialog();
     dialog.ShowDialog();
     var newFilePath = dialog.FileName;
     if (!fRepository.SaveAs(newFilePath))
     {
         fRepository.Path = oldPath;
         return false;
     }
     return true;
 }