private void FrmIstatıstık_Load(object sender, EventArgs e)
 {
     labelControl2.Text  = db.TBLURUN.Count().ToString();
     labelControl3.Text  = db.TBLKATEGORİ.Count().ToString();
     labelControl7.Text  = db.TBLURUN.Sum(x => x.STOK).ToString();
     labelControl19.Text = (from x in db.TBLURUN
                            orderby x.STOK descending
                            select x.AD).FirstOrDefault();
     labelControl17.Text = (from x in db.TBLURUN
                            orderby x.STOK ascending
                            select x.AD).FirstOrDefault();
     labelControl13.Text = (from x in db.TBLURUN
                            orderby x.SATISFIYAT descending
                            select x.AD).FirstOrDefault();
     labelControl11.Text = (from x in db.TBLURUN
                            orderby x.SATISFIYAT ascending
                            select x.AD).FirstOrDefault();
     labelControl37.Text = db.TBLURUN.Count(x => x.KATEGORI == 4).ToString();
     labelControl35.Text = db.TBLURUN.Count(x => x.KATEGORI == 1).ToString();
     labelControl33.Text = db.TBLURUN.Count(x => x.KATEGORI == 3).ToString();
     labelControl29.Text = (from x in db.TBLURUN select x.MARKA).Distinct().Count().ToString();
     labelControl25.Text = db.TBLURUNKABUL.Count().ToString();
     labelControl15.Text = db.MAKSKATEGORI().FirstOrDefault();
     labelControl27.Text = db.MARKSURUNMARKA().FirstOrDefault();
     labelControl5.Text  = db.TBLURUN.Count(x => x.STOK < 30).ToString();
 }
Пример #2
0
        private void FrmMarkalar_Load(object sender, EventArgs e)
        {
            var degerler = db.TBLURUN.OrderBy(x => x.MARKA).GroupBy(y => y.MARKA).Select(z => new
            {
                Marka  = z.Key,
                Toplam = z.Count()
            });

            gridControl1.DataSource = degerler.ToList();


            labelControl29.Text = db.TBLURUN.Count().ToString();
            labelControl27.Text = (from x in db.TBLURUN select x.MARKA).Distinct().Count().ToString();
            labelControl23.Text = (from x in db.TBLURUN
                                   orderby x.SATISFIYAT descending
                                   select x.MARKA).FirstOrDefault();
            labelControl25.Text = db.MARKSURUNMARKA().FirstOrDefault();

            //Grafik1 kısmını doldurduk
            SqlConnection baglanti = new SqlConnection(@"Data Source=DESKTOP-DNNFR5;Initial Catalog=DbTeknikServis;Integrated Security=True");

            baglanti.Open();
            SqlCommand    komut = new SqlCommand("SELECT MARKA,COUNT(*)  FROM TBLURUN GROUP BY MARKA", baglanti);
            SqlDataReader dr    = komut.ExecuteReader();

            while (dr.Read())
            {
                chartControl1.Series["Series 1"].Points.AddPoint(dr[0].ToString(), int.Parse(dr[1].ToString()));
            }
            baglanti.Close();

            //GRAFİK 2 KISMI

            baglanti.Open();
            SqlCommand    komut1 = new SqlCommand("SELECT TBLKATEGORİ.AD ,COUNT(*) FROM TBLURUN INNER JOIN TBLKATEGORİ ON TBLKATEGORİ.ID = TBLURUN.KATEGORI GROUP BY TBLKATEGORİ.AD", baglanti);
            SqlDataReader dr1    = komut.ExecuteReader();

            while (dr1.Read())
            {
                chartControl2.Series["Kategoriler"].Points.AddPoint(dr1[0].ToString(), int.Parse(dr1[1].ToString()));
            }
            baglanti.Close();
        }