/// <summary> /// Loads the control. /// </summary> public void LoadControl() { InitializeIds(); if (ItemId > 0) { StageBitz.Data.Item item = this.GetBL <InventoryBL>().GetItem(ItemId); if (item != null) { LoadItem(item); documentPreview.ShouldRemoveFromDatabase = true; } } else if (ItemBriefId > 0) { Data.ItemVersionHistory itemVersionHistory = this.GetBL <InventoryBL>().GetItemVersionHistoryByItemBriefId(ItemBriefId); if (itemVersionHistory != null) { LoadItemVersionHistory(itemVersionHistory); } else { StageBitz.Data.ItemBrief itemBrief = this.GetBL <ItemBriefBL>().GetItemBrief(ItemBriefId); if (itemBrief != null) { LoadItemBrief(itemBrief); documentPreview.ShouldRemoveFromDatabase = false; } } } pnlCompletedItem.Style["display"] = "block"; documentPreview.IsTextboxsDisabled = IsReadOnly || ItemBriefId > 0; documentPreview.IsReadOnly = IsReadOnly; documentPreview.InitializeUI(); LoadImageList(); switch (this.DisplayMode) { case CompleteItemDisplayMode.ItemDetails: divDescription.Visible = true; break; case CompleteItemDisplayMode.ItemBriefDetails: divDescription.Visible = false; break; } }
/// <summary> /// Initializes the ids. /// </summary> private void InitializeIds() { if (ItemId > 0) { StageBitz.Data.Item item = this.GetBL <InventoryBL>().GetItem(ItemId); if (item != null) { IsItemCreated = true; } } else if (ItemBriefId > 0) { StageBitz.Data.ItemBrief itemBrief = this.GetBL <ItemBriefBL>().GetItemBrief(ItemBriefId); if (itemBrief != null) { Data.ItemBooking itemBooking = this.GetBL <InventoryBL>().GetItemBookingByRelatedTable(ItemBriefId, "ItemBrief", true); Data.Item item = null; if (itemBooking != null) { item = itemBooking.Item; } if (item != null) { ItemId = item.ItemId; IsItemCreated = true; } else { IsItemCreated = false; } } } }