Пример #1
0
        private void frmPlaceOrder_Load(object sender, EventArgs e)
        {
            txtCustomerID.TextAlign   = HorizontalAlignment.Right;
            txtCustomerName.TextAlign = HorizontalAlignment.Left;
            txtOrderNumber.TextAlign  = HorizontalAlignment.Right;

            cbxItem.DataSource        = Customers_provider.getProducts();
            cbxItem.DisplayMember     = "product_description";
            cbxItem.DisplayMember     = "prodcut_id";
            cbxQuantity.SelectedIndex = 0;
            this.Text = "Placing New Order For: " + _selectedCustomer.last_name + ", " + _selectedCustomer.first_name;
            this.cbxItem.Focus();
        }
Пример #2
0
        private void dataGridView1_CellContentDoubleClick(object sender, DataGridViewCellEventArgs e)
        {
            Cursor.Current = Cursors.WaitCursor;
            DataGridViewRow dr = this.dataGridView1.Rows[e.RowIndex];
            Customer        selectedCustomer = dr.DataBoundItem as Customer;

            Order newOrder = new Order();

            newOrder.customerID   = selectedCustomer.CustomerID;
            newOrder.date_ordered = DateTime.Now;
            bool success = Customers_provider.createNewOrderNumber(newOrder);

            frmPlaceOrder frmNewOrder = new frmPlaceOrder();

            frmNewOrder.setOrder(selectedCustomer, newOrder);
            frmNewOrder.Show();
        }
Пример #3
0
        private void dgvItemsOrdered_CellContentDoubleClick(object sender, DataGridViewCellEventArgs e)
        {
            Cursor.Current = Cursors.WaitCursor;
            DataGridViewRow dr = this.dgvItemsOrdered.Rows[e.RowIndex];
            Order_item      selectedOrderItem = dr.DataBoundItem as Order_item;

            DialogResult dialog = MessageBox.Show("Are you sure you want to delete this order?", "Delete?", MessageBoxButtons.YesNo);

            if (dialog == DialogResult.Yes)
            {
                _order_items.Remove(selectedOrderItem);
                Customers_provider.removeItemFromOrder(selectedOrderItem);
                updateOrderList();
            }
            else if (dialog == DialogResult.No)
            {
            }
        }