public async Task <IActionResult> PostTableCustomer([FromBody] TableCustomer tableCustomer) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } _context.TableCustomer.Add(tableCustomer); try { await _context.SaveChangesAsync(); } catch (DbUpdateException) { if (TableCustomerExists(tableCustomer.CustId)) { return(new StatusCodeResult(StatusCodes.Status409Conflict)); } else { throw; } } return(CreatedAtAction("GetTableCustomer", new { id = tableCustomer.CustId }, tableCustomer)); }
public async Task <IActionResult> PutTableCustomer([FromRoute] string id, [FromBody] TableCustomer tableCustomer) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != tableCustomer.CustId) { return(BadRequest()); } _context.Entry(tableCustomer).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!TableCustomerExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }
public async Task <IActionResult> PostTableCustomer([FromBody] TableCustomer tableCustomer) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } _context.TableCustomer.Add(tableCustomer); await _context.SaveChangesAsync(); return(CreatedAtAction("GetTableCustomer", new { id = tableCustomer.Idcus }, tableCustomer)); }
private void Btn_Click(object sender, EventArgs e) { double result = 0; lsvBill.Items.Clear(); Button button = sender as Button; TableCustomer table = button.Tag as TableCustomer; idTable = table.Id; lbCurrentTable.Text = table.NameTable.ToString(); List <FoodShowDTO> foods = LoadFoodsDAO.Instance.LoadFoods(table.Id); List <Bill> bills = FindBillWithStatusDAO.Instance.FindBillWithStatus(idTable); if (bills.Count == 0) { CreateBillDAO.Instance.CreateBill(table.Id); List <Bill> bills2 = FindBillWithStatusDAO.Instance.FindBillWithStatus(idTable); MessageBox.Show("Bàn Trống!!"); foreach (var item in bills2) { idBill = item.Id; } } foreach (var item in foods) { idBill = item.Id; ListViewItem lisviewItems = lsvBill.Items.Add(item.FoodName.ToString()); lisviewItems.SubItems.Add(item.PriceFood.ToString()); lisviewItems.SubItems.Add(item.CountFood.ToString()); lisviewItems.SubItems.Add((item.CountFood * item.PriceFood).ToString()); result += item.CountFood * item.PriceFood; } CultureInfo info = CultureInfo.GetCultureInfo("vi-VN"); tbResult.Text = result.ToString("#,###", info.NumberFormat) + " Đ"; }