public void layCacThongTinLenFrom() { //Người đặt //Lấy từ bảng khách hàng txtHoTenDat.Text = qLDH.layHoTenTheoMaKH(maKHDatDon); txtSDTDat.Text = qLDH.laySDTTheoMaKH(maKHDatDon); using (var db = new QLGiaoHangEntities()) { //Lấy bảng đơn hàng var bangDonHang = db.LayDonHangTheoMaDH(maDH).Single(); //Lấy từ bảng chi tiết đơn hàng var select = db.TimCTDHTuMaDH(maDH).Single(); //Kết chuỗi địa chỉ lấy String diaChiLay = String.Format("{0} {1} {2}", select.DiaChiNhanHang, select.PhuongNhanHang, select.QuanNhanHang); txtDiaChiLay.Text = diaChiLay; //Người nhận txtHoTenNhan.Text = select.TenNguoiNhanHang; txtSDTNhan.Text = select.SDTNguoiNhanHang; //Kết chuỗi địa chỉ nhận String diaChiNhan = String.Format("{0} {1} {2}", select.DiaChiGiaoHang, select.PhuongGiaoHang, select.QuanGiaoHang); txtDiaChiNhan.Text = diaChiNhan; //Các thông tin còn lại txtPhiShip.Text = select.PhiShip.ToString(); txtTienUng.Text = bangDonHang.TienUng.ToString(); txtGhiChu.Text = bangDonHang.GhiChu; } }
private void btnXemChiTiet_Click(object sender, EventArgs e) { if (lVCacDonHang.SelectedItems.Count > 0) //Đã chọn đơn { using (var db = new QLGiaoHangEntities()) { maDH = int.Parse(lVCacDonHang.SelectedItems[0].Text); maKHDatDon = int.Parse(db.LayDonHangTheoMaDH(maDH).Single().MaKH.ToString()); } FormXemChiTietDonHang fXemCTDH = new FormXemChiTietDonHang(); fXemCTDH.TaiKhoanShipper = this.taiKhoanShipper; //Lưu lại tài khoản shipper fXemCTDH.MaDH = this.maDH; //Gán mã đơn hàng fXemCTDH.MaKHDatDon = this.maKHDatDon; //Gán mã shipper fXemCTDH.TinhTrang = cBLoc.Text; //Gán tình trạng this.Hide(); fXemCTDH.ShowDialog(); this.Close(); } }