private void OrderReturn_Load(object sender, EventArgs e) { InitializeItemList(); CustomerNameLabel.Text = order.Customer.Name; DuePaymensField.Value = LoadDuePayments(); FinalDueAmountField.Value = DuePaymensField.Value; #region orderPaymentInitializtion var orderPayment = db.OrderPaymentMades.Where(aa => aa.OrderId == order.OrderId && aa.StationOrderId == order.StationOrderId).FirstOrDefault(); int orderPaymentMade = 0; if (orderPayment != null) { orderPaymentMade = orderPayment.PaymentMade; } AmountPaidField.Value = orderPaymentMade; #endregion #region DataGridOriginalInitialization foreach (var orderline in order.OrderLines) { if (orderline.Item.IsExtra == true) { dataGridViewOriginal.Rows.Add(orderline.Item.ItemName, null, null, null, orderline.PricePerUnit, null, null, null, orderline.ItemId); continue; } var item = db.Items.Find(orderline.ItemId); var itemComplete = ItemDropDownList.ConverItemToItemComplete(item); var kg = Math.Truncate((double)orderline.WeightInKg); var grams = orderline.WeightInKg - kg; grams = grams * 1000; grams = Math.Truncate((double)grams); var totalprice = orderline.PricePerUnit * orderline.WeightInKg; dataGridViewOriginal.Rows.Add(itemComplete.ItemComplete, kg, grams, orderline.PricePerUnit, totalprice, orderline.Bundle, orderline.Lengths, orderline.PieceCut, orderline.ItemId); } #endregion }
private void InitializeDataGrid() { foreach (var orderline in order.OrderLines) { if (orderline.Item.IsExtra == true) { dataGridViewOriginal.Rows.Add(orderline.Item.ItemName, null, null, null, orderline.PricePerUnit, null, null, null, orderline.ItemId); continue; } var item = db.Items.Find(orderline.ItemId); var itemComplete = ItemDropDownList.ConverItemToItemComplete(item); var kg = Math.Truncate((double)orderline.WeightInKg); var grams = orderline.WeightInKg - kg; grams = grams * 1000; grams = Math.Truncate((double)grams); var totalprice = orderline.PricePerUnit * orderline.WeightInKg; dataGridViewOriginal.Rows.Add(itemComplete.ItemComplete, kg, grams, orderline.PricePerUnit, totalprice, orderline.Bundle, orderline.Lengths, orderline.PieceCut, orderline.ItemId); } }