Example #1
0
        // REVIEW ORDER DETAILS BUTTON click event
        private void btnReviewOrder_Click(object sender, EventArgs e)
        {
            //if statement for user account: manager or sales oriented forms
            Guid  selectedOrderId = new Guid(dgvOrders.Rows[dgvOrders.SelectedRows[0].Index].Cells[0].Value.ToString());
            Order order           = ApplicationObjects.GetOrder(selectedOrderId);

            _loginForm.ShowOrderForm(userAccount, order, _loginForm);
            this.Close();
        }
        // CREATE NEW ORDER BUTTON click event - forward selected customer to New Order Form
        private void btn_NewOrder_Click(object sender, EventArgs e)
        {
            if (cbx_CustomerResultsList.SelectedIndex >= 0)
            {
                _loginForm.ShowOrderForm(userAccount, _loginForm, customers[cbx_CustomerResultsList.SelectedIndex]);
            }
            else
            {
                _loginForm.ShowOrderForm(userAccount, _loginForm);
            }

            this.Close();
        }
        private void btnViewOrder_Click(object sender, EventArgs e)
        {
            //Validate order id.
            Guid orderId;

            if (!ApplicationObjects.TryParseGuid(txtViewOrderId.Text))
            {
                MessageBox.Show("Invalid order ID format.",
                                "Invalid Input", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                return;
            }
            else
            {
                orderId = new Guid(txtViewOrderId.Text);
            }

            Order order = ApplicationObjects.GetOrder(orderId);

            if (order == null)
            {
                MessageBox.Show("Order ID does not exist.",
                                "Invalid Input", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                return;
            }

            _loginForm.ShowOrderForm(userAccount, order, _loginForm);
            this.Close();
        }
 private void lnkSalesOrderForm_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e)
 {
     _loginForm.ShowOrderForm(userAccount, _loginForm);
     this.Close();
 }