public async Task <ActionResult <ChiTietDatBan> > PostChiTietDatBan(ChiTietDatBan chiTietDatBan) { _context.ChiTietDatBans.Add(chiTietDatBan); await _context.SaveChangesAsync(); return(CreatedAtAction("GetChiTietDatBan", new { id = chiTietDatBan.Id }, chiTietDatBan)); }
public async Task <IActionResult> PutChiTietDatBanDaCo(ChiTietDatBan chiTiet) { var ct = await _context.ChiTietDatBans.Where(x => x.id_hoadon == chiTiet.id_hoadon && x.id_monan == chiTiet.id_monan).FirstOrDefaultAsync(); if (ct == null) { return(NotFound()); } ct.soluong++; _context.ChiTietDatBans.Update(ct); await _context.SaveChangesAsync(); return(Ok(ct)); }
public async Task <IActionResult> PutChiTietDatBanMoi(int id, ChiTietDatBan chiTietDatBan) { var ct = await _context.ChiTietDatBans.FindAsync(id); if (ct == null) { return(NotFound()); } ct.soluong = chiTietDatBan.soluong; _context.ChiTietDatBans.Update(ct); await _context.SaveChangesAsync(); return(Ok(ct)); }
private void listViewBanAn_SelectedIndexChanged(object sender, EventArgs e) { listViewMonAnDaGoi.Items.Clear(); lblTongTien.Text = lblTongTien.Tag.ToString(); lblTenBan.Text = lblTenBan.Tag.ToString(); lblTenKhuVuc.Text = lblTenKhuVuc.Tag.ToString(); lblThoiGianDatBan.Text = lblThoiGianDatBan.Tag.ToString(); _SelectedBanAn = null; _CurrDatBan = null; if (listViewBanAn.SelectedItems.Count > 0) { var banAnID = int.Parse(listViewBanAn.SelectedItems[0].Name); this._SelectedBanAn = _lstBanAn.Find(x => x.BanAnID == banAnID); lblTenBan.Text = _SelectedBanAn.TenBan; lblTenKhuVuc.Text = _SelectedBanAn.TenKhuVuc; if (this._SelectedBanAn.TrangThaiID == 1) { RestaurantServicesSoapClient serv = new RestaurantServicesSoapClient(); var ds = serv.Lay_DanhSachDatBan(banAnID); _CurrDatBan = new DatBan(ds.Tables[0].Rows[0]); lblThoiGianDatBan.Text = _CurrDatBan.NgayDatBan.ToString(); _lstChiTiet = new List <ChiTietDatBan>(); foreach (DataRow dr in ds.Tables[1].Rows) { var ct = new ChiTietDatBan(dr); _lstChiTiet.Add(ct); ListViewItem item = new ListViewItem(); item.Text = ct.TenMonAn; item.SubItems.Add(ct.DonGia.ToString("#,#")); item.SubItems.Add(ct.SoLuong.ToString()); item.SubItems.Add((ct.SoLuong * ct.DonGia).ToString("#,#")); listViewMonAnDaGoi.Items.Add(item); } _TongTien = 0; _lstChiTiet.ForEach(x => { _TongTien += x.DonGia * x.SoLuong; }); _TongTien *= 1000; lblTongTien.Text = _TongTien.ToString("#,#"); } } }