private void AddMainGroupNodeFor(View_ListStorageItemRow pView_ListStorageItemLoop)
        {
            View_ListStorageItemDT view_ListStorageItem = new View_ListStorageItemDT();

            view_ListStorageItem.Query.AddWhereParameter(View_ListStorageItemDT.Parameters.ListID, pView_ListStorageItemLoop.ListID);
            //    Where.ListID.Value = pView_ListStorageItemLoop.ListID;
            //view_GroupStorageItem.Query.AddOrderBy(View_GroupStorageItem.ColumnNames.StorageItemID, WhereParameter.Dir.ASC);
            view_ListStorageItem.Query.Load();
            TreeNodeQuickList mainNode = new TreeNodeQuickList();

            mainNode.View_ListStorageItem = pView_ListStorageItemLoop;
            mainNode.Text       = pView_ListStorageItemLoop.s_LName;
            mainNode.IsMainNode = true;


            foreach (View_ListStorageItemRow view_ListStorageItemLoop in view_ListStorageItem.Rows)
            {
                //AddMainGroupNodeFor(view_GroupStorageItemLoop);
                //AddNewNodeForView_GroupStorageItem(view_GroupStorageItemLoop);
                TreeNodeQuickList itemNode = GetNewItemNodeForView_ListStorageItem(view_ListStorageItemLoop);

                mainNode.Nodes.Add(itemNode);
            }

            mainNode.ExpandAll();
            this.Nodes.Add(mainNode);

            //AddNewNodeForView_GroupStorageItem(view_GroupStorageItemLoop);
        }
        public void LoadQuickList(String pOrderBy)
        {
            IsQuickListLoaded = true;
            this.Nodes.Clear();
            View_ListStorageItemDT view_ListStorageItem = new View_ListStorageItemDT();

            view_ListStorageItem.Query.AddWhereParameter(View_ListStorageItemDT.Parameters.ListID, mQList.ID);
            if (pOrderBy == null)
            {
                view_ListStorageItem.Query.AddOrderBy(View_ListStorageItemDT.ColumnNames.Description, MyDir.ASC);
            }
            else
            {
                view_ListStorageItem.Query.AddOrderBy(pOrderBy, MyDir.ASC);
            }

            //View_ListStorageItemDT.ColumnNames.StorageItemID

            view_ListStorageItem.Query.Load();
            foreach (View_ListStorageItemRow view_ListStorageItemLoop in view_ListStorageItem.Rows)
            {
                AddNewNodeForView_ListStorageItem(view_ListStorageItemLoop);
            }

            this.ExpandAll();
        }
        public void AddNewItem(long pStorageItemID)
        {
            View_ListStorageItemDT view_ListStorageItem = new View_ListStorageItemDT();

            view_ListStorageItem.Query.AddWhereParameter(View_ListStorageItemDT.Parameters.ListID, mQList.ID);
            view_ListStorageItem.Query.AddWhereParameter(View_ListStorageItemDT.Parameters.StorageItemID, pStorageItemID);
            //view_ListStorageItem.Where.StorageItemID.Value = pStorageItemID;
            //view_ListStorageItem.Query.AddOrderBy(View_ListStorageItem.ColumnNames.StorageItemID, WhereParameter.Dir.ASC);
            view_ListStorageItem.Query.Load();
            foreach (View_ListStorageItemRow view_ListStorageItemLoop in view_ListStorageItem.Rows)
            {
                AddNewNodeForView_ListStorageItem(view_ListStorageItemLoop);
            }
        }
        public void LoadLists()
        {
            this.Nodes.Clear();
            View_ListStorageItemDT view_ListStorageItem = new View_ListStorageItemDT();

            view_ListStorageItem.Query.AddWhereParameter(View_ListStorageItemDT.Parameters.StorageItemID, mStorageItem.ID);
            //Where.StorageItemID.Value = mStorageItem.ID;
            view_ListStorageItem.Query.AddOrderBy(View_ListStorageItemDT.ColumnNames.StorageItemID, MyDir.ASC);
            view_ListStorageItem.Query.Load();
            foreach (View_ListStorageItemRow view_ListStorageItemLoop in view_ListStorageItem.Rows)
            {
                AddMainGroupNodeFor(view_ListStorageItemLoop);
                //AddNewNodeForView_GroupStorageItem(view_GroupStorageItemLoop);
            }

            this.ExpandAll();
        }