private void OkButton_Click(object sender, EventArgs e) { store.Username = UsernameTextBox.Text; store.Password = PasswordTextBox.Text; try { Random rand = new Random(); int r = rand.Next(); CodinggainClipboardService.ClipboardInterfaceClient remoteClipboard = new CodinggainClipboardService.ClipboardInterfaceClient(); //ClipboardServiceTest.ClipboardInterfaceClient remoteClipboard = new ClipboardServiceTest.ClipboardInterfaceClient(); store.Valid = remoteClipboard.checkCredantials(store.Username, store.getPassword(r), r); remoteClipboard.Close(); } catch (Exception ex) { store.Valid = false; } DialogResult = DialogResult.OK; Close(); }
private bool sendtoServer(string text) { try { if (text.Length > MaxUploadSize) { int size = text.Length; string local = text; text = local.Substring(0, MaxUploadSize); string whatsleft = text.Substring(MaxUploadSize, size); // Invoke(new SendToServer(sendtoServer, new object[] { whatsleft })); } Random rand = new Random(); int r = rand.Next(); UserCredentialsStore store = UserCredentialsStore.GetInstance(); CodinggainClipboardService.ClipboardInterfaceClient remoteClipboard = new CodinggainClipboardService.ClipboardInterfaceClient(); CodinggainClipboardService.EncryptionData enData = remoteClipboard.getAccessRights(store.Username, store.getPassword(r), true, r); if (enData.useable) { string str = Encode(backupToServer, (byte)enData.encrypt_key); if (!remoteClipboard.putClipboardContent(store.Username, store.getPassword(r), str, enData.access_key_id, r)) { DifferenceTextBox.Text = "Unable to upload clip text!"; } } else { DifferenceTextBox.Text = "Passwar not useable"; } remoteClipboard.Close(); } catch (Exception ex) { return(false); } return(true); }
protected override void OnLoad(EventArgs e) { base.OnLoad(e); try { scratchPad.FormClosed += ScratchPad_FormClosed; scratchPad.Show(); enabledToolStripMenuItem.Checked = true; if (File.Exists("userinfo.dat")) { XmlSerializer ser = new XmlSerializer(typeof(User)); UserCredentialsStore store = UserCredentialsStore.GetInstance(); Random rand = new Random(); int r = rand.Next(); StreamReader file = new StreamReader("userinfo.dat"); User user = (User)ser.Deserialize(file); store.Credentials = user; CodinggainClipboardService.ClipboardInterfaceClient remoteClipboard = new CodinggainClipboardService.ClipboardInterfaceClient(); //ClipboardServiceTest.ClipboardInterfaceClient remoteClipboard = new ClipboardServiceTest.ClipboardInterfaceClient(); store.Valid = remoteClipboard.checkCredantials(store.Username, store.getPassword(r), r); SendButton.Enabled = store.Valid; uploadScheduleToolStripMenuItem.Enabled = store.Valid; if (store.Valid) { MaxUploadSize = remoteClipboard.getMaxSize(); uploadTimer.Interval = 60 * 1000 * 5; uploadTimer.Start(); } remoteClipboard.Close(); } scratchPad.LoadScratchDates(); scratchPad.intialise(); } catch (Exception ex) { } }