olexander_dan

TaxiFinderForm.cs

Dec 5th, 2019
310
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 6.21 KB | None | 0 0
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Windows.Forms;
  4.  
  5. namespace TaxiFinder
  6. {
  7.     public partial class TaxiFinderForm : Form
  8.     {
  9.         private List<(string service, List<Taxi> foundedTaxis)> _results = new List<(string, List<Taxi>)>();
  10.  
  11.         public TaxiFinderForm()
  12.         {
  13.             InitializeComponent();
  14.         }
  15.  
  16.         private void SearchButton_Click(object sender, EventArgs e)
  17.         {
  18.             var searcher = new Searcher(this);
  19.             _results = searcher.ExecuteSearch();
  20.  
  21.             var printer = new ResultsPrinter(ResultsBox);
  22.             printer.Print(_results);
  23.         }
  24.  
  25.         private void ClearButton_Click(object sender, EventArgs e)
  26.         {
  27.             ResultsBox.Text = string.Empty;
  28.             _results.Clear();
  29.         }
  30.  
  31.         private void ConvertToHTMLButton_Click(object sender, EventArgs e)
  32.         {
  33.             var converter = new HTMLConverter(_results, this);
  34.             converter.Convert();
  35.         }
  36.  
  37.         private void BrandCheck_HelpRequested(object sender, HelpEventArgs hlpevent)
  38.         {
  39.             MessageBox.Show("Brand search filter. Click on label to activate it.",
  40.                 "BrandCheck help", MessageBoxButtons.OK, MessageBoxIcon.Information);
  41.         }
  42.  
  43.         private void ModelCheck_HelpRequested(object sender, HelpEventArgs hlpevent)
  44.         {
  45.             MessageBox.Show("Model search filter. Click on label to activate it.",
  46.                 "ModelCheck help", MessageBoxButtons.OK, MessageBoxIcon.Information);
  47.         }
  48.  
  49.         private void ColorCheck_HelpRequested(object sender, HelpEventArgs hlpevent)
  50.         {
  51.             MessageBox.Show("Color search filter. Click on label to activate it.",
  52.                 "ColorCheck help", MessageBoxButtons.OK, MessageBoxIcon.Information);
  53.         }
  54.  
  55.         private void ClassCheck_HelpRequested(object sender, HelpEventArgs hlpevent)
  56.         {
  57.             MessageBox.Show("Class search filter. Click on label to activate it.",
  58.                 "ClassCheck help", MessageBoxButtons.OK, MessageBoxIcon.Information);
  59.         }
  60.  
  61.         private void DriverCheck_HelpRequested(object sender, HelpEventArgs hlpevent)
  62.         {
  63.             MessageBox.Show("Driver search filter. Click on label to activate it.",
  64.                 "DriverCheck help", MessageBoxButtons.OK, MessageBoxIcon.Information);
  65.         }
  66.  
  67.         private void NumberCheck_HelpRequested(object sender, HelpEventArgs hlpevent)
  68.         {
  69.             MessageBox.Show("Number search filter. Click on label to activate it.",
  70.                 "NumberCheck help", MessageBoxButtons.OK, MessageBoxIcon.Information);
  71.         }
  72.  
  73.         private void DomButton_HelpRequested(object sender, HelpEventArgs hlpevent)
  74.         {
  75.             MessageBox.Show("Click on label to engage DOM API search engine.",
  76.                 "DOM API help", MessageBoxButtons.OK, MessageBoxIcon.Information);
  77.         }
  78.  
  79.         private void SaxButton_HelpRequested(object sender, HelpEventArgs hlpevent)
  80.         {
  81.             MessageBox.Show("Click on label to engage SAX API search engine.",
  82.                 "SAX API help", MessageBoxButtons.OK, MessageBoxIcon.Information);
  83.         }
  84.  
  85.         private void LinqButton_HelpRequested(object sender, HelpEventArgs hlpevent)
  86.         {
  87.             MessageBox.Show("Click on label to engage Linq to XML search engine.",
  88.                 "Linq to XML help", MessageBoxButtons.OK, MessageBoxIcon.Information);
  89.         }
  90.  
  91.         private void SearchButton_HelpRequested(object sender, HelpEventArgs hlpevent)
  92.         {
  93.             MessageBox.Show("Click on label to start searching with one of three possible search engines",
  94.                 "Search help", MessageBoxButtons.OK, MessageBoxIcon.Information);
  95.         }
  96.  
  97.         private void ClearButton_HelpRequested(object sender, HelpEventArgs hlpevent)
  98.         {
  99.             MessageBox.Show("Click on label to clear results box",
  100.                 "Clear help", MessageBoxButtons.OK, MessageBoxIcon.Information);
  101.         }
  102.  
  103.         private void ConvertToHTMLButton_HelpRequested(object sender, HelpEventArgs hlpevent)
  104.         {
  105.             MessageBox.Show("Click on label to create HTML file from results of searches",
  106.                 "HTML convert help", MessageBoxButtons.OK, MessageBoxIcon.Information);
  107.         }
  108.  
  109.         private void BrandBox_HelpRequested(object sender, HelpEventArgs hlpevent)
  110.         {
  111.             MessageBox.Show("Type the brand of desired car to create filter",
  112.                 "BrandBox help", MessageBoxButtons.OK, MessageBoxIcon.Information);
  113.         }
  114.  
  115.         private void ModelBox_HelpRequested(object sender, HelpEventArgs hlpevent)
  116.         {
  117.             MessageBox.Show("Type the model of desired car to create filter",
  118.                 "ModelBox help", MessageBoxButtons.OK, MessageBoxIcon.Information);
  119.         }
  120.  
  121.         private void ColorBox_HelpRequested(object sender, HelpEventArgs hlpevent)
  122.         {
  123.             MessageBox.Show("Type the color of desired car to create filter",
  124.                 "ColorBox help", MessageBoxButtons.OK, MessageBoxIcon.Information);
  125.         }
  126.  
  127.         private void ClassBox_HelpRequested(object sender, HelpEventArgs hlpevent)
  128.         {
  129.             MessageBox.Show("Type the class of desired car to create filter",
  130.                 "ClassBox help", MessageBoxButtons.OK, MessageBoxIcon.Information);
  131.         }
  132.  
  133.         private void DriverBox_HelpRequested(object sender, HelpEventArgs hlpevent)
  134.         {
  135.             MessageBox.Show("Type the driver full name of desired car to create filter",
  136.                 "DriverBox help", MessageBoxButtons.OK, MessageBoxIcon.Information);
  137.         }
  138.  
  139.         private void NumberBox_HelpRequested(object sender, HelpEventArgs hlpevent)
  140.         {
  141.             MessageBox.Show("Type the plate number of desired car to create filter",
  142.                 "NumberBox help", MessageBoxButtons.OK, MessageBoxIcon.Information);
  143.         }
  144.  
  145.         private void ResultsBox_HelpRequested(object sender, HelpEventArgs hlpevent)
  146.         {
  147.             MessageBox.Show("This field can output results of searching through XML files.",
  148.                 "ResultBox help", MessageBoxButtons.OK, MessageBoxIcon.Information);
  149.         }
  150.     }
  151. }
Advertisement
Add Comment
Please, Sign In to add comment