Пример #1
0
        protected void Grid_OnDelete(object sender, DataGridCommandEventArgs e)
        {
            int index = e.Item.ItemIndex;

            tModelBag.RemoveAt(index);

            if (null != cache)
            {
                cache.Save();
            }

            PopulateDataGrid(false);
        }
Пример #2
0
        protected void CategoryBag_OnDelete(object sender, DataGridCommandEventArgs e)
        {
            int index = e.Item.ItemIndex;

            categoryBag.RemoveAt(index);

            if (null != entity)
            {
                entity.Save();
            }

            if (null != cache)
            {
                cache.Save();
            }

            CategoryBag_DataBind(false);
        }
Пример #3
0
        protected void Identifier_Update(object sender, DataGridCommandEventArgs e)
        {
            Page.Validate();

            if (Page.IsValid)
            {
                int          index = grid.EditItemIndex;
                DataGridItem item  = grid.Items[index];

                if (index >= identifierBag.Count)
                {
                    identifierBag.Add();
                }

                KeyedReference keyedReference = identifierBag[index];

                string tModelKey = ((DropDownList)item.FindControl("tModelKey")).SelectedItem.Value;

                keyedReference.TModelKey = "uuid:" + tModelKey;
                keyedReference.KeyName   = ((TextBox)item.FindControl("keyName")).Text;
                keyedReference.KeyValue  = ((TextBox)item.FindControl("keyValue")).Text;

                if (null != entity)
                {
                    entity.Save();
                }

                if (null != cache)
                {
                    cache.Save();
                }

                grid.EditItemIndex = -1;
                CancelEditMode();

                PopulateDataGrid();
            }
        }
Пример #4
0
        protected void CategoryChooser_Command(object sender, DataGridCommandEventArgs e)
        {
            switch (e.CommandName)
            {
            case "select":

                categoryChooser.CurrentPageIndex = 0;
                taxonomyID     = e.Item.Cells[0].Text;
                parentKeyValue = e.Item.Cells[1].Text;
                keyName        = e.Item.Cells[2].Text;
                keyValue       = e.Item.Cells[4].Text;

                //path = path + "/:/" + keyName ;//+ "|" + keyValue + "|" + taxonomyID;
                PopulateTaxonomyTree();
                PopulateCategoryChooser();

                if (null != cache)
                {
                    cache.FindBusiness.CategoryBag.Clear();
                    cache.FindBusiness.CategoryBag.Add(keyName, keyValue, "uuid:" + tModelKey);

                    cache.FindService.CategoryBag.Clear();
                    cache.FindService.CategoryBag.Add(keyName, keyValue, "uuid:" + tModelKey);

                    cache.FindTModel.CategoryBag.Clear();
                    cache.FindTModel.CategoryBag.Add(keyName, keyValue, "uuid:" + tModelKey);

                    cache.Save();
                }

                if (null != this.categoryBag)
                {
                }

                break;

            default:
                break;
            }
        }