Exemple #1
0
        public LookupDlg(CustomerWS.Customer customerLookup, CustomerWS.CustomerProviderCustomerRecord customer)
        {
            //
            // Required for Windows Form Designer support
            //
            InitializeComponent();

            CustomerLookup = customerLookup;
            Result         = customer;
        }
Exemple #2
0
        public LookupDlg()
        {
            //
            // Required for Windows Form Designer support
            //
            InitializeComponent();

            CustomerLookup = null;
            Result         = null;
        }
Exemple #3
0
 /// <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;
     }
 }
Exemple #4
0
        /// <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;
            }
        }
Exemple #5
0
 /// <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;
 }