void frmOrderSetupOrderNum_DoubleClick(object sender, EventArgs e) { frmListOfOrders flos = new frmListOfOrders(ref sEngine); flos.ShowDialog(); if (flos.OrderNumber != "$NONE") { InputTextBox("ORDERNUM").Text = flos.OrderNumber; if (sEngine.DoesOrderExist(InputTextBox("ORDERNUM").Text)) { string[] sHeaderData = sEngine.GetOrderHeader(InputTextBox("ORDERNUM").Text); InputTextBox("SUPCODE").Text = sHeaderData[1]; InputTextBox("SUPCODE").SelectionStart = InputTextBox("SUPCODE").Text.Length; InputTextBox("SUPREF").Text = sHeaderData[2]; InputTextBox("NOTES").Text = sHeaderData[3]; InputTextBox("DUE").Text = sHeaderData[4]; MessageLabel("RAISED").Text = "Date Raised : " + sHeaderData[5]; OrderExists = true; SendKeys.Send("{ENTER}"); } else { OrderExists = false; } } }