public void RemoveAwaiting( )
        {
            if (SelectedDonHangTamThoi == null)
            {
                return;
            }

            var dialog = IoC.Get <DialogViewModel>();

            dialog.Question    = "Xóa đơn hàng đã chọn?";
            dialog.DisplayName = "";

            var result = _windowManager.ShowDialog(dialog);

            if (result != true)
            {
                return;
            }

            try
            {
                DonHangTamBUS.XoaDonHangTam(SelectedDonHangTamThoi.MaDonHangTam);
                DonHangTamThoiList.Remove(SelectedDonHangTamThoi);
            }
            catch (Exception e)
            {
                var error = IoC.Get <ErrorViewModel>();
                error.ErrorName   = e.Message;
                error.DisplayName = "Lỗi";
                _windowManager.ShowDialog(error);
            }
        }
        private void GetDonHangTamFromServer( )
        {
            const string url      = "http://kienuit.esy.es/don_hang.php";
            var          request  = (HttpWebRequest)WebRequest.Create(url);
            var          response = (HttpWebResponse)request.GetResponse();
            var          sr       = new StreamReader(response.GetResponseStream());
            var          result   = sr.ReadToEnd();

            var customers = result.Split('-').TakeWhile(x => x != "");

            if (result == "0 results")
            {
                return;
            }

            foreach (var customer in customers)
            {
                var str     = customer.Split('@');
                var donHang = new DonHangTamDTO
                {
                    MaDonHangTam = str [9],
                    NgayDatHang  = DateTime.ParseExact(str [10], "dd/MM/yyyy HH:mm:ss",
                                                       CultureInfo.InvariantCulture),
                    TenNguoiBan    = str [0],
                    LienHeNguoiBan = str [2],
                    SDTNguoiBan    = str [1],
                    SDTNguoiMua    = str [8],
                    DiaDiemNhan    = str [6],
                    TenNguoiMua    = str [7],
                    DiaDiemGiao    = str [5],
                    TienThuHo      = double.Parse(str [4]),
                    GhiChu         = str [3]
                };

                if (DonHangTamBUS.CheckDonHangTam(donHang.MaDonHangTam))
                {
                    string          url2      = $"http://kienuit.esy.es/xoa_hang.php?Ma={donHang.MaDonHangTam}";
                    HttpWebRequest  request2  = (HttpWebRequest)WebRequest.Create(url2);
                    HttpWebResponse response2 = (HttpWebResponse)request2.GetResponse();
                    continue;
                }

                var mail = new MailMessage("*****@*****.**", "*****@*****.**",
                                           "[Đơn hàng chưa xác nhận]" + donHang.MaDonHangTam,
                                           $"{donHang.MaDonHangTam}|{donHang.NgayDatHang}|{donHang.TenNguoiBan}|{donHang.LienHeNguoiBan}|{donHang.SDTNguoiBan}|{donHang.SDTNguoiMua}|{donHang.DiaDiemNhan}|{donHang.TenNguoiMua}|{donHang.DiaDiemGiao}|{donHang.TienThuHo}|{donHang.GhiChu}");
                var smtp = new SmtpClient()
                {
                    Host        = "smtp.gmail.com",
                    Port        = 587,
                    Credentials = new NetworkCredential("*****@*****.**", "binhdinhex769799"),
                    EnableSsl   = true
                };
                smtp.Send(mail);
                DonHangTamBUS.ThemDonHangTam(donHang);
                string          url3      = $"http://kienuit.esy.es/xoa_hang.php?Ma={donHang.MaDonHangTam}";
                HttpWebRequest  request3  = (HttpWebRequest)WebRequest.Create(url3);
                HttpWebResponse response3 = (HttpWebResponse)request3.GetResponse();
            }
        }
        public void RefreshDonHangTamThoi( )
        {
            try
            {
                GetDonHangTamFromServer();
            }
            catch (System.Net.WebException e)
            {
                var error = IoC.Get <ErrorViewModel>();
                error.ErrorName   = "Có vấn đề về mạng";
                error.DisplayName = "Lỗi";
                _windowManager.ShowDialog(error);
            }

            DonHangTamThoiList.Clear(  );
            foreach (var donHang in DonHangTamBUS.SelectDonHangTamAll(  ))
            {
                DonHangTamThoiList.Add(new DonHangTamThoi(donHang));
            }
        }