private void btnDatHang_Click(object sender, EventArgs e) { if (lvwChiTietDDh.Items.Count == 0) { MessageBox.Show("Bạn chưa thêm hàng hóa vào đơn đặt hàng!", "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } else { DonDatHangDTO ddhDTO = new DonDatHangDTO(); ddhDTO.Manvlap = tkGlobal.Manv; ddhDTO.Mancc = Convert.ToInt32(cboNhaCungCap.SelectedValue); ddhDTO.Ngaygiao = dtpNgayGiao.Value; DonDatHangBUS ddhBUS = new DonDatHangBUS(); int maDDH; if (ddhBUS.ThemDDH(ddhDTO, out maDDH)) { foreach (ListViewItem item in lvwChiTietDDh.Items) { ChiTietDonDatHangBUS ctBUS = new ChiTietDonDatHangBUS(); ChiTietDonDatHangDTO ctDTO = new ChiTietDonDatHangDTO(); ctDTO.Maddh = maDDH; ctDTO.Mahh = Convert.ToInt32(item.SubItems[2].Text); ctDTO.Sl = Convert.ToInt32(item.SubItems[1].Text); ctBUS.ThemChiTietDDH(ctDTO); } MessageBox.Show("Đặt hàng thành công!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); LoadDsDDH(); } else { MessageBox.Show("Đặt hàng thất bại!", "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error); } } // DonDatHangBUS ddhbus = new DonDatHangBUS(); // List<HangHoaDTO> listhh = new List<HangHoaDTO>(); //foreach(ListViewItem item in lvwChiTietDDh.Items) //{ // HangHoaDTO hhtam = new HangHoaDTO(); // hhtam.Tenhh = item.Text; // hhtam.Slton = Convert.ToInt32(item.SubItems[1].Text); // hhtam.Mahh = Convert.ToInt32(item.SubItems[2].Text); // listhh.Add(hhtam); //} //if (ddhbus.ThemDonDatHangTest(listhh, dtpNgayGiao.Value, tkGlobal.Manv, Convert.ToInt32(cboNhaCungCap.SelectedValue.ToString()))) //{ // { // MessageBox.Show("thành công", "thông báo"); // LoadDanhSachDDH(); // } //} //else // MessageBox.Show("thất bại", "thông báo"); }
void LayTTDatHang(out int maddh, out List <ChiTietDonDatHangDTO> listct) { maddh = 0; listct = new List <ChiTietDonDatHangDTO>(); maddh = Convert.ToInt32(dtgvDsDDH.SelectedCells[0].OwningRow.Cells["colMaDDH"].Value.ToString()); ChiTietDonDatHangBUS ctddhBUS = new ChiTietDonDatHangBUS(); listct = ctddhBUS.LoadDsChiTietDDHtheoMaDDH(maddh); }
private void dtgvDsDDH_MouseClick(object sender, MouseEventArgs e) { lvwChiTietDDH.Items.Clear(); int maDDH = Convert.ToInt32(dtgvDsDDH.SelectedCells[0].OwningRow.Cells["colMaDDH"].Value.ToString()); ChiTietDonDatHangBUS ctBUS = new ChiTietDonDatHangBUS(); List <ChiTietDonDatHangDTO> listCtDDH = ctBUS.LoadDsChiTietDDHtheoMaDDH(maDDH); foreach (ChiTietDonDatHangDTO item in listCtDDH) { ListViewItem lvi = new ListViewItem(item.Tenhh); lvi.SubItems.Add(item.Sl.ToString()); lvi.SubItems.Add(item.Mahh.ToString()); lvwChiTietDDH.Items.Add(lvi); } }
private void dtgvDsDDH_MouseClick(object sender, MouseEventArgs e) { btnThem.Enabled = btnSua.Enabled = btnXoa.Enabled = btnDatHang.Enabled = false; lvwChiTietDDh.Items.Clear(); int maDDH = Convert.ToInt32(dtgvDsDDH.SelectedCells[0].OwningRow.Cells["colMaDonDatHang"].Value.ToString()); ChiTietDonDatHangBUS ctBUS = new ChiTietDonDatHangBUS(); List <ChiTietDonDatHangDTO> listCtDDH = ctBUS.LoadDsChiTietDDHtheoMaDDH(maDDH); //lvwChiTietDDh.Clear(); foreach (ChiTietDonDatHangDTO item in listCtDDH) { //HangHoaBUS hhBUS = new HangHoaBUS(); //string tenhh = hhBUS.LoadTenhhTheoMaHH(); ListViewItem lvi = new ListViewItem(item.Tenhh); lvi.SubItems.Add(item.Sl.ToString()); lvi.SubItems.Add(item.Mahh.ToString()); lvwChiTietDDh.Items.Add(lvi); } }
private void dtgvDanhSachYeuCauDatHang_MouseClick(object sender, MouseEventArgs e) { //if (radTatCa.Checked) { } //load chi tiet theo don dat hang duoc chon foreach (ListViewItem item in lvwChiTietDDH.Items) { item.Remove(); } int maDDH = Convert.ToInt32(dtgvDanhSachYeuCauDatHang.SelectedCells[0].OwningRow.Cells["colMaDonDatHang"].Value.ToString()); ChiTietDonDatHangBUS ctBUS = new ChiTietDonDatHangBUS(); List <ChiTietDonDatHangDTO> listCtDDH = ctBUS.LoadDsChiTietDDHtheoMaDDH(maDDH); foreach (ChiTietDonDatHangDTO item in listCtDDH) { ListViewItem lvi = new ListViewItem(item.Tenhh); lvi.SubItems.Add(item.Slton.ToString()); lvi.SubItems.Add(item.Sl.ToString()); lvwChiTietDDH.Items.Add(lvi); } }