예제 #1
0
 /// <summary>
 /// Thêm thực phẩm vào hóa đơn bằng nút thêm với số lượng ở combo box
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 private void btnThem_Click(object sender, EventArgs e)
 {
     if (btnDaiDienThucPham.Tag == null)
     {
         MessageBox.Show("Bạn chưa chọn thực phẩm để thêm");
     }
     else if (cbSoLuong.Text == "0")
     {
         MessageBox.Show("Không thể thêm mặt hàng với số lượng là 0");
     }
     else
     {
         //Trước hết cần phải kiểm tra hàng đó có trong danh sách bill chưa, nếu có rồi thì update số lượng, còn chưa thì mới insert => kiểm tra và làm 1 lần trong csdl
         int id_hoadon   = (btnHoaDon.Tag as HoaDon).ID_HoaDon;
         int soluong     = Int32.Parse(cbSoLuong.Text);
         int id_thucpham = Int32.Parse(btnDaiDienThucPham.Tag as String);
         blHoaDon.ThemMatHang(id_hoadon, soluong, id_thucpham);
         blHoaDon.ShowBill((btnHoaDon.Tag as HoaDon), out tongtien);
         txtTienNuoc.Text = tongtien.ToString();
     }
 }
        private void btnThem_Click(object sender, EventArgs e)
        {
            float tongtien = 0;
            //Trước hết cần phải kiểm tra hàng đó có trong danh sách bill chưa, nếu có rồi thì update số lượng, còn chưa thì mới insert => kiểm tra và làm 1 lần trong csdl
            int id_hoadon   = (btnHoaDon.Tag as HoaDon).ID_HoaDon;
            int soluong     = Int32.Parse(cbSoLuong.Text);
            int id_thucpham = Int32.Parse(btnDaiDienThucPham.Text);

            blHoaDon.ThemMatHang(id_hoadon, soluong, id_thucpham);
            blHoaDon.ShowBill((btnHoaDon.Tag as HoaDon), out tongtien);
            txtTienNuoc.Text = tongtien.ToString();
        }