protected void OrderList_ItemCommand(object sender, ListViewCommandEventArgs e)
        {
            MessageUserControl.TryRun(() =>
            {
                // Note: POID is imbedded on each list row (with the CommandArgument parameter)
                int poID = int.Parse(e.CommandArgument.ToString());

                PurchaseOrderController sysmgr = new PurchaseOrderController();
                OpenOrder openOrder            = sysmgr.OpenOrder_FindByID(poID);

                PurchaseOrderID.Text = openOrder.POID.ToString();
                Number.Text          = openOrder.PONumber.ToString();
                Vendor.Text          = openOrder.VendorName;
                Phone.Text           = openOrder.VendorPhone;

                // Need to rebind data source before visibility enabled
                ReturnList.DataBind();

                // Load/Reload page content
                ReloadPageContent(poID);

                // Ensure insert template gets purchase order ID
                HiddenField insertPOID = ReturnList.InsertItem.FindControl("PurchaseOrderIDField") as HiddenField;
                insertPOID.Value       = poID.ToString();

                // Highlight selected row
                OrderList.SelectedIndex = e.Item.DisplayIndex;
            },
                                      "Order Found",
                                      "Order details successfully retrieved");
        }
Beispiel #2
0
/*------------------------------------------------------------------RETURN MOVIES-----------------------------------*/
        public void btnSubmit_Click_two(Object Src, EventArgs E)
        {
            ReturnMovie.Visible = true;
            //MovieResults.Visible = false;
            get_connection();
            try
            {
                connection.Open();
                command = new SqlCommand("SELECT * FROM checkout", connection);
                reader  = command.ExecuteReader();

                reader.Close();

                reader = command.ExecuteReader();
                ReturnList.DataSource     = reader;
                ReturnList.DataValueField = "MovieID";
                //ReturnList.DataTextField = "MovieTitle";
                ReturnList.DataBind();
                reader.Close();
            }
            catch (Exception err)
            {
                lblInfo.Text  = "Error reading the database. ";
                lblInfo.Text += err.Message;
            }
            finally
            {
                connection.Close();
            }
        }
        protected void ReloadReturnList(UnorderedPurchaseItemCartController sysmgr)
        {
            // Get list of current UPIC records for this session
            List <UnorderedPurchaseItemCart> UPICs = sysmgr.UPIC_ListByID(CartIDs);

            // Override default ODS
            ReturnList.DataSourceID = null;

            ReturnList.DataSource = UPICs;
            ReturnList.DataBind();

            // Revert text box validity color
            TextBox qtyTextBox = (ReturnList.InsertItem.FindControl("QuantityTextBox") as TextBox);

            SetTextBoxValidity(qtyTextBox, true);
        }