private void txtMaMH_TextChanged(object sender, EventArgs e) { MatHang a = new MatHang(txtMaMH.Text); txtSoLuongCon.Text = Convert.ToString(a.soLuong); txtGiaTien.Text = Convert.ToString(a.giaTien); }
// tạo các hóa đơn bằng cách thêm lần lượt các mặt hàng được chọn lưu vào mảng ở bộ nhớ máy tính. Input: Mã MH, số lượng mua public static void taoHoaDon(string maMH, string soLuongMua) { MatHang mH = new MatHang(maMH); arrayMaMH[chiSoMang] = mH.maMH; arrayTenMH[chiSoMang] = mH.tenMH; arrayGiaTien[chiSoMang] = Convert.ToString(mH.giaTien); arraySLMua[chiSoMang] = soLuongMua; chiSoMang++; }
// thực hiện việc trừ số lượng sản phẩm được mua public static void truSanPham() { for (int i = 0; i < chiSoMang; i++) { MatHang mH = new MatHang(arrayMaMH[i]); mH.soLuong -= Convert.ToInt32(arraySLMua[i]); KetNoiDuLieu.openConnect(); KetNoiDuLieu.executeQuery("update KhoHang set SoLuong = '" + mH.soLuong + "' where MaMH = '" + arrayMaMH[i] + "'"); KetNoiDuLieu.closeConnect(); } }
private void btnChapNhan_Click(object sender, EventArgs e) { MatHang a = new MatHang(txtMaMH.Text, txtTenMH.Text, txtSoLuong.Text, txtGiaTien.Text, dateNgayNhap.Text, dateNgaySX.Text, dateHSD.Text, txtNguoiNhap.Text); if (function == 1) { a.themSanPham(); } else if (function == 2) { a.suaSanPham(dgvKhoHang.Rows[dgvKhoHang.CurrentCell.RowIndex].Cells[0].Value.ToString()); } loadBang(); }
// thực hiện việc lưu thông tin chi tiết đon hàng vào bảng ChiTietDonHang public static void luuChiTietDonHang() { for (int i = 0; i < chiSoMang; i++) { MatHang MH = new MatHang(arrayMaMH[i]); KetNoiDuLieu.openConnect(); KetNoiDuLieu.executeQuery(string.Format("insert into ChiTietDonHang values ('{0}', '{1}', '{2}', '{3}', '{4}')", maDH, MH.maMH, MH.tenMH, MH.giaTien, Convert.ToInt32(arraySLMua[i]) ) ); KetNoiDuLieu.closeConnect(); } }