private async void ExperimentsForm_Shown(object sender, EventArgs e)
        {
            ModelNamesListBox.SelectedIndexChanged += ModelNamesListBox_SelectedIndexChanged;
            var modelNames = await ContactTestOperations.ModelNameList();

            ModelNamesListBox.DataSource = modelNames;
        }
Beispiel #2
0
        /// <summary>
        /// Setup contact properties in various controls
        /// </summary>
        private async void ContactChanged()
        {
            _contact = await ContactTestOperations.GetContactEditAsync(
                ((Contacts)ContactsComboBox.SelectedItem).ContactId);

            _contactBindingSource.DataSource = _contact;

            RemoveControlBindings();

            FirstNameTextBox.DataBindings.Add("Text", _contactBindingSource, "FirstName");
            LastNameTextBox.DataBindings.Add("Text", _contactBindingSource, "LastName");
            ContactIdTextBox.DataBindings.Add("Text", _contactBindingSource, "ContactId");
            var test = _contact.ContactDevices.Where(x => x.ContactId == _contact.ContactId).ToList();

            var officePhone = test.FirstOrDefault(x => x.PhoneTypeIdentifier == 3);

            OfficePhoneTextBox.Text = officePhone?.PhoneNumber;

            var homePhone = test.FirstOrDefault(x => x.PhoneTypeIdentifier == 1);

            HomePhoneTextBox.Text = homePhone?.PhoneNumber;

            var cellPhone = test.FirstOrDefault(x => x.PhoneTypeIdentifier == 2);

            CellPhoneNumber.Text = cellPhone?.PhoneNumber;

            ContactTypeComboBox.SelectedIndex =
                ContactTypeComboBox.FindString(_contact.ContactTypeIdentifierNavigation.ContactTitle);
        }
        /// <summary>
        /// Get all contacts
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private async void Form1_Shown(object sender, EventArgs e)
        {
            var contactItemList = ContactTestOperations.GetContactsAsync();

            ContactsListBox.DataSource            = await contactItemList;
            CustomersDemoButton.Enabled           = true;
            ContactsListBox.SelectedIndexChanged += ListBox1_SelectedIndexChanged;
            DisplayCurrentContact();
        }
        private async void ViewContactButton_Click(object sender, EventArgs e)
        {
            var contactForm = new ContactSingleViewForm(
                await ContactTestOperations.GetSingleContactByIdentifierAsync(_customerEntity.ContactIdentifier));

            try
            {
                contactForm.ShowDialog();
            }
            finally
            {
                contactForm.Dispose();
            }
        }
Beispiel #5
0
        private async void ContactsEditTestForm_Shown(object sender, EventArgs e)
        {
            ContactsComboBox.DataSource = await ContactTestOperations.GetContactsForControlAsync();

            ContactTypeComboBox.DataSource = ContactTestOperations.GetContactTypes();

            ContactsComboBox.SelectedIndexChanged    += ContactsComboBox_SelectedIndexChanged;
            ContactTypeComboBox.SelectedIndexChanged += ContactTypeComboBox_SelectedIndexChanged;

            OfficePhoneTextBox.Validating += OfficePhoneTextBox_Validating;
            HomePhoneTextBox.Validating   += HomePhoneTextBox_Validating;
            CellPhoneNumber.Validating    += CellPhoneNumber_Validating;

            ContactChanged();

            ActiveControl = ContactsComboBox;
        }