private void btnPayment_Click(object sender, EventArgs e) { var bill = new BillDto() { DayOfSale = DateTime.Now, PromotionDetailId = proDetailId, StaffId = staffId }; var billctrl = new BillController(); billctrl.Create(bill); var billDetailctrl = new BillDetailController(); var billId = billctrl.GetIdLast(); foreach (DataGridViewRow row in dataGridView1.Rows) { var id = row.Cells["Id"].Value.ToString(); var num = row.Cells["Number"].Value.ToString(); var billDetail = new BillDetailDto() { BillId = billId, DrinkId = Int32.Parse(id), Quantity = Int32.Parse(num) }; billDetailctrl.Create(billDetail); } MessageBox.Show("You paymented successfully", "Notification"); SetEmpty(); refresh(); }
private void loadBillDetails(int billId) { if (detailController == null) { detailController = new BillDetailController(); } var detail = detailController.Gets(billId); dtgvDetail.Rows.Clear(); foreach (var d in detail) { dtgvDetail.Rows.Add(dtgvDetail.Rows.Count + 1, d.Id.ToString(), d.BillId.ToString(), d.DrinkId.ToString(), d.Quantity.ToString()); } }