/// <summary> /// giris yapan admini karsilastirir sql tabaniyla /// </summary> /// <param name="kullaniciAdi"></param> /// <param name="sifre"></param> /// <returns></returns> public bool GirisYapanAdmin(string kullaniciAdi, string sifre) { bagla.Close(); bagla.Open(); komut = new SqlCommand("SELECT * FROM TableAdmin WHERE adminUserName='******' and adminPassword='******'", bagla); VeriOku = komut.ExecuteReader(); if (VeriOku.Read()) { adminUserNesnesi = AdminUser.adminUser; FormAnaEkran.AdminUserNesnesi = adminUserNesnesi; adminUserNesnesi.id = VeriOku["adminID"].ToString(); adminUserNesnesi.name = VeriOku["adminName"].ToString(); adminUserNesnesi.email = VeriOku["adminEmail"].ToString(); adminUserNesnesi.address = VeriOku["adminAddress"].ToString(); adminUserNesnesi.userName = VeriOku["adminUserName"].ToString(); adminUserNesnesi.password = VeriOku["adminPassword"].ToString(); kullaniciDurumu = 1; form1AnaEkran_obj.linklblCikisYap.Visible = true; bagla.Close(); return(true); } bagla.Close(); return(false); }
public void kitabigoster(string aranan) { bagla.Open(); komut = new SqlCommand("SELECT * FROM TableBook WHERE bookName like '%" + aranan + "%'", bagla); VeriOku = komut.ExecuteReader(); VeriOku.Read(); Book nesneTut = new Book(); bookNesnesi.ID = VeriOku["bookID"].ToString(); bookNesnesi.Name = VeriOku["bookName"].ToString(); bookNesnesi.Price = double.Parse(VeriOku["bookPrice"].ToString()) / 100; bookNesnesi.Author = VeriOku["bookAuthor"].ToString(); bookNesnesi.Publisher = VeriOku["bookPublisher"].ToString(); bookNesnesi.Page = int.Parse(VeriOku["bookPage"].ToString()); bookNesnesi.IsbnNumber = VeriOku["bookISBN"].ToString(); bookNesnesi.Cover_page_picture = VeriOku["bookImageLocation"].ToString(); bookNesnesi.TypeOfBook = VeriOku["bookType"].ToString(); /* verileri nesneTut ile teker teker Book Class turunde tutuyoruz*/ nesneTut.ID = bookNesnesi.ID; nesneTut.Name = bookNesnesi.Name; nesneTut.Price = bookNesnesi.Price; nesneTut.Author = bookNesnesi.Author; nesneTut.Publisher = bookNesnesi.Publisher; nesneTut.Page = bookNesnesi.Page; nesneTut.IsbnNumber = bookNesnesi.IsbnNumber; nesneTut.Cover_page_picture = bookNesnesi.Cover_page_picture; nesneTut.TypeOfBook = bookNesnesi.TypeOfBook; FormUrun arananurun = new FormUrun(nesneTut, 1); arananurun.Show(); }
/// <summary> /// sqldeki urunleri sepete kaydeder /// </summary> /// <returns></returns> public List <Product> SepettenCek() { Customer cust = FormAnaEkran.CustomerNesnesi; List <Product> cekilen = new List <Product>(); bagla.Open(); SqlCommand komut; komut = new SqlCommand("SELECT * FROM TableSepet WHERE customerID='" + cust.id + "' and sonGiris=1", bagla); VeriOku = komut.ExecuteReader(); Book biNesne = new Book(); while (VeriOku.Read()) { Book ikiNesne = new Book(); biNesne.Name = VeriOku["urunAdi"].ToString(); biNesne.Adet = int.Parse(VeriOku["adet"].ToString()); biNesne.Price = double.Parse(VeriOku["fiyat"].ToString()); biNesne.ImageLocation = VeriOku["imageLocation"].ToString(); //// /// ikiNesne.Name = biNesne.Name; ikiNesne.Adet = biNesne.Adet; ikiNesne.Price = biNesne.Price; ikiNesne.ImageLocation = biNesne.ImageLocation; cekilen.Add(ikiNesne); } bagla.Close(); return(cekilen); }
/// <summary> /// sql deki kitap nesnelerini 5 li sekilde ceker /// </summary> public void kitaplariSQLdenCek() { VeriSayaci(); int flag = 0; int id = 0; if (kitapListesi.Count == 0) { id = 1; veriAdetSay = 0; denemesayac = 0; } else if (kitapListesi.Count == 1) { id = int.Parse(kitapListesi[0].ID) + 1; denemesayac = 0; } else if (kitapListesi.Count == 2) { id = int.Parse(kitapListesi[1].ID) + 1; denemesayac = 0; } else if (kitapListesi.Count == 3) { id = int.Parse(kitapListesi[2].ID) + 1; denemesayac = 0; } else if (kitapListesi.Count == 4) { id = int.Parse(kitapListesi[3].ID) + 1; denemesayac = 0; } else if (kitapListesi.Count == 5) { id = int.Parse(kitapListesi[4].ID) + 1; denemesayac = 1; } for (int i = 0; i < 5; i++) { bagla.Open(); komut = new SqlCommand("SELECT * FROM TableBook WHERE bookID='" + id + "'", bagla); VeriOku = komut.ExecuteReader(); flag = 0; while (VeriOku.Read()) { flag = 1; Book nesneTut = new Book(); Book bookNesnesi1 = new Book(); bookNesnesi1.ID = VeriOku["bookID"].ToString(); bookNesnesi1.Name = VeriOku["bookName"].ToString(); bookNesnesi1.Price = double.Parse(VeriOku["bookPrice"].ToString()) / 100; bookNesnesi1.Author = VeriOku["bookAuthor"].ToString(); bookNesnesi1.Publisher = VeriOku["bookPublisher"].ToString(); bookNesnesi1.Page = int.Parse(VeriOku["bookPage"].ToString()); bookNesnesi1.IsbnNumber = VeriOku["bookISBN"].ToString(); bookNesnesi1.Cover_page_picture = VeriOku["bookImageLocation"].ToString(); bookNesnesi1.TypeOfBook = VeriOku["bookType"].ToString(); /* verileri nesneTut ile teker teker Book Class turunde tutuyoruz*/ nesneTut.ID = bookNesnesi.ID; nesneTut.Name = bookNesnesi.Name; nesneTut.Price = bookNesnesi.Price; nesneTut.Author = bookNesnesi.Author; nesneTut.Publisher = bookNesnesi.Publisher; nesneTut.Page = bookNesnesi.Page; nesneTut.IsbnNumber = bookNesnesi.IsbnNumber; nesneTut.Cover_page_picture = bookNesnesi.Cover_page_picture; nesneTut.TypeOfBook = bookNesnesi.TypeOfBook; /*tutulmus olan nesneTut verilerini kitapListesine ekliyoruz*/ if (denemesayac == 0) { kitapListesi.Add(bookNesnesi1); veriAdetSay++; } if (denemesayac == 1) { kitapListesi[i] = bookNesnesi1; veriAdetSay++; } id++; } if (flag == 0) { i--; id++; } bagla.Close(); if (sqlAdetBul == veriAdetSay) { gerisayac += veriAdetSay; break; } } gerisayac += veriAdetSay; denemesayac = 0; }
/// <summary> /// sqldeki kitaplari bir onceki 5liye kontrol ederek ceker /// </summary> public void kitaplariSQLdenGeriCek() { VeriSayaci(); int flag = 0; int id; int bessayaci = 0; id = int.Parse(kitapListesi[0].ID) - 1; for (int i = 5; i > 0; i--) { bagla.Open(); komut = new SqlCommand("SELECT * FROM TableBook WHERE bookID='" + id + "'", bagla); VeriOku = komut.ExecuteReader(); flag = 0; while (VeriOku.Read()) { flag = 1; Book nesneTut = new Book(); bookNesnesi.ID = VeriOku["bookID"].ToString(); bookNesnesi.Name = VeriOku["bookName"].ToString(); bookNesnesi.Price = double.Parse(VeriOku["bookPrice"].ToString()) / 100; bookNesnesi.Author = VeriOku["bookAuthor"].ToString(); bookNesnesi.Publisher = VeriOku["bookPublisher"].ToString(); bookNesnesi.Page = int.Parse(VeriOku["bookPage"].ToString()); bookNesnesi.IsbnNumber = VeriOku["bookISBN"].ToString(); bookNesnesi.Cover_page_picture = VeriOku["bookImageLocation"].ToString(); bookNesnesi.TypeOfBook = VeriOku["bookType"].ToString(); /* verileri nesneTut ile teker teker Book Class turunde tutuyoruz*/ nesneTut.ID = bookNesnesi.ID; nesneTut.Name = bookNesnesi.Name; nesneTut.Price = bookNesnesi.Price; nesneTut.Author = bookNesnesi.Author; nesneTut.Publisher = bookNesnesi.Publisher; nesneTut.Page = bookNesnesi.Page; nesneTut.IsbnNumber = bookNesnesi.IsbnNumber; nesneTut.Cover_page_picture = bookNesnesi.Cover_page_picture; nesneTut.TypeOfBook = bookNesnesi.TypeOfBook; /*tutulmus olan nesneTut verilerini kitapListesine ekliyoruz*/ kitapListesi[i - 1] = nesneTut; bessayaci++; id--; } if (flag == 0) { i++; id--; } if (id < 0) { break; } bagla.Close(); if (bessayaci == 5) { veriAdetSay -= 5; if (veriAdetSay % 5 != 0) { for (int k = 0; k < 5; k++) { veriAdetSay++; if (veriAdetSay % 5 == 0) { break; } } } break; } } }
/// <summary> /// music-cd kayitlarini 5li olmak sartiyla sqlden ceker /// </summary> public void muzikCDleriSQLdenCek() { VeriSayaci(); int flag = 0; int id = 0; if (muzikCDListesi.Count == 0) { id = 1; veriAdetSay = 0; listekontrol = 0; } else if (muzikCDListesi.Count == 1) { id = int.Parse(muzikCDListesi[0].ID) + 1; listekontrol = 0; } else if (muzikCDListesi.Count == 2) { id = int.Parse(muzikCDListesi[1].ID) + 1; listekontrol = 0; } else if (muzikCDListesi.Count == 3) { id = int.Parse(muzikCDListesi[2].ID) + 1; listekontrol = 0; } else if (muzikCDListesi.Count == 4) { id = int.Parse(muzikCDListesi[3].ID) + 1; listekontrol = 0; } else if (muzikCDListesi.Count == 5) { id = int.Parse(muzikCDListesi[4].ID) + 1; listekontrol = 1; } for (int i = 0; i < 5; i++) { bagla.Open(); komut = new SqlCommand("SELECT * FROM TableMusicCD WHERE musicCDID='" + id + "'", bagla); VeriOku = komut.ExecuteReader(); flag = 0; while (VeriOku.Read()) { flag = 1; MusicCD nesneTut = new MusicCD(); MusicCDNesnesi.ID = VeriOku["musicCDID"].ToString(); MusicCDNesnesi.Name = VeriOku["musicCDName"].ToString(); MusicCDNesnesi.Price = double.Parse(VeriOku["musicCDPrice"].ToString()) / 100; MusicCDNesnesi.Singer = VeriOku["musicCDSinger"].ToString(); MusicCDNesnesi.ImageLocation = VeriOku["musicCDImageLocation"].ToString(); nesneTut.ID = MusicCDNesnesi.ID; nesneTut.Name = MusicCDNesnesi.Name; nesneTut.Price = MusicCDNesnesi.Price; nesneTut.Singer = MusicCDNesnesi.Singer; nesneTut.ImageLocation = MusicCDNesnesi.ImageLocation; if (listekontrol == 0) { muzikCDListesi.Add(nesneTut); veriAdetSay++; } if (listekontrol == 1) { muzikCDListesi[i] = nesneTut; veriAdetSay++; } id++; } if (flag == 0) { i--; id++; } bagla.Close(); if (sqlAdetBul == veriAdetSay) { gerisayac += veriAdetSay; break; } } gerisayac += veriAdetSay; }
/// <summary> /// music-cd kayitlarini sqlden ceker fakat bır onceki 5liyi kontrol ederek ceker /// </summary> public void muzikCDleriSQLdenGeriCek() { VeriSayaci(); int flag = 0; int id; int bessayaci = 0; id = int.Parse(muzikCDListesi[0].ID) - 1; for (int i = 5; i > 0; i--) { bagla.Open(); komut = new SqlCommand("SELECT * FROM TableMusicCD WHERE musicCDID='" + id + "'", bagla); VeriOku = komut.ExecuteReader(); flag = 0; while (VeriOku.Read()) { flag = 1; MusicCD nesneTut = new MusicCD(); MusicCDNesnesi.ID = VeriOku["musicCDID"].ToString(); MusicCDNesnesi.Name = VeriOku["musicCDName"].ToString(); MusicCDNesnesi.Price = double.Parse(VeriOku["musicCDPrice"].ToString()) / 100; MusicCDNesnesi.Singer = VeriOku["musicCDSinger"].ToString(); MusicCDNesnesi.ImageLocation = VeriOku["musicCDImageLocation"].ToString(); nesneTut.ID = MusicCDNesnesi.ID; nesneTut.Name = MusicCDNesnesi.Name; nesneTut.Price = MusicCDNesnesi.Price; nesneTut.Singer = MusicCDNesnesi.Singer; nesneTut.ImageLocation = MusicCDNesnesi.ImageLocation; /*tutulmus olan nesneTut verilerini kitapListesine ekliyoruz*/ muzikCDListesi[i - 1] = nesneTut; bessayaci++; id--; } if (flag == 0) { i++; id--; } if (id < 0) { break; } bagla.Close(); if (bessayaci == 5) { veriAdetSay -= 5; if (veriAdetSay % 5 != 0) { for (int k = 0; k < 5; k++) { veriAdetSay++; if (veriAdetSay % 5 == 0) { break; } } } break; } } }
/// <summary> /// dergileri sql veri tabanindan ceker ve 5li sekilde ekrana verir /// </summary> public void dergileriSQLdenCek() { VeriSayaci(); int flag = 0; int id = 1; if (dergiListesi.Count == 0) { id = 1; veriAdetSay = 0; listekontrol = 0; } else if (dergiListesi.Count == 1) { id = int.Parse(dergiListesi[0].ID) + 1; listekontrol = 0; } else if (dergiListesi.Count == 2) { id = int.Parse(dergiListesi[1].ID) + 1; listekontrol = 0; } else if (dergiListesi.Count == 3) { id = int.Parse(dergiListesi[2].ID) + 1; listekontrol = 0; } else if (dergiListesi.Count == 4) { id = int.Parse(dergiListesi[3].ID) + 1; listekontrol = 0; } else if (dergiListesi.Count == 5) { id = int.Parse(dergiListesi[4].ID) + 1; listekontrol = 1; } for (int i = 0; i < 5; i++) { bagla.Open(); komut = new SqlCommand("SELECT * FROM TableMagazine WHERE magazineID='" + id + "'", bagla); VeriOku = komut.ExecuteReader(); flag = 0; while (VeriOku.Read()) { flag = 1; Magazine nesneTut = new Magazine(); magazineNesnesi.ID = VeriOku["magazineID"].ToString(); magazineNesnesi.Name = VeriOku["magazineName"].ToString(); magazineNesnesi.Price = double.Parse(VeriOku["magazinePrice"].ToString()) / 100; magazineNesnesi.Issue = VeriOku["magazineIssue"].ToString(); magazineNesnesi.ImageLocation = VeriOku["magazineImageLocation"].ToString(); /* verileri nesneTut ile teker teker Book Class turunde tutuyoruz*/ nesneTut.ID = magazineNesnesi.ID; nesneTut.Name = magazineNesnesi.Name; nesneTut.Price = magazineNesnesi.Price; nesneTut.Issue = magazineNesnesi.Issue; nesneTut.ImageLocation = magazineNesnesi.ImageLocation; /*tutulmus olan nesneTut verilerini kitapListesine ekliyoruz*/ if (listekontrol == 0) { dergiListesi.Add(nesneTut); veriAdetSay++; } if (listekontrol == 1) { dergiListesi[i] = nesneTut; veriAdetSay++; } id++; } if (flag == 0) { i--; id++; } bagla.Close(); if (sqlAdetBul == veriAdetSay) { gerisayac += veriAdetSay; break; } } gerisayac += veriAdetSay; }
/// <summary> /// dergileri sqlden bir onceki 5 liye gore kontrol ederek ceker /// </summary> public void dergileriSQLdenGeriCek() { VeriSayaci(); int flag = 0; int id; int bessayaci = 0; id = int.Parse(dergiListesi[0].ID) - 1; for (int i = 5; i > 0; i--) { bagla.Open(); komut = new SqlCommand("SELECT * FROM TableMagazine WHERE magazineID='" + id + "'", bagla); VeriOku = komut.ExecuteReader(); flag = 0; while (VeriOku.Read()) { flag = 1; Magazine nesneTut = new Magazine(); magazineNesnesi.ID = VeriOku["magazineID"].ToString(); magazineNesnesi.Name = VeriOku["magazineName"].ToString(); magazineNesnesi.Price = double.Parse(VeriOku["magazinePrice"].ToString()) / 100; magazineNesnesi.Issue = VeriOku["magazineIssue"].ToString(); magazineNesnesi.ImageLocation = VeriOku["magazineImageLocation"].ToString(); /* verileri nesneTut ile teker teker Book Class turunde tutuyoruz*/ nesneTut.ID = magazineNesnesi.ID; nesneTut.Name = magazineNesnesi.Name; nesneTut.Price = magazineNesnesi.Price; nesneTut.Issue = magazineNesnesi.Issue; nesneTut.ImageLocation = magazineNesnesi.ImageLocation; /*tutulmus olan nesneTut verilerini kitapListesine ekliyoruz*/ dergiListesi[i - 1] = nesneTut; bessayaci++; id--; } if (flag == 0) { i++; id--; } if (id < 0) { break; } bagla.Close(); if (bessayaci == 5) { veriAdetSay -= 5; if (veriAdetSay % 5 != 0) { for (int k = 0; k < 5; k++) { veriAdetSay++; if (veriAdetSay % 5 == 0) { break; } } } break; } } }