private void btnLogin_Click(object sender, RoutedEventArgs e) { chan = mockChannel.IChannel.CreateChannel(); StringBuilder builder = new StringBuilder(); builder.Append(txtUsername.Text); builder.Append("*"); builder.Append(txtPassword.Text); builder.Append("&"); builder.Append(txtIP.Text); builder.Append("&"); builder.Append(txtSrcPort.Text); builder.Append("&"); builder.Append(txtRmtPort.Text); string msg = builder.ToString(); chan.postMessage(msg); string retmsg = chan.getMessage(); if (retmsg == null) while (chan.getMessage() != null) ; else if (retmsg == "succeed") { this.Hide(); new sendXMLMetaData().Show(); this.Close(); } else if (retmsg == "failed") { System.Windows.MessageBox.Show("UserAccount Information Invalid"); return; } }
private void Window_Loaded_1(object sender, RoutedEventArgs e) { myItemDelegate = this.AddItem; textBox1.Text = Directory.GetCurrentDirectory(); string[] files = Directory.GetFiles(textBox1.Text, "*.*"); foreach (string file in files) listBox1.Items.Add(System.IO.Path.GetFileName(file)); button3.IsEnabled = false; chan = mockChannel.IChannel.CreateChannel(); Thread clientReceiveThread = new Thread(new ThreadStart(this.Run)); clientReceiveThread.IsBackground = true; clientReceiveThread.Start(); }
private void btnSendXML_Click(object sender, RoutedEventArgs e) { chan = mockChannel.IChannel.CreateChannel(); StringBuilder builder = new StringBuilder(); builder.Append(txtOwnername.Text); builder.Append("*"); builder.Append(txtVersionNumber.Text); builder.Append("*"); builder.Append(txtDependency.Text); builder.Append("$"); builder.Append(txtSendingFileName.Text); builder.Append("&"); builder.Append(txtIP.Text); builder.Append("&"); builder.Append(txtSrcPort.Text); builder.Append("&"); builder.Append(txtRmtPort.Text); string msg = builder.ToString(); chan.postMessage(msg); string retmsg = chan.getMessage(); if (retmsg == null) while (chan.getMessage() != null) ; else if (retmsg == "succeed") { this.Hide(); new MainWindow().Show(); this.Close(); } else if (retmsg == "failed") { System.Windows.MessageBox.Show("Invalid Access,UserName is different From file's ownername"); return; } }
/////////////////////////////////////////////////////////////// // when the main window is loaded private void MainWindow_Loaded(object sender, RoutedEventArgs e) { // load delegates msgDelegate = this.procMsg; msgDelegate += this.procRemotePackageList; msgDelegate += this.procChkIn; DependencyDirPath.Text = CurrentDirPath.Text = Directory.GetCurrentDirectory(); loadPackageListTo(LocalPackageList, CurrentDirPath.Text); loadPackageListTo(LocalPackageDependencyList, DependencyDirPath.Text); chan = mockChannel.IChannel.CreateChannel(); Thread clientReceiveThread = new Thread(new ThreadStart(this.Run)); clientReceiveThread.IsBackground = true; clientReceiveThread.Start(); }