Beispiel #1
0
        private void queryBox_DoubleClick(object sender, EventArgs e)
        {
            SingleLineManager selectedQuery = this.queryBox.SelectedItem as SingleLineManager;
            QueryForm         qf            = new QueryForm(this);

            qf.viewing = true;
            qf.query   = selectedQuery;
            qf.Show();
        }
Beispiel #2
0
        private void saveButton_Click(object sender, EventArgs e)
        {
            SingleLineManager newQr = new SingleLineManager
            {
                source      = this.departingTextbox.Text,
                destination = this.arrivalTextBox.Text,
                date        = this.departDatePicker.Value,
                cabin       = (this.economyButton.Checked) ? Cabin.ECONOMY : Cabin.BUSINESS,
                //Delete headless = false in actual environment, it's intended for debugging only
                headless = true
            };

            newQr.logData   += (string data) => { LogHelper.Log(LogType.NOTICE, data); };
            newQr.Increment += ((MainForm)this.mainf).IncSubProgress;
            addticket(newQr);
            this.Close();
        }
Beispiel #3
0
 public void AddTicket(SingleLineManager query)
 {
     this.queryBox.Items.Add(query);
     LogHelper.Log(LogType.NOTICE, $"Added query {query.ToString()} to query list.");
 }