Ejemplo n.º 1
0
 public MainWindow(UserData userData)
 {
     InitializeComponent();
     this.userData           = userData;
     emailSource.ItemsSource = EmailsForDisplay;
     // if there is no connection then disable buttons
     if (!connectionChecker.NLMAPICheck())
     {
         InboxButton.IsEnabled          = false;
         ComposeMessageButton.IsEnabled = false;
         BackupButton.IsEnabled         = false;
         this.Title = "Saint Sender Offline Mode";
     }
 }
Ejemplo n.º 2
0
        public Login()
        {
            InitializeComponent();

            if (!webConnectionService.NLMAPICheck())
            {
                mainWindow = new MainWindow(userData);
                mainWindow.Show();
                Close();
            }

            if (File.Exists(Environment.CurrentDirectory + "//credentials.json"))
            {
                userData          = JsonService.DeserializeJsonFile(Environment.CurrentDirectory + "//credentials.json");
                email.Text        = userData.Email;
                password.Password = userData.Password;
            }
        }