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");
        }
Ejemplo n.º 2
0
        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);
        }
Ejemplo n.º 3
0
        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);
            }
        }