public static VeriToplami AltKumeBul(Veri veriler, int n)
        {
            VeriToplami liste = new VeriToplami();

            int AltKumeSayisi = (int)Math.Pow(2, Convert.ToInt32(veriler.Count));
            for (int i = 0; i < AltKumeSayisi; i++)
            {
                if (n == 0 || GetOnCount(i, veriler.Count) == n)
                {
                    string binary = DecimalToBinary(i, veriler.Count);

                    Veri altkume = new Veri();
                    for (int bitIndex = 0; bitIndex < veriler.Count; bitIndex++)
                    {
                        if (binary[bitIndex] == '1')
                        {
                            altkume.Add(veriler[bitIndex]);
                        }
                    }
                    //Console.WriteLine("Alt küme sayısı " + altkume.Count());
                    //Console.WriteLine(altkume);

                    liste.Add(altkume);
                }

            }

            return liste;
        }
        private void Button_Click(object sender, RoutedEventArgs e)
        {
            sorgu  = "INSERT INTO [KlupBölümleri] VALUES (@KlupID, @BölümAdı, @YaşSınırı)";
            sqlCmd = new SqlCommand(sorgu, Veri.sqlCon);
            sqlCmd.Parameters.AddWithValue("@KlupID", cmbklupler.SelectedValue);
            sqlCmd.Parameters.AddWithValue("@BölümAdı", tbbölümad.Text);
            sqlCmd.Parameters.AddWithValue("@YaşSınırı", tbyaş.Text);

            try
            {
                Veri.BaglantıyıAç();
                sqlCmd.ExecuteNonQuery();
                MessageBox.Show("Kayıt Başarılı");
            }
            catch (Exception ex)
            {
                MessageBox.Show("Hata");
                throw;
            }
            finally
            {
                Veri.BaglantıyıKapat();
            }
            NavigationService.Navigate(new Uri("Models/KlupBölümleriListesi.xaml", UriKind.Relative));
        }
コード例 #3
0
        public List <Musteriler> TakeData()
        {
            List <Musteriler> musteriler = new List <Musteriler>();
            Veri          veritabani     = new Veri();
            SqlConnection connection     = veritabani.OpenConnection();
            SqlCommand    sqlCommand     = veritabani.CreateConnection("SELECT MusteriID,SirketAdi,MusteriAdi," +
                                                                       "MusteriUnvani,Adres,Sehir,Bolge,PostaKodu,Ulke,Telefon,Faks from Musteriler");
            SqlDataReader dataReader = sqlCommand.ExecuteReader(System.Data.CommandBehavior.CloseConnection);

            while (dataReader.Read())
            {
                Musteriler musteri = new Musteriler(
                    dataReader["MusteriID"].ToString(),
                    dataReader["SirketAdi"].ToString(),
                    dataReader["MusteriAdi"].ToString(),
                    dataReader["MusteriUnvani"].ToString(),
                    dataReader["Adres"].ToString(),
                    dataReader["Sehir"].ToString(),
                    dataReader["Bolge"].ToString(),
                    dataReader["PostaKodu"].ToString(),
                    dataReader["Ulke"].ToString(),
                    dataReader["Telefon"].ToString(),
                    dataReader["Faks"].ToString());
                musteriler.Add(musteri);
            }

            connection.Close();
            return(musteriler);
        }
コード例 #4
0
        public string Hesap(Veri v)
        {
            Calculation cal = new Calculation(v);
            string      s   = cal.Hesap() + " " + cal.toplamGeriodeme + " " + cal.taksitTutar();

            return(s);
        }
 public Birliktelik()
 {
     X = new Veri();
        Y = new Veri();
        Destek = 0.0;
        Guven = 0.0;
 }
コード例 #6
0
ファイル: Program.cs プロジェクト: gucluceyhan/myb
 public override string ToString()
 {
     if (Sonraki == null)
     {
         return(Veri.ToString());
     }
     return(Veri.ToString() + " " + Sonraki.ToString());
 }
コード例 #7
0
 public Calculation(Veri v)
 {
     faiz     = Faiz.faiz;
     kredi    = v.tutar;
     ay       = v.ay;
     kalanAna = kredi;
     taksitT  = taksitTutar();
 }
