コード例 #1
0
        public List <Tonajlar> yillik_tonajlarhh_data_read(string firma, string unite)
        {
            DateTime dt = new DateTime();

            dt = DateTime.Now;


            List <Tonajlar> tonajlar = new List <Tonajlar>();

            this.sql = "SELECT YIL,SUM(TONAJ) " +
                       "FROM urthrk.API_DB_002  " +
                       "WHERE FIRMA='" + firma + "' AND UNITE='" + unite + "' AND YIL>2007  GROUP BY YIL ORDER BY YIL ";

            this.cmd.CommandText = this.sql;
            this.dr = this.cmd.ExecuteReader();
            if (!this.dr.HasRows)
            {
                //kayit bulunamadiysa
                Tonajlar t = new Tonajlar();
                t.Yil      = "Oops! Listelenecek kayıt bulunamadı.";
                t.Tonaj_id = 0;
                tonajlar.Add(t);
            }
            else
            {
                try
                {
                    while (this.dr.Read())
                    {
                        Tonajlar t = new Tonajlar();
                        t.Tonaj_id = 1;
                        t.Yil      = this.dr[0].ToString();
                        t.Tonaj    = this.dr[1].ToString();

                        tonajlar.Add(t);
                    }
                }
                catch
                {
                    throw;
                }
            }
            this.dr.Close();
            this.dr.Dispose();

            return(tonajlar);
        }
コード例 #2
0
        public static string yillik_tonaj_verileri_getir()
        {
            Holding_raporu_db dbh      = new Holding_raporu_db();
            List <Tonajlar>   tonajlar = new List <Tonajlar>();

            string firma = "DILER";
            string unite = "CH";


            dbh.Connect();
            tonajlar = dbh.yillik_tonajlarch_data_read(firma, unite);
            dbh.Disconnect();


            /** Diler CH */

            for (int i = tonajlar.Count; i < 5; i++)
            {
                /** Veri girilmemis aylara sıfır degeri ataycagiz. */
                Tonajlar t = new Tonajlar();
                t.Tonaj_id = 1;
                t.Yil      = i.ToString();
                t.Tonaj    = "0";
                tonajlar.Add(t);
            }



            /** Diler HH  */
            List <Tonajlar> tonajlar3 = new List <Tonajlar>();

            firma = "DILER";
            unite = "HH";

            dbh.Connect();
            tonajlar3 = dbh.yillik_tonajlarhh_data_read(firma, unite);
            dbh.Disconnect();



            for (int i = tonajlar3.Count; i < 5; i++)
            {
                /** Veri girilmemis aylara sıfır degeri ataycagiz. */
                Tonajlar t = new Tonajlar();
                t.Tonaj_id = 1;
                t.Yil      = i.ToString();
                t.Tonaj    = "0";
                tonajlar3.Add(t);
            }



            /** Filmasin HH  */
            List <Tonajlar> tonajlar5 = new List <Tonajlar>();

            firma = "FILMASIN";
            unite = "HH";


            dbh.Connect();
            tonajlar5 = dbh.yillik_tonajlarhh_data_read(firma, unite);
            dbh.Disconnect();



            for (int i = tonajlar5.Count; i < 5; i++)
            {
                /** Veri girilmemis aylara sıfır degeri ataycagiz. */
                Tonajlar t = new Tonajlar();
                t.Tonaj_id = 1;
                t.Yil      = i.ToString();
                t.Tonaj    = "0";
                tonajlar5.Add(t);
            }

            string tonaj = "[";

            foreach (var t in tonajlar)
            {
                tonaj += "{\"yil\":\"" + t.Yil + "\",\"tonaj\":\"" + t.Tonaj + "\",\"firma\":\"DILER\"},";
            }

            foreach (var t in tonajlar3)
            {
                tonaj += "{\"yil\":\"" + t.Yil + "\",\"tonaj\":\"" + t.Tonaj + "\",\"firma\":\"DILER\"},";
            }

            foreach (var t in tonajlar5)
            {
                tonaj += "{\"yil\":\"" + t.Yil + "\",\"tonaj\":\"" + t.Tonaj + "\",\"firma\":\"FILMASIN\"},";
            }

            tonaj  = tonaj.Trim(',');
            tonaj += "]";
            return(tonaj);
        }
