public LookupDlg(CustomerWS.Customer customerLookup, CustomerWS.CustomerProviderCustomerRecord customer) { // // Required for Windows Form Designer support // InitializeComponent(); CustomerLookup = customerLookup; Result = customer; }
public LookupDlg() { // // Required for Windows Form Designer support // InitializeComponent(); CustomerLookup = null; Result = null; }
/// <summary> /// Return to the caller the currently selected record. /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void select_Click(object sender, EventArgs e) { errormsg.Text = ""; if (results != null && resultsList.SelectedItems.Count > 0) { Result = resultsList.SelectedItems[0].Tag as CustomerWS.CustomerProviderCustomerRecord; DialogResult = DialogResult.OK; } else { errormsg.Text = localize.LOOKUP_DLG_NO_RECORD_SELECTED; DialogResult = DialogResult.None; } }
/// <summary> /// Add a customer record found in a search to the listview control. /// </summary> /// <param name="record"></param> private void fillList(CustomerWS.CustomerProviderCustomerRecord record) { if (record != null) { ListViewItem item; item = resultsList.Items.Add(record.LastName); item.SubItems.Add(record.FirstName); item.SubItems.Add(record.PhoneHome); item.SubItems.Add(record.PhoneMobile); item.SubItems.Add(record.Street + " " + record.City + " " + record.State + " " + record.ZipCode); //item.Tag = (object)record; item.Tag = record; } }
/// <summary> /// Returning OK with a null result indicates there is no customer match /// and an empty context needs to be created. /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void btnNew_Click(object sender, EventArgs e) { Result = null; DialogResult = DialogResult.OK; }