コード例 #8
0
 private Veri[] CreateVeriler(int length)
 {
     Veri[] veriler = new Veri[length];
     for (int x = 0; x < length; x++)
     {
         veriler[x].harf1    = 32;
         veriler[x].harf2    = 32;
         veriler[x].hashcode = -1;
     }
     return(veriler);
 }
コード例 #9
0
        private void Button_Click(object sender, RoutedEventArgs e)
        {
            if (seçiligk == null)
            {
                sorgu  = "INSERT INTO [GolfKlupleri] VALUES (@KulupAdı, @Adres, @Kapasite, @Şehir, @Telefon, @Fax)";
                sqlCmd = new SqlCommand(sorgu, Veri.sqlCon);
                sqlCmd.Parameters.AddWithValue("@KulupAdı", tbklupadı.Text);
                sqlCmd.Parameters.AddWithValue("@Adres", tbadres.Text);
                sqlCmd.Parameters.AddWithValue("@Kapasite", tbkapasite.Text);
                sqlCmd.Parameters.AddWithValue("@Şehir", tbşehir.Text);
                sqlCmd.Parameters.AddWithValue("@Telefon", tbtelefon.Text);
                sqlCmd.Parameters.AddWithValue("@Fax", tbfax.Text);
            }
            else
            {
                sorgu  = "UPDATE [GolfKlupleri] SET KulupAdı=@KulupAdı, Adres=@Adres, Kapasite=@Kapasite, Şehir=@Şehir, Telefon=@Telefon, Fax=@Fax WHERE Id=@Id";
                sqlCmd = new SqlCommand(sorgu, Veri.sqlCon);
                sqlCmd.Parameters.AddWithValue("@KulupAdı", tbklupadı.Text);
                sqlCmd.Parameters.AddWithValue("@Adres", tbadres.Text);
                sqlCmd.Parameters.AddWithValue("@Kapasite", tbkapasite.Text);
                sqlCmd.Parameters.AddWithValue("@Şehir", tbşehir.Text);
                sqlCmd.Parameters.AddWithValue("@Telefon", tbtelefon.Text);
                sqlCmd.Parameters.AddWithValue("@Fax", tbfax.Text);
                sqlCmd.Parameters.AddWithValue("@Id", seçiligk["Id"]);
            }

            try
            {
                Veri.BaglantıyıAç();
                sqlCmd.ExecuteNonQuery();
                MessageBox.Show("KayıtBaşarılı");
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.ToString());
            }
            finally
            {
                Veri.BaglantıyıKapat();
            }

            NavigationService.Navigate(new Uri("Models/GolfKlupleriListesi.xaml", UriKind.Relative));
        }
コード例 #10
0
        private void cmbsorgu_SelectionChanged(object sender, SelectionChangedEventArgs e)
        {
            if (cmbsorgu.SelectedIndex == 0)
            {
                dgList.ItemsSource = Veri.TabloGetir("SELECT * FROM [GolfKlupleri] WHERE KulupAdı LIKE 'K%' ");
            }

            if (cmbsorgu.SelectedIndex == 1)
            {
                dgList.ItemsSource = Veri.TabloGetir("SELECT KulupAdı,Kapasite,CONCAT(Ad,' ',Soyad) AS [Adı Soyadı],DoğumTarihi FROM [GolfKlupleri] gk INNER JOIN Çalışanlar c ON gk.Id=c.KlupID WHERE gk.Kapasite>=400 ");
            }

            if (cmbsorgu.SelectedIndex == 2)
            {
                dgList.ItemsSource = Veri.TabloGetir("SELECT KulupAdı,Fax,CONCAT(Ad,' ',Soyad) AS [Adı Soyadı],KayıtTarihi FROM [GolfKlupleri] gk INNER JOIN Üyeler u ON gk.Id=u.KlupID WHERE gk.Fax!='NULL' ");
            }

            if (cmbsorgu.SelectedIndex == 3)
            {
                dgList.ItemsSource = Veri.TabloGetir("SELECT BölümAdı,EtkinlikTarihi,a.YaşSınırı FROM [Aktiviteler] a INNER JOIN [KlupBölümleri] kb ON kb.Id=a.AktiviteBölümID WHERE a.YaşSınırı=18 ");
            }
        }
