示例#1
0
 public DataConnections(BasePasswords passes)
 {
     UserPasses = passes;
     PcBase = new FileRepository(passes.BasePassword);
     PhoneBase = new FileRepository(passes.PhonePassword);
     PsdBase = new PSDRepository();
 }
示例#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;
        }
示例#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);
 }
示例#4
0
文件: PSDForm.cs 项目: mihver1/PSD
 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;
 }