private void BtnClear_Click(object sender, RoutedEventArgs e) { NumInput1.Clear(); NumInput2.Clear(); TxtBoxResult.Clear(); LabelResultName.Content = ""; }
// "Detta ska du göra i form av en metod". Förstår inte vad man vill åt, BtnClear_Click är väl lika mycket metod... private void ClearAndResetFields() { _currentNumbers.Clear(); ListBoxArray.ItemsSource = null; ListBoxArray.ItemsSource = _currentNumbers; TxtBoxResult.Clear(); NumInput.Clear(); BtnAddNum.IsEnabled = true; NumInput.Focus(); }
private async Task LoginAndProcess(HttpClient client, HttpContent payload) { using (HttpResponseMessage response = await client.PostAsync(new Uri(_config.GetValue <string>("Github:Session")), payload)) { try { if (response.IsSuccessStatusCode) { bool isLoggedIn = await IsAbleToLogIn(response); if (isLoggedIn) { string responseBody = await client.GetStringAsync(new Uri(_config.GetValue <string>("Github:SecurityLogs"))); var htmlDoc = new HtmlAgilityPack.HtmlDocument(); htmlDoc.LoadHtml(responseBody); string accountName = htmlDoc.DocumentNode.SelectSingleNode("//meta[@name='user-login']")?.GetAttributeValue("content", "") ?? ""; var logNodes = htmlDoc.DocumentNode.SelectNodes("//div[@id='audit-log-search']//div[contains(@class, 'TableObject')][contains(@class, 'Box-row')]/div[2]")?.ToList() ?? new List <HtmlNode>(); var logs = new List <Dictionary <string, string> >(); // get log events w/ their corresponding time logNodes.ForEach(log => { logs.Add(new Dictionary <string, string>() { { "event", log.SelectSingleNode(".//span[@class='audit-type']")?.InnerText.Trim() ?? "" }, { "time", log.SelectSingleNode(".//relative-time")?.InnerText.Trim() ?? "" } }); }); dynamic result = new ExpandoObject(); result.Account = accountName; result.Logs = logs; // display the result TxtBoxResult.Clear(); TxtBoxResult.Text = JsonConvert.SerializeObject(result); } } else { MessageBox.Show($"Failed! {response.ReasonPhrase}", this.Text, MessageBoxButtons.OK, MessageBoxIcon.Error); } } catch (Exception err) { _log.LogInformation($"{err.GetBaseException()}"); MessageBox.Show(err.Message, this.Text, MessageBoxButtons.OK, MessageBoxIcon.Error); } } }
private async void ButtonLogin_ClickAsync(object sender, EventArgs e) { try { TxtBoxResult.Clear(); if (IsOkToProceed()) { await GetSecurityLogs(); } } catch (Exception err) { _log.LogInformation($"{err.GetBaseException()}"); MessageBox.Show(err.Message, this.Text, MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void Button_Click(object sender, EventArgs e) { if (isOperationPerfomed) { TxtBoxResult.Clear(); } isOperationPerfomed = false; Button button = (Button)sender; if (button.Text == ".") { if (!TxtBoxResult.Text.Contains(".")) { TxtBoxResult.Text += button.Text; } } else { TxtBoxResult.Text += button.Text; } }