private void selectEntryAutoComplete()
        {
            comboBoxDescription.ResetListBox();

            object selected = comboBoxDescription.autoCompleteListBox.SelectedItem;

            if (null == selected)
            {
                return;
            }

            Toggl.AutocompleteItem item = (Toggl.AutocompleteItem)selected;
            comboBoxDescription.Text = item.Description;

            if (item.ProjectID != 0)
            {
                foreach (object obj in comboBoxProject.autoCompleteListBox.Items)
                {
                    Toggl.AutocompleteItem projectItem = (Toggl.AutocompleteItem)obj;
                    if (item.ProjectID == projectItem.ProjectID)
                    {
                        comboBoxProject.Text = projectItem.Text;
                    }
                }
            }

            comboBoxDescription.ResetListBox();

            Toggl.SetTimeEntryProject(timeEntry.GUID, item.TaskID, item.ProjectID, "");
        }
        private void selectProjectAutoComplete()
        {
            object selected = comboBoxProject.autoCompleteListBox.SelectedItem;

            if (null == selected)
            {
                return;
            }

            Toggl.AutocompleteItem item = (Toggl.AutocompleteItem)selected;
            if (item.ProjectID == 0)
            {
                return;
            }
            comboBoxProject.ResetListBox();
            comboBoxProject.Text = item.Text;

            comboBoxProject.ResetListBox();

            Toggl.SetTimeEntryProject(
                timeEntry.GUID,
                item.TaskID,
                item.ProjectID,
                null);
        }
Ejemplo n.º 3
0
        private void selectAutoComplete()
        {
            descriptionTextBox.ResetListBox();
            object selectedItem = descriptionTextBox.autoCompleteListBox.SelectedItem;

            if (null == selectedItem)
            {
                return;
            }
            Toggl.AutocompleteItem item = (Toggl.AutocompleteItem)selectedItem;
            descriptionTextBox.Text = item.Description;

            if (item.ProjectID > 0)
            {
                linkLabelProject.Text    = item.ProjectAndTaskLabel;
                linkLabelProject.Visible = true;
                descriptionTextBox.Top   = projectDescriptionTop;
            }
            else
            {
                linkLabelProject.Visible = false;
                descriptionTextBox.Top   = defaultDescriptionTop;
            }
            task_id    = item.TaskID;
            project_id = item.ProjectID;

            labelClearProject.Visible = linkLabelProject.Visible;
        }