Exemplo n.º 1
0
        private void btnFinishOrder_Click(object sender, EventArgs e)
        {
            if (products_order_list.Count == 0)
            {
                MessageBox.Show("Siparişe ekli ürün bulunamadı.");
                return;
            }
            if (String.IsNullOrEmpty(tbOrderName.Text))
            {
                MessageBox.Show("Sipariş adını giriniz.");
                return;
            }

            DialogResult result = MessageBox.Show("Siparişi Onaylıyormusunuz ?", null, MessageBoxButtons.YesNo);

            if (result == DialogResult.Yes)
            {
                var newOrder = new Order {
                    CreatedDate = DateTime.Now, Name = tbOrderName.Text, OrderId = Guid.NewGuid().ToString(), TotalPrice = SetTotalPrice()
                };
                CRUDHelper.AddOrder(newOrder);
                products_order_list.ForEach(x => CRUDHelper.AddOrderDetails(new OrderDetails {
                    OrderId = newOrder.OrderId, Peice = x.Piece, ProductId = x.ProductID, TotalPrice = x.TotalPrice, ProductName = x.ProductName
                }));
                gbProductInfo.Hide();
                lbTotalPrice.Text = "";
                products_order_list.Clear();
                lwOrder.Items.Clear();
                Clear();
            }
            else
            {
            }
        }