/// <summary> /// Retrieves vendor information and order items /// </summary> private void ViewOrder() { ReceivingController controller = new ReceivingController(); currentOrderId = int.Parse(ReceivingVendorOrderGridView.SelectedValue.ToString()); // Displays vendor information ReceivingVendorOrder vendorOrderInfo = controller.FindVendorByOrder(currentOrderId); PurchaseOrderIDLabel.Text = "PO #" + vendorOrderInfo.PurchaseOrderID.ToString(); VendorNameLabel.Text = "Vendor: " + vendorOrderInfo.VendorName; VendorPhoneLabel.Text = "Contact Phone: (" + vendorOrderInfo.VendorPhone + ")"; // Retrieves order information List <ReceivingItems> currentReceivingOrder = new List <ReceivingItems>(); currentReceivingOrder = controller.FindOrderById(currentOrderId); foreach (var item in currentReceivingOrder) { item.PurchaseOrderID = currentOrderId; } // Populates GridView ReceivingItemsGridView.DataSource = currentReceivingOrder; ReceivingItemsGridView.DataBind(); string parameter = Request.QueryString[currentOrderId.ToString()]; }
/// <summary> /// Clears fields /// </summary> private void ClearFields() { // Properties currentOrderId = 0; currentItemsList.Clear(); // Labels PurchaseOrderIDLabel.Text = ""; VendorNameLabel.Text = ""; VendorPhoneLabel.Text = ""; // GridView ReceivingItemsGridView.DataSource = null; ReceivingItemsGridView.DataBind(); // Div ReceivingItemsDiv.Visible = false; }