void Start() { hedef = new butonHedef(); sure = new sayac(); int degerD = hedef.getDogruDeger(); int degerY = hedef.getYanlisDeger(); GameObject.Find("skorDogru").GetComponent <Text> ().text = string.Format("{0,0}", degerD); GameObject.Find("skorYanlis").GetComponent <Text> ().text = string.Format("{0,0}", degerY); SayacText.text = " " + Mathf.RoundToInt(sure.getDakika()).ToString("D2") + ":" + Mathf.RoundToInt(sure.getSaniye()).ToString("D2"); }
public static List <sayac> SelectAllsayac(OleDbCommand komut) { List <sayac> Listsayac = new List <sayac>(); OleDbConnection baglanti = AcikBaglantiGetir(); try { komut.Connection = baglanti; OleDbDataReader oku = komut.ExecuteReader(); while (oku.Read()) { sayac yenisayac = new sayac(); if (!oku.IsDBNull(0)) { yenisayac.Tarih = oku.GetString(0); } if (!oku.IsDBNull(1)) { yenisayac.Gunluk = oku.GetInt32(1); } if (!oku.IsDBNull(2)) { yenisayac.Aylik = oku.GetInt32(2); } if (!oku.IsDBNull(3)) { yenisayac.Yillik = oku.GetInt32(3); } if (!oku.IsDBNull(4)) { yenisayac.Toplam = oku.GetInt32(4); } Listsayac.Add(yenisayac); } } catch { throw; } finally { BaglantiyiKapat(baglanti); } return(Listsayac); }
public static void Sayac() { try { string Ip = HttpContext.Current.Request.ServerVariables["REMOTE_ADDR"].ToString(); DateTime Tarih = DateTime.Today; string Agent = HttpContext.Current.Request.ServerVariables["HTTP_USER_AGENT"].ToString(); string Browser = HttpContext.Current.Request.Browser.Browser.ToString().Trim() + " " + HttpContext.Current.Request.Browser.Version.ToString().Trim(); string Dil = HttpContext.Current.Request.ServerVariables["HTTP_ACCEPT_LANGUAGE"].ToString().Trim(); string Referans = HttpContext.Current.Request.ServerVariables["HTTP_REFERER"]; string Sayfa = Class.Fonksiyonlar.Genel.MevcutSayfa().Replace("www.", ""); string OS = "Unknown"; if (Agent.Contains("Windows NT 3.1")) { OS = "Windows NT 3.1"; } if (Agent.Contains("Windows NT 3.5")) { OS = "Windows NT 3.5"; } if (Agent.Contains("Windows NT 3.51")) { OS = "Windows NT 3.51"; } if (Agent.Contains("Windows NT 4.0")) { OS = "Windows NT 4.0"; } if (Agent.Contains("Windows NT 5.0")) { OS = "Windows 2000"; } if (Agent.Contains("Windows NT 5.1")) { OS = "Windows XP"; } if (Agent.Contains("Windows NT 5.2")) { OS = "Windows XP"; } if (Agent.Contains("Windows NT 6.0")) { OS = "Windows Vista"; } if (Agent.Contains("Windows NT 6.1")) { OS = "Windows 7"; } if (Agent.Contains("TBA")) { OS = "Windows 8"; } if (Agent.Contains("Linux")) { OS = "Linux"; } if (Agent.Contains("iPhone")) { OS = "iPhone"; } if (Agent.Contains("iPad")) { OS = "iPad"; } using (BaglantiCumlesi db = new BaglantiCumlesi()) { var SQL = from a in db.sayac where a.Ip == Ip && a.Tarih == Tarih && a.Agent == Agent select new { a.ID }; if (SQL.AsEnumerable().Count() > 0) { if (HttpContext.Current.Request.ServerVariables["PATH_INFO"].ToString() == "/default.aspx") { using (BaglantiCumlesi Ekle = new BaglantiCumlesi()) { sayac TblEkle = Ekle.sayac.First(a => a.Ip == Ip && a.Tarih == Tarih && a.Agent == Agent); TblEkle.Cogul = TblEkle.Cogul + 1; Ekle.SaveChanges(); } } } else { DataSet IpDetay = new DataSet(); IpDetay.ReadXml("http://api.ipinfodb.com/v2/ip_query.php?key=1c9348841d076a0888d0a63590bc5e2486ac1c46b46993ab175fb17a6d598597&ip=" + Ip + "&timezone=true"); using (BaglantiCumlesi Ekle = new BaglantiCumlesi()) { sayac TblEkle = new sayac(); TblEkle.Ip = Ip; TblEkle.Cogul = 1; TblEkle.Agent = Agent; TblEkle.Tarayici = Browser; TblEkle.IsletimSistemi = OS; TblEkle.Dil = Dil; TblEkle.Referans = Referans; TblEkle.UlkeAd = IpDetay.Tables[0].Rows[0]["CountryName"].ToString(); TblEkle.UlkeKod = IpDetay.Tables[0].Rows[0]["CountryCode"].ToString(); TblEkle.Il = IpDetay.Tables[0].Rows[0]["RegionName"].ToString(); TblEkle.Ilce = IpDetay.Tables[0].Rows[0]["City"].ToString(); TblEkle.Enlem = IpDetay.Tables[0].Rows[0]["Latitude"].ToString(); TblEkle.Boylam = IpDetay.Tables[0].Rows[0]["Longitude"].ToString(); TblEkle.Tarih = Tarih; if (HttpContext.Current.Request.Browser.Version.ToString().Trim() == "0.0") { TblEkle.Bot = 1; } else { TblEkle.Bot = 0; } Ekle.AddTosayac(TblEkle); Ekle.SaveChanges(); } } } using (BaglantiCumlesi db = new BaglantiCumlesi()) { var SQL = from a in db.sayac_sayfa where a.Ip == Ip && a.Tarih == Tarih && a.Sayfa == Sayfa select new { a.ID }; if (SQL.AsEnumerable().Count() == 0) { using (BaglantiCumlesi Ekle = new BaglantiCumlesi()) { sayac_sayfa TblEkle = new sayac_sayfa(); TblEkle.Ip = Ip; TblEkle.Sayfa = Sayfa; TblEkle.Hit = 1; TblEkle.Tarih = Tarih; Ekle.AddTosayac_sayfa(TblEkle); Ekle.SaveChanges(); } } else { using (BaglantiCumlesi Ekle = new BaglantiCumlesi()) { sayac_sayfa TblEkle = Ekle.sayac_sayfa.First(a => a.Ip == Ip && a.Sayfa == Sayfa && a.Tarih == Tarih); TblEkle.Hit = TblEkle.Hit + 1; Ekle.SaveChanges(); } } } } catch (Exception) { } }