Exemplo n.º 1
0
        private void frmChiTietDonHang_Load(object sender, EventArgs e)
        {
            int maDH = frmQuanLyDonHang.gMaDH;

            KhachHangBUS khBus = new KhachHangBUS();
            KhachHangDTO khDto = new KhachHangDTO();

            DonHangBUS dhBus = new DonHangBUS();
            DonHangDTO dhDto = new DonHangDTO();

            ChiTietDonHangBUS ctdhBus = new ChiTietDonHangBUS();

            khDto = khBus.LayThongTinKhachHangTuMaDonHang(maDH);
            dhDto = dhBus.LayBangMaDonHang(maDH);

            cbmTrangThai.DataSource    = TrangThaiDonHangBUS.GetList();
            cbmTrangThai.DisplayMember = "TrangThai";
            cbmTrangThai.ValueMember   = "MaTrangThai";
            cbmTrangThai.SelectedValue = dhDto.TrangThai;

            txtMaKH.Text       = khDto.MaKhachHang.ToString();
            txtTenKH.Text      = khDto.HoTen;
            txtDiaChi.Text     = khDto.DiaChi;
            txtDienThoai.Text  = khDto.DienThoai;
            txtEmail.Text      = khDto.Email;
            txtFacebook.Text   = khDto.Facebook;
            txtTKNganHang.Text = khDto.TKNganHang;

            lbSoLuong.Text       = dhDto.SoLuongSanPham.ToString();
            lbTongTien.Text      = dhDto.TongTien.ToString("n0");
            txtPhiVanChuyen.Text = dhDto.PhiVanChuyen.ToString("n0");

            if (dhDto.HinhThucMua == 0)
            {
                rdGiaSi.Checked = true;
                rdGiaLe.Checked = false;
            }
            else
            {
                rdGiaLe.Checked = true;
                rdGiaSi.Checked = false;
            }

            dt = ctdhBus.LayDanhSachSanPham(maDH);
            dtgvDanhSachSanPham.DataSource = dt;

            DataGridViewImageColumn imageCol = new DataGridViewImageColumn();

            imageCol.Name       = "img";
            imageCol.HeaderText = "Hinh Anh";
            imageCol.Width      = _colWidth;
            dtgvDanhSachSanPham.Columns.Insert(2, imageCol);

            DataGridViewButtonColumn btnColumn = new DataGridViewButtonColumn();

            btnColumn.HeaderText = "";
            btnColumn.Text       = "Xóa";
            btnColumn.UseColumnTextForButtonValue = true;
            dtgvDanhSachSanPham.Columns.Add(btnColumn);

            formatData();
            _firstLoad = false;
        }