private void LoginButton_Click(object sender, RoutedEventArgs e) { var url0 = url_textbox.Text; var user = username_textbox.Text; if (url0 == "" || user == "" || passwordBox.Password == "") { MessageBox.Show("A Login field cannot be empty. Please Retry!"); return; } var url1 = baseUrl(url0); var passHash = Protect(passwordBox.Password); valispace = ValispaceAPI.Connect(url1, user, Unprotect(passHash)); if (valispace.GetAuthenticationResult() != null) { loggedIn = true; Dictionary <string, object> LoginInfo = new Dictionary <string, object>(); LoginInfo.Add("URL", url0); LoginInfo.Add("User", user); LoginInfo.Add("Password", passHash); projInfoFile.writeInfo("Cred", LoginInfo); //string fileName = @"C:\Temp\temp_valicred.txt"; //// Check if file already exists. If yes, delete it. //if (File.Exists(fileName)) //{ // File.Delete(fileName); //} //// Create a new file //using (FileStream fs = File.Create(fileName)) //{ // Byte[] title = new UTF8Encoding(true).GetBytes(url0 + ":" + user + ":" + passHash); // fs.Write(title, 0, title.Length); /// CHANGE ALL THIS WHEN DOING WINDOW INTERACTION //this.Hide(); //m_parent.Show(); //} this.Hide(); } else { MessageBox.Show("Invalid Credentials", "Warning"); this.Show(); } }
private void SaveBindings(object sender, RoutedEventArgs e) { //var filename = @"C:\Temp\temp_valibindings.txt"; //if (File.Exists(filename)) //{ // File.Delete(filename); //} //var thisfile = File.Create(filename); //thisfile.Close(); projInfoFile.writeInfo("Valis", UpdateValiIDs); projInfoFile.writeInfo("Valis1", bindingValis); var datasetBinds = makeBindingDictionary(); projInfoFile.writeInfo("Datasets", datasetBinds); //using (StreamWriter file = new StreamWriter(filename)) //{ // foreach (var entry in UpdateValiIDs) // file.WriteLine("{0},{1}", entry.Key, entry.Value); //} //thisfile.Close(); MessageBox.Show("Vali Bindings have been saved"); }