Esempio n. 1
0
    /// <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()];
    }
Esempio n. 2
0
    /// <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;
    }