protected void CallbakcPanel_Callback(object sender, DevExpress.Web.CallbackEventArgsBase e) { string[] split = e.Parameter.Split(';'); if (split[0] == "SearchByUID") { AddValueToSession(Enums.IssueDocumentSession.SearchUIDValue, txtUIDSearchString.Text); PopupControlSearchInventory.ShowOnPageLoad = true; } else if (split[0] == "FillIssueDocument") { var inventory = inventoryRepo.GetInventoryDeliveriesByID(CommonMethods.ParseInt(split[1])); if (inventory != null) { if (userAction == (int)Enums.UserAction.Add) { model = new IssueDocumentPosition(session); model.IssueDocumentPositionID = 0; model.ProductID = productRepo.GetProductByID(inventory.InventoryStockID.ProductID.ProductID, inventory.InventoryStockID.ProductID.Session); AddValueToSession(Enums.CommonSession.UserActionPopUp, (int)Enums.UserAction.Edit); } else { model = GetIssueDocumentProvider().GetIssueDocumentPositionModel(); model.ProductID = productRepo.GetProductByID(inventory.InventoryStockID.ProductID.ProductID, inventory.InventoryStockID.ProductID.Session); } model.UID250 = txtUID250.Text = inventory.AtomeUID250; GridLookupSupplier.Value = inventory.DeliveryNoteItemID.DeliveryNoteID.SupplierID.ClientID; model.Name = txtName.Text = inventory.InventoryStockID.ProductID.Name; txtUIDSearchString.Text = ""; int count = inventoryRepo.CountInventoryDeliverisByPackageUID(model.UID250); txtQuantity.Text = count.ToString(); model.Quantity = count; GetIssueDocumentProvider().SetIssueDocumentPositionModel(model); } } }