void btnSepeteEkle_Click(object sender, EventArgs e)
        {
            int a;
            View_MarketUrunleri urun = lstSepetimUrunler.SelectedItem as View_MarketUrunleri;

            if (urun != null)
            {
                a = urun.BarkodId;


                for (int i = 0; i <= lstSepetimUrunlerSecilen.Items.Count - 1; i++)
                {
                    View_MarketUrunleri sepet = lstSepetimUrunlerSecilen.Items[i] as View_MarketUrunleri;

                    if (a == sepet.BarkodId)
                    {
                        lstSepetimUrunler.SelectedIndex = -1; break;
                    }
                }

                if (lstSepetimUrunler.SelectedIndex != -1)
                {
                    lstSepetimUrunlerSecilen.Items.Add(lstSepetimUrunler.SelectedValue);
                    lstSepetimUrunler.SelectedIndex = -1;
                }
            }
        }
        private void lstMarketUrunleri_SelectionChanged(object sender, SelectionChangedEventArgs e)
        {
            string BarkodId;
            string urunad;

            View_MarketUrunleri MarketUrun = lstMarketUrunleri.SelectedItem as View_MarketUrunleri;

            if (MarketUrun != null)
            {
                BarkodId = MarketUrun.BarkodId.ToString();
                urunad   = MarketUrun.UrunAd;
                NavigationService.Navigate(new Uri("/UrunSayfasi.xaml?urun=" + BarkodId + "&urunad=" + urunad, UriKind.RelativeOrAbsolute));
            }
        }
        private void btnEnUcuzGor_Click(object sender, RoutedEventArgs e)
        {
            lstEnUcuz.ItemsSource = null;
            enucuz.Clear();
            barkodlar.Clear();

            for (int i = 0; i < lstSepetimUrunlerSecilen.Items.Count; i++)
            {
                View_MarketUrunleri sepet = lstSepetimUrunlerSecilen.Items[i] as View_MarketUrunleri;
                barkodlar.Add(sepet.BarkodId);
            }

            al.EnUcuzListeDondurAsync();
            al.EnUcuzListeDondurCompleted += new EventHandler <EnUcuzListeDondurCompletedEventArgs>(al_EnUcuzListeDondurCompleted);
        }
        void al_EnUcuzListeDondurCompleted(object sender, EnUcuzListeDondurCompletedEventArgs e)
        {
            for (int i = 0; i <= e.Result.Count - 1; i++)
            {
                if (enucuz.Count == barkodlar.Count)
                {
                    break;
                }

                View_UrunlerMarketMahalle ucuzlar = e.Result[i] as View_UrunlerMarketMahalle;

                for (int j = 0; j <= barkodlar.Count - 1; j++)
                {
                    if (ucuzlar.BarkodId == barkodlar[j])
                    {
                        enucuz.Add(ucuzlar); break;
                    }
                }
            }

            lstEnUcuz.ItemsSource = enucuz;

            fiyat = 0;
            for (int i = 0; i < lstSepetimUrunlerSecilen.Items.Count; i++)
            {
                View_MarketUrunleri fiyatlar = (View_MarketUrunleri)lstSepetimUrunlerSecilen.Items[i];

                fiyat += fiyatlar.Fiyat;
            }
            ucret = fiyat.ToString("N");

            enucuzfiyat = 0;
            for (int i = 0; i <= lstSepetimUrunlerSecilen.Items.Count - 1; i++)
            {
                View_UrunlerMarketMahalle fiyatlar = lstEnUcuz.Items[i] as View_UrunlerMarketMahalle;

                enucuzfiyat = enucuzfiyat + fiyatlar.EnUcuzFiyat;
            }
            decimal kazanc   = fiyat - enucuzfiyat;
            string  kazancım = kazanc.ToString("N");

            enucuzucret = enucuzfiyat.ToString("N");

            txbFiyatToplam.Visibility = Visibility.Visible;
            txbFiyatToplam.Text       = "Sepet " + ucret + " TL - EnUcuz " + enucuzucret + " TL = " + kazancım + " TL";
        }