private void LoadData() { List <MatHang> list = new List <MatHang>(); list = new MatHangBUS().LoadData(); gvMatHang.DataSource = list; }
private void btXoaMatHang_Click(object sender, EventArgs e) { int id = ((MatHang)matHangList[lvMatHang.SelectedIndices[0]]).id; if (!MatHangBUS.deleteMatHang(id)) { MessageBox.Show("Không thể xóa mặt hàng!", "Lỗi khi sửa tên", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { loadLvMatHang(); } }
private void btSuaMatHang_Click(object sender, EventArgs e) { int id = ((MatHang)matHangList[lvMatHang.SelectedIndices[0]]).id; int idNganhHang = ((NganhHang)nganhHangList[cbNganhHang.SelectedIndex]).id; if (MatHangBUS.updateMatHang(new MatHang(id, tbTenMatHang.Text, idNganhHang, (float)nudDonGia.Value, 0))) { loadLvMatHang(); } else { MessageBox.Show("Không thể sửa mặt hàng!", "Lỗi khi sửa", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
void loadMatHang(int idNganhHang) { ArrayList dataList = MatHangBUS.getAllMatHangFromNganhHang(idNganhHang); cbMatHang.Items.Clear(); matHangList.Clear(); cbMatHang.Text = ""; foreach (MatHang matHang in dataList) { matHangList.Add(matHang); cbMatHang.Items.Add(matHang.tenMatHang); } }
void loadLvChiTietHoaDon(int idHoaDon) { chiTietHoaDonList = ChiTietHoaDonBUS.getAllChiTietHoaDon(idHoaDon); lvChiTietHoaDon.Items.Clear(); matHangChoList.Clear(); foreach (ChiTietHoaDon chiTietHoaDon in chiTietHoaDonList) { MatHang matHang = MatHangBUS.getMatHang(chiTietHoaDon.idMatHang); string[] row = { matHang.tenMatHang, chiTietHoaDon.soLuong.ToString(), chiTietHoaDon.donGia.ToString() }; ListViewItem viewItem = new ListViewItem(row); lvChiTietHoaDon.Items.Add(viewItem); matHangChoList.Add(new MatHang(matHang.id, matHang.tenMatHang, matHang.idNganhHang, (float)chiTietHoaDon.donGia, chiTietHoaDon.soLuong)); } }
void loadMatHang(int idNganhHang) { ArrayList dataList = MatHangBUS.getAllMatHangFromNganhHang(idNganhHang); lvMatHang.Items.Clear(); matHangList.Clear(); foreach (MatHang matHang in dataList) { matHangList.Add(matHang); string[] row = { matHang.tenMatHang, matHang.soLuong.ToString(), matHang.donGia.ToString() }; ListViewItem viewItem = new ListViewItem(row); lvMatHang.Items.Add(viewItem); } btThemHang.Enabled = false; }
private void btThemMatHang_Click(object sender, EventArgs e) { if (tbTenMatHang.Text != "" || nudDonGia.Value != 0) { int id = ((NganhHang)nganhHangList[cbNganhHang.SelectedIndex]).id; if (!MatHangBUS.addMatHang(new MatHang(tbTenMatHang.Text, id, (float)nudDonGia.Value))) { MessageBox.Show("Không thể thêm mặt hàng, vui lòng đổi tên hoặc đơn giá", "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { loadLvMatHang(); tbTenMatHang.Text = ""; nudDonGia.Value = 0; } } }
private void loadLvMatHang() { ArrayList dataList = MatHangBUS.getAllMatHang(); lvMatHang.Items.Clear(); matHangList.Clear(); foreach (MatHang matHang in dataList) { matHangList.Add(matHang); string[] row = { matHang.tenMatHang, matHang.soLuong.ToString(), matHang.donGia.ToString() }; var listViewItem = new ListViewItem(row); lvMatHang.Items.Add(listViewItem); } btSuaMatHang.Enabled = false; btXoaMatHang.Enabled = false; }
private void btNhap_Click(object sender, EventArgs e) { if (matHangNotExist(cbMatHang.Text)) { DialogResult dialogResult = MessageBox.Show(cbMatHang.Text + " chưa tồn tại, bạn có muốn thêm", "Thêm mặt hàng", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (dialogResult == DialogResult.Yes) { SecondaryForm.FNhapGiaMatHang formDonGia = new SecondaryForm.FNhapGiaMatHang(); DialogResult isOk = formDonGia.ShowDialog(); if (isOk == DialogResult.OK) { MatHangBUS.addMatHang(new MatHang(cbMatHang.Text, ((NganhHang)nganhHangList[cbNganhHang.SelectedIndex]).id, formDonGia.donGia)); loadMatHang(((NganhHang)nganhHangList[cbNganhHang.SelectedIndex]).id); int idMatHang = ((MatHang)matHangList[0]).id; DateTime ngayNhap = dtpNgayNhap.Value; int soLuong = (int)nudSoLuong.Value; float tongTien = (float)nudTongTien.Value; PhieuNhapHang phieuNhap = new PhieuNhapHang(idMatHang, ngayNhap, soLuong, tongTien); PhieuNhapHangBUS.addPhieuNhapHang(phieuNhap); updateLvPhieuNhapHang(); } } } else { int idMatHang = ((MatHang)matHangList[cbMatHang.SelectedIndex]).id; DateTime ngayNhap = dtpNgayNhap.Value; int soLuong = (int)nudSoLuong.Value; float tongTien = (float)nudTongTien.Value; PhieuNhapHang phieuNhap = new PhieuNhapHang(idMatHang, ngayNhap, soLuong, tongTien); PhieuNhapHangBUS.addPhieuNhapHang(phieuNhap); updateLvPhieuNhapHang(); } loadMatHang(((NganhHang)nganhHangList[cbNganhHang.SelectedIndex]).id); }
void updateLvPhieuNhapHang() { btXoa.Enabled = false; ArrayList dataList = PhieuNhapHangBUS.getAllPhieuNhapHang(); lvNhapHang.Items.Clear(); phieuNhapHangList.Clear(); //MessageBox.Show("" + dataList.Count); foreach (PhieuNhapHang phieuNhap in dataList) { phieuNhapHangList.Add(phieuNhap); MatHang matHang = MatHangBUS.getMatHang(phieuNhap.idMatHang); if (matHang != null) { string[] row = { phieuNhap.id + "", matHang.tenMatHang, phieuNhap.ngayNhap.ToString(), phieuNhap.soLuong.ToString(), phieuNhap.tongTien.ToString() }; var listViewItem = new ListViewItem(row); lvNhapHang.Items.Add(listViewItem); } } }