private void disable_Click(object sender, RoutedEventArgs e) { controlled.Cursor = Cursors.AppStarting; enable.IsEnabled = disable.IsEnabled = false; OU item = ((TreeViewItem)treeView1.SelectedItem).DataContext as OU; disable.Content = "Disabling..."; Web.apiSoapClient c = new Web.apiSoapClient(); c.DisableCompleted += new EventHandler <System.ComponentModel.AsyncCompletedEventArgs>(c_DisableCompleted); c.DisableAsync(getPaths(item), item.Name); }
private void reset_Click(object sender, RoutedEventArgs e) { reset.Content = "Resetting..."; reset.IsEnabled = false; try { Web.apiSoapClient c1 = new Web.apiSoapClient(); c1.getInitCompleted += new EventHandler <getInitCompletedEventArgs>(c1_getInitCompleted); c1.getInitAsync(username.Text); } catch (Exception ex) { ErrorReset(ex.ToString()); } }
public void updatespace() { while (!closing) { try { Thread.Sleep(new TimeSpan(0, 2, 0)); } catch (ThreadInterruptedException) { break; } Web.apiSoapClient c = new Web.apiSoapClient(); c.GetFreeSpacePercentageCompleted += new EventHandler <Web.GetFreeSpacePercentageCompletedEventArgs>(c_GetFreeSpacePercentageCompleted); c.GetFreeSpacePercentageAsync(Environment.UserName, Init.HomeDirectory); } }
void c1_getInitCompleted(object sender, getInitCompletedEventArgs e) { if (e.Error != null) { Dispatcher.BeginInvoke(new Action <string>(ErrorReset), e.Error.ToString()); } else if (Init.UserLevel == UserLevel.Admin || e.Result.UserLevel == UserLevel.Student) { Web.apiSoapClient c = new Web.apiSoapClient(); c.ResetPasswordCompleted += new EventHandler <System.ComponentModel.AsyncCompletedEventArgs>(c_ResetPasswordCompleted); c.ResetPasswordAsync(e.Result.Username, e.Result.DisplayName); } else { Dispatcher.BeginInvoke(new Action <string>(ErrorReset), "I can't reset this user because they are not a student user"); } }
public MainWindow() { InitializeComponent(); SourceInitialized += new EventHandler(MainWindow_SourceInitialized); tabs.MouseWheel += new MouseWheelEventHandler(tabs_MouseWheel); Hide(); icon = new System.Windows.Forms.NotifyIcon(); icon.Icon = new System.Drawing.Icon("usercardi.ico", new System.Drawing.Size(16, 16)); icon.Text = this.Title; icon.Click += new EventHandler(icon_Click); icon.Visible = true; Cursor = controlled.Cursor = Cursors.AppStarting; pass.Visibility = helpdesk.Visibility = controlled.Visibility = System.Windows.Visibility.Hidden; Web.apiSoapClient c = new Web.apiSoapClient(); c.getInitCompleted += new EventHandler <Web.getInitCompletedEventArgs>(c_getInitCompleted); c.getInitAsync(Environment.UserName); }
void doInit(object data) { try { Web.getInitCompletedEventArgs e = data as Web.getInitCompletedEventArgs; if (e.Error != null) { Close(); return; } Init = e.Result; Dispatcher.BeginInvoke(new Action(UpdateUser)); Web.apiSoapClient c = new Web.apiSoapClient(); c.GetFreeSpacePercentageCompleted += new EventHandler <Web.GetFreeSpacePercentageCompletedEventArgs>(c_GetFreeSpacePercentageCompleted); if (Init.UserLevel != UserLevel.Student) { c.getControlledOUsCompleted += new EventHandler <getControlledOUsCompletedEventArgs>(c_getControlledOUsCompleted); if (!string.IsNullOrEmpty(Properties.Settings.Default.ControlledOU)) { c.getControlledOUsAsync(Properties.Settings.Default.ControlledOU); } c.getMyTicketsCompleted += new EventHandler <Web.getMyTicketsCompletedEventArgs>(c_getMyTicketsCompleted); c.getMyTicketsAsync(Environment.UserName); } else { c.getPhotoCompleted += new EventHandler <Web.getPhotoCompletedEventArgs>(c_getPhotoCompleted); c.getPhotoAsync(Init.EmployeeID); } if (!string.IsNullOrEmpty(Init.HomeDrive)) { c.GetFreeSpacePercentageAsync(Environment.UserName, Init.HomeDirectory); } } catch (Exception ex) { MessageBox.Show("Init Error:\n" + ex.ToString(), "Error", MessageBoxButton.OK, MessageBoxImage.Error); Close(); } }
void nt_Done() { Web.apiSoapClient c = new Web.apiSoapClient(); c.getMyTicketsCompleted += new EventHandler <Web.getMyTicketsCompletedEventArgs>(c_getMyTicketsCompleted); c.getMyTicketsAsync(Environment.UserName); }
private void file_Click(object sender, RoutedEventArgs e) { Web.apiSoapClient c = new Web.apiSoapClient(); c.setNewTicketCompleted += new EventHandler <Web.setNewTicketCompletedEventArgs>(c_setNewTicketCompleted); c.setNewTicketAsync(subject.Text, notetext.Text.Replace("\n", "<br />\n"), room.Text, Environment.UserName); }