コード例 #3
0
        public static string aylik_tonaj_verileri_getir()
        {
            Holding_raporu_db dbh      = new Holding_raporu_db();
            List <Tonajlar>   tonajlar = new List <Tonajlar>();

            DateTime dt = new DateTime();

            dt = DateTime.Now;
            int yil = dt.Year;

            string firma = "DILER";
            string unite = "CH";

            dbh.Connect();
            /** Diler CH */
            tonajlar = dbh.tonajlar_data_read(firma, unite, yil);
            dbh.Disconnect();

            for (int i = tonajlar.Count; i < 12; i++)
            {
                /** Veri girilmemis aylara sıfır degeri ataycagiz. */
                Tonajlar t = new Tonajlar();
                t.Tonaj_id = 1;
                t.Ay       = i.ToString();
                t.Tonaj    = "0";
                tonajlar.Add(t);
            }

            /** Yazici CH  */
            List <Tonajlar> tonajlar2 = new List <Tonajlar>();

            firma = "YAZICI";
            dbh.Connect();
            tonajlar2 = dbh.tonajlar_data_read(firma, unite, yil);
            dbh.Disconnect();


            for (int i = tonajlar2.Count; i < 12; i++)
            {
                /** Veri girilmemis aylara sıfır degeri ataycagiz. */
                Tonajlar t = new Tonajlar();
                t.Tonaj_id = 1;
                t.Ay       = i.ToString();
                t.Tonaj    = "0";
                tonajlar2.Add(t);
            }

            /** Diler HH  */
            List <Tonajlar> tonajlar3 = new List <Tonajlar>();

            firma = "DILER";
            unite = "HH";
            dbh.Connect();
            tonajlar3 = dbh.tonajlar_data_read(firma, unite, yil);
            dbh.Disconnect();


            for (int i = tonajlar3.Count; i < 12; i++)
            {
                /** Veri girilmemis aylara sıfır degeri ataycagiz. */
                Tonajlar t = new Tonajlar();
                t.Tonaj_id = 1;
                t.Ay       = i.ToString();
                t.Tonaj    = "0";
                tonajlar3.Add(t);
            }

            /** Yazici HH  */
            List <Tonajlar> tonajlar4 = new List <Tonajlar>();

            firma = "YAZICI";
            unite = "HH";
            dbh.Connect();
            tonajlar4 = dbh.tonajlar_data_read(firma, unite, yil);
            dbh.Disconnect();


            for (int i = tonajlar4.Count; i < 12; i++)
            {
                /** Veri girilmemis aylara sıfır degeri ataycagiz. */
                Tonajlar t = new Tonajlar();
                t.Tonaj_id = 1;
                t.Ay       = i.ToString();
                t.Tonaj    = "0";
                tonajlar4.Add(t);
            }

            /** Filmasin HH  */
            List <Tonajlar> tonajlar5 = new List <Tonajlar>();

            firma = "FILMASIN";
            unite = "HH";

            dbh.Connect();
            tonajlar5 = dbh.tonajlar_data_read(firma, unite, yil);
            dbh.Disconnect();


            for (int i = tonajlar5.Count; i < 12; i++)
            {
                /** Veri girilmemis aylara sıfır degeri ataycagiz. */
                Tonajlar t = new Tonajlar();
                t.Tonaj_id = 1;
                t.Ay       = i.ToString();
                t.Tonaj    = "0";
                tonajlar5.Add(t);
            }


            string tonaj = "[";

            foreach (var t in tonajlar)
            {
                tonaj += "{\"ay\":\"" + t.Ay + "\",\"tonaj\":\"" + t.Tonaj + "\",\"firma\":\"DILER\"},";
            }
            foreach (var t in tonajlar2)
            {
                tonaj += "{\"ay\":\"" + t.Ay + "\",\"tonaj\":\"" + t.Tonaj + "\",\"firma\":\"YAZICI\"},";
            }
            foreach (var t in tonajlar3)
            {
                tonaj += "{\"ay\":\"" + t.Ay + "\",\"tonaj\":\"" + t.Tonaj + "\",\"firma\":\"DILER\"},";
            }
            foreach (var t in tonajlar4)
            {
                tonaj += "{\"ay\":\"" + t.Ay + "\",\"tonaj\":\"" + t.Tonaj + "\",\"firma\":\"YAZICI\"},";
            }
            foreach (var t in tonajlar5)
            {
                tonaj += "{\"ay\":\"" + t.Ay + "\",\"tonaj\":\"" + t.Tonaj + "\",\"firma\":\"FILMASIN\"},";
            }

            tonaj  = tonaj.Trim(',');
            tonaj += "]";
            return(tonaj);
        }