private void CreateAndInsertNewListItem()
        {
            Item      item      = new Item(this.selectedListName, view.ItemName, view.ItemName, true);
            LoginInfo loginInfo = LoginInfo.GetInstance();

            QListItems.InsertItem(item, loginInfo.UserName);
            view.ClearNewItemTextBox();
            LoadSelectedListNameItems();
        }
        private void UpdateSelectedItem(string oldItemValue, Item result)
        {
            this.selectedItem.Text     = result.Value;
            this.selectedItem.Value    = result.Value;
            this.selectedItem.IsActive = result.IsActive;
            LoginInfo loginInfo = LoginInfo.GetInstance();

            QListItems.UpdateItem(this.selectedItem, oldItemValue, loginInfo.UserName);
        }
        public void ProtocolTypeButtonClicked()
        {
            IList items        = QListItems.SelectItems(OptionFields.ProtocolType.ToString());
            Item  selectedItem = TemplatesController.ShowListBoxOptionsForm(items, view.ParentControl);

            if (selectedItem.Value != "")
            {
                CheckAndAddToAuditItems("ProtocolType", this.request.ProtocolType, selectedItem.Value);
                this.request.ProtocolType = selectedItem.Value;
                this.view.ProtocolType    = selectedItem.Value;
            }
        }
        public void ComplianceButtonClicked()
        {
            IList items        = QListItems.SelectItems(OptionFields.Compliance.ToString());
            Item  selectedItem = TemplatesController.ShowListBoxOptionsForm(items, view.ParentControl);

            if (selectedItem.Name != "")
            {
                CheckAndAddToAuditItems("Compliance", this.request.Guidelines, selectedItem.Value);
                this.request.Compliance = selectedItem.Value;
                this.view.Compliance    = selectedItem.Value;
            }
        }
        public void GuidelinesButtonClicked()
        {
            IList         items         = QListItems.SelectItems(OptionFields.Guidelines.ToString());
            List <string> selectedItems = TemplatesController.ShowCheckBoxOptionsForm(items, view.ParentControl);

            if (selectedItems.Count != 0)
            {
                string itemsString = String.Join(", ", selectedItems);
                CheckAndAddToAuditItems("Guidelines", this.request.Guidelines, itemsString);
                this.request.Guidelines = itemsString;
                this.view.Guidelines    = itemsString;
            }
        }
 private void LoadSelectedListNameItems()
 {
     view.ClearListItems();
     listItems = QListItems.SelectItems(this.selectedListName);
     AddListItemsToView();
 }