コード例 #11
0
        private void Button_Click(object sender, RoutedEventArgs e)
        {
            sorgu  = "INSERT INTO [Çalışanlar] VALUES (@KlupID, @Ad, @Soyad, @BaşlamaTarihi, @Adres, @Telefon, @MailAdresi, @Cinsiyet, @DoğumTarihi)";
            sqlCmd = new SqlCommand(sorgu, Veri.sqlCon);
            sqlCmd.Parameters.AddWithValue("@KlupID", cmbklupler.SelectedValue);
            sqlCmd.Parameters.AddWithValue("@Ad", tbad.Text);
            sqlCmd.Parameters.AddWithValue("@Soyad", tbsoyad.Text);
            sqlCmd.Parameters.AddWithValue("@BaşlamaTarihi", dpktarihi.SelectedDate);
            sqlCmd.Parameters.AddWithValue("@Adres", tbadres.Text);
            sqlCmd.Parameters.AddWithValue("@Telefon", tbtel.Text);
            sqlCmd.Parameters.AddWithValue("@MailAdresi", tbmail.Text);

            if (rberkek.IsChecked == true)
            {
                sqlCmd.Parameters.AddWithValue("@Cinsiyet", rberkek.Content);
            }
            else
            {
                sqlCmd.Parameters.AddWithValue("@Cinsiyet", rbkadın.Content);
            }

            sqlCmd.Parameters.AddWithValue("@DoğumTarihi", dpdoğumt.SelectedDate);

            try
            {
                Veri.BaglantıyıAç();
                sqlCmd.ExecuteNonQuery();
                MessageBox.Show("Kayıt Başarılı");
            }
            catch (Exception ex)
            {
                MessageBox.Show("Hata");
            }
            finally
            {
                Veri.BaglantıyıKapat();
            }
            NavigationService.Navigate(new Uri("Models/ÇalışanListesi.xaml", UriKind.Relative));
        }
コード例 #12
0
 public ÜyeListesi()
 {
     InitializeComponent();
     dgListele.ItemsSource = Veri.TabloGetir("SELECT * FROM [Üyeler] u INNER JOIN GolfKlupleri gk ON u.KlupID=gk.Id");
 }
 public KlupBölümleriListesi()
 {
     InitializeComponent();
     dgListele.ItemsSource = Veri.TabloGetir("SELECT * FROM [KlupBölümleri] kb INNER JOIN GolfKlupleri gk ON kb.KlupID=gk.Id");
 }
コード例 #14
0
 public ÜyeKayıt()
 {
     InitializeComponent();
     cmbklupler.ItemsSource = Veri.TabloGetir("SELECT * FROM [GolfKlupleri]");
 }
コード例 #15
0
 public AktiviteListesi()
 {
     InitializeComponent();
     dgListele.ItemsSource = Veri.TabloGetir("SELECT * FROM [Aktiviteler] a INNER JOIN GolfKlupleri gk ON a.KlupID=gk.Id INNER JOIN KlupBölümleri kb ON a.AktiviteBölümID=kb.Id");
 }
コード例 #16
0
        private void button9_Click(object sender, EventArgs e)
        {
            Veri v = new Veri();

            v.Show();
        }
        private void button1_Click(object sender, EventArgs e)
        {
            listBox1.Items.Clear();
            listBox2.Items.Clear();

            SqlConnection con = new SqlConnection(baglan);
            con.Open();
            SqlCommand cmd = new SqlCommand();
            cmd.Connection = con;
            cmd.CommandText = " select * from Movies2";

            SqlDataReader dr = cmd.ExecuteReader();

            Dictionary<string, List<string>> dic = new Dictionary<string, List<string>>();
            while (dr.Read())
            {
                varliklar.KisiFilmler nesne = new varliklar.KisiFilmler();
                nesne._CustomerID = dr["CustomerID"].ToString();
                nesne._Movie = dr["Movie"].ToString().Trim();

                if (dic.ContainsKey(nesne._CustomerID))
                    dic[nesne._CustomerID].Add(nesne._Movie);
                else
                {
                    dic.Add(nesne._CustomerID, new List<string>());
                    dic[nesne._CustomerID].Add(nesne._Movie);
                }
            }

            for (int i = 0; i < dic.Count; i++)
            {
                List<string> lll = dic.ElementAt(i).Value;

                Veri v = new Veri();
                foreach (var item in lll)
                {
                    v.Add(item);
                }
                db.Add(v);
            }
            varliklar.kisi_film_listesi n = null;
            List<varliklar.kisi_film_listesi> aa = new List<varliklar.kisi_film_listesi>();

            ////////////////////////////////////////////////
            //varliklar.KisiFilmler nesne = new varliklar.KisiFilmler();

            //for (int i = 0; i < customerId.Count; i++)
            //{
            //    for (int j = 0; j < movies.Count; j++)
            //    {
            //        if (customerId[i] == customerId[j] )
            //        {
            //            //nesne._CustomerID = (customerId[i]);
            //            nesne._Movie = movies[j];

            //            //Customerid_list.Add(nesne._CustomerID);
            //            movie_list.Add(nesne._Movie);

            //            vr.Add(movie_list[j]);
            //            //vr.Add(Customerid_list[j]);

            //        }
            //    }
            //    //vr.Add(nesne._Movie);
            //    //db.Add(vr);

            // }
            //for (int i = 0; i < vr.Count; i++)
            // {

            //         db.Add(new Veri() { } );

            // }
            //////////////////////////////////////////////

            //String item1 = "A beautiful mind";
            //String item2 = "A Few Good ";
            //String item3 = "Last of the Mohicans";
            //String item4 = "Star wars";
            //String item5 = "Star Wars Episode I: The Phantom Menace";
            //String item6 = "Saving Private Ryan";
            //String item7 = "American Pie";
            //String item8 = "Aliens";

            //string item1 = "tanju";
            //string item2 = "Adnan";
            //string item3 = "Vehbi";
            //string item4 = "nevzat";
            //string item5 = "hulya";
            //string item6 = "annem";
            //string item7 = "vehbi";
            //string item8 = "hakan";

            //db.Add(new Veri() { item1, item2 });
            //db.Add(new Veri() { item1, item2, item3, item4 });
            //db.Add(new Veri() { item3, item4, item2, item5 });
            //db.Add(new Veri() { item2, item1, item7 });
            //db.Add(new Veri() { item1, item6, item8 });

            //Veri uniqueItems = db.GetUniqueItems();

            VeriToplami L = Apiori_1(db, Convert.ToDouble(textBox1.Text));

            // Console.WriteLine("<br/>" + L.Count + " itemsets in L<br/>");

            listBox1.Items.Clear();
            foreach (Veri i in L)
            {
                listBox1.Items.Add(i + "\n");
                //Console.WriteLine(i + "<br/>");
            }

            //test mining
            List<Birliktelik> TumKurallar = BirlitelikBul(db, L, Convert.ToDouble(textBox2.Text));
            //Console.WriteLine("<br/>" + allRules.Count + " rules<br/>");
            //listBox2.Width = 1300;
            listBox2.Items.Clear();
            foreach (Birliktelik Kural in TumKurallar)
            {
                listBox2.Items.Add(Kural + "\n");
            }

            con.Close();
            return;
        }
コード例 #18
0
 public GolfKlupleriListesi()
 {
     InitializeComponent();
     dgGolfKlupleriListele.ItemsSource = Veri.TabloGetir("SELECT * FROM [GolfKlupleri]");
 }
コード例 #19
0
 public ÇalışanListesi()
 {
     InitializeComponent();
     dgListele.ItemsSource = Veri.TabloGetir("SELECT * FROM [Çalışanlar] c INNER JOIN GolfKlupleri gk ON c.KlupID=gk.Id");
 }
コード例 #20
0
        public PartialViewResult SetData(Veri model)
        {
            System.Threading.Thread.Sleep(3000);

            return(PartialView("_UrunlerPartialView2", model.Data));
        }