public void CompleteDonHang() { if (SelectedDonHangGiao == null) { return; } var dialog = IoC.Get <DialogViewModel>(); dialog.Question = "Hoàn tất giao đơn hàng đã chọn?"; dialog.DisplayName = ""; var result = _windowManager.ShowDialog(dialog); if (result != true) { return; } SelectedDonHangGiao.TenTrangThai = TrangThai.DaGiaoHang; var donHang = SelectedDonHangGiao; var tmp = new DonHangDTO { MaDonHang = donHang.MaDonHang, LienHeNguoiBan = donHang.LienHeNguoiBan, DiaDiemGiao = donHang.DiaDiemGiaoHang, DiaDiemNhan = donHang.DiaDiemGiaoHang, GhiChu = donHang.GhiChu, KhuVuc = donHang.TenKhuVuc.ToString(), LoaiDonHang = donHang.TenLoaiDonHang.ToString(), MaNhanVienGiao = donHang.MaNhanVienGiao, MaNhanVienNhan = donHang.MaNhanVienNhan, NgayDatHang = donHang.NgayDatHang, TenNguoiMua = donHang.TenNguoiMua, TenNguoiBan = donHang.TenNguoiBan, TienThuHo = donHang.TienThuHo, TrangThai = donHang.TenTrangThai.ToString(), SDTNguoiBan = donHang.SdtNguoiBan, SDTNguoiMua = donHang.SdtNguoiMua, TongThanhTien = donHang.TongThanhTien, NgayGiaoHang = donHang.NgayGiaoHang, NgayNhanHang = donHang.NgayNhanHang, PhiVanChuyen = donHang.PhiVanChuyen, PhiPhatSinh = donHang.PhiPhatSinh }; try { DonHangBUS.SuaDonHang(tmp); DonHangGiaoList.Remove(SelectedDonHangGiao); } catch (Exception e) { var error = IoC.Get <ErrorViewModel>(); error.ErrorName = e.Message; error.DisplayName = "Lỗi"; _windowManager.ShowDialog(error); } }