protected void Grid_OnDelete(object sender, DataGridCommandEventArgs e) { int index = e.Item.ItemIndex; tModelBag.RemoveAt(index); if (null != cache) { cache.Save(); } PopulateDataGrid(false); }
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); }
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(); } }
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; } }