private void btnDelete_Click_1(object sender, EventArgs e) { try { position(btnDelete); active(btnDelete); int PageNumber = Convert.ToInt32(txtBoxPage.Text); var ktp = db.TBLKİTAPLAR.Where(a => a.Barkod == txtBoxBarkod.Text).FirstOrDefault(); var avr = (from item in db.TBLAVERAGE_SCORE where item.BookID == ktp.ID select item).FirstOrDefault(); db.TBLAVERAGE_SCORE.Remove(avr); db.TBLKİTAPLAR.Remove(ktp); db.SaveChanges(); db.SaveChanges(); ListBook(); } catch (Exception hata) { TBLHATA ht = new TBLHATA(); ht.Message = hata.ToString(); ht.LastDate = Convert.ToDateTime(DateTime.Now.ToString()); MessageBox.Show("İşlem Gerçekleştirilemedi , Daha Sonra Tekrar Deneyiniz", "Hata", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void btnLogin_Click_1(object sender, EventArgs e) { var username = txtBoxUser.Text.Trim(); TumFormlar.Username = txtBoxUser.Text; var password = txtBoxPassword.Text.Trim(); TumFormlar.Password = txtBoxPassword.Text; var errorMessage = ""; var isError = false; if (string.IsNullOrEmpty(username)) { errorMessage += "Kullanıcı Adını Boş Geçemezsiniz!\r\n"; isError = true; } if (string.IsNullOrEmpty(password)) { errorMessage += "Şifreyi Boş Geçemezsiniz!\r\n"; isError = true; } if (isError) { MessageBox.Show(errorMessage, "Hata", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } if (isError == false) { var UserloginState = UserLogin(username, password); var ManagerloginState = ManagerLogin(username, password); var AdminloginState = AdminLogin(username, password); try { if (UserloginState) { this.Hide(); TumFormlar.FormCalis(3); } else if (ManagerloginState) { this.Hide(); TumFormlar.FormCalis(4); } else if (AdminloginState) { this.Hide(); TumFormlar.FormCalis(5); } else { } } catch (Exception hata) { TBLHATA ht = new TBLHATA(); ht.Message = hata.ToString(); ht.LastDate = Convert.ToDateTime(DateTime.Now.ToString()); MessageBox.Show("Böyle bir Kullanıcı Bulunamadı", "Hata", MessageBoxButtons.OK, MessageBoxIcon.Error); } } }
private void btnVoting_Click(object sender, EventArgs e) { var SECİLEN = (from item in db.TBLKİTAPLAR where item.BookName == KitapAd && item.WriterName == Yazar && item.PageNumber == Sayfa && item.Publisher == YayinEv select item).FirstOrDefault(); var SECİLEN_TBLORTALAMA = (from item in db.TBLAVERAGE_SCORE where item.BookID == SECİLEN.ID select item).FirstOrDefault(); var PUANSIZ = (from item in db.TBLAVERAGE_SCORE where item.BookID == SECİLEN.ID && item.VotePiece == 0 select item).FirstOrDefault(); var NameAndSurname = (from item in db.TBLUSER where item.UserName == TumFormlar.Username && item.UserPassword == TumFormlar.Password select item).FirstOrDefault(); var ONCEDEN_VERİLEN_OY_KONTROL = (from item in db.TBLAVERAGE_NOTE where item.BookID == SECİLEN.ID && item.UserID == NameAndSurname.UserID select item).FirstOrDefault(); var errorMessage = ""; var isError = false; int PUAN = Convert.ToInt32(txtBoxVote.Text); if (PUAN > 5 || PUAN < 0) { errorMessage += "0-5 Arasında Puan Verebilirsiniz!\r\n"; isError = true; } if (txtBoxVote.Text == null) { errorMessage += "Puanını Belirtmedin!\r\n"; isError = true; } if (ONCEDEN_VERİLEN_OY_KONTROL != null) { errorMessage += "Bu Kitaba Daha Önce Oy Vermişsiniz!\r\n"; isError = true; } if (isError) { MessageBox.Show(errorMessage, "Hata", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } if (isError == false) { try { if (PUANSIZ != null) { var PuanEkle = (from item in db.TBLAVERAGE_SCORE where item.BookID == SECİLEN.ID select item).FirstOrDefault(); PuanEkle.AverageStar = Convert.ToDecimal(txtBoxVote.Text); PuanEkle.VotePiece = 1; db.SaveChanges(); TBLAVERAGE_NOTE Biri = new TBLAVERAGE_NOTE(); Biri.BookID = SECİLEN.ID; Biri.Point = Convert.ToDecimal(txtBoxVote.Text); Biri.UserID = NameAndSurname.UserID; db.TBLAVERAGE_NOTE.Add(Biri); db.SaveChanges(); AllListele(); MessageBox.Show("Oy Verdiğiniz İçin Teşekkürler", "Mesaj", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { decimal Ortalama = SECİLEN_TBLORTALAMA.AverageStar; int OySayisi = SECİLEN_TBLORTALAMA.VotePiece; double NetOrt = Convert.ToDouble(Ortalama * OySayisi); double EklenecekDeger = Convert.ToDouble(txtBoxVote.Text); double Sonuc = Convert.ToDouble(NetOrt) + Convert.ToDouble(EklenecekDeger); Sonuc /= (OySayisi + 1); SECİLEN_TBLORTALAMA.VotePiece++; SECİLEN_TBLORTALAMA.AverageStar = Convert.ToDecimal(Sonuc); TBLAVERAGE_NOTE Biri = new TBLAVERAGE_NOTE(); Biri.BookID = SECİLEN.ID; Biri.Point = Convert.ToDecimal(txtBoxVote.Text); Biri.UserID = NameAndSurname.UserID; db.TBLAVERAGE_NOTE.Add(Biri); db.SaveChanges(); AllListele(); MessageBox.Show("Oy Verdiğiniz İçin Teşekkürler", "Mesaj", MessageBoxButtons.OK, MessageBoxIcon.Information); } } catch (Exception hata) { TBLHATA ht = new TBLHATA(); ht.Message = hata.ToString(); ht.LastDate = Convert.ToDateTime(DateTime.Now.ToString()); db.TBLHATA.Add(ht); db.SaveChanges(); MessageBox.Show("Oy İşlemi Gerçekleştirilemedi Daha Sonra Tekrar Deneyiniz", "Hata", MessageBoxButtons.OK, MessageBoxIcon.Information); } } }
private void btnRegister_Click_1(object sender, EventArgs e) { var username = txtBoxUsername.Text; var password = txtBoxPassword.Text; var name = txtBoxName.Text; var surname = txtBoxSurname.Text; var tc = txtBoxTC.Text; var repassword = txtBoxRePassword.Text; var errorMessage = ""; var isError = false; var TC_KONTROL = (from item in db.TBLUSER where item.TC == txtBoxTC.Text select item).FirstOrDefault(); if (TC_KONTROL != null) { errorMessage += "Bu TC İle Kayıtlı Kullanıcı Var Kendi TC'nizi Giriniz!\r\n"; isError = true; } if (string.IsNullOrEmpty(username)) { errorMessage += "Kullanıcı Adını Boş Geçemezsiniz!\r\n"; isError = true; } if (txtBoxRePassword.Text != txtBoxPassword.Text) { errorMessage += "Parola Tekrarı Uyumsuz!\r\n"; isError = true; } if (string.IsNullOrEmpty(password)) { errorMessage += "Şifreyi Boş Geçemezsiniz!\r\n"; isError = true; } if (string.IsNullOrEmpty(repassword)) { errorMessage += "Şifrenin Tekrarını Girmedin!\r\n"; isError = true; } if (txtBoxRePassword.Text != txtBoxPassword.Text) { errorMessage += "Şifre Tekrarı Uyuşmuyor!\r\n"; isError = true; } if (string.IsNullOrEmpty(name)) { errorMessage += "İsim Kısmını Boş Geçemezsiniz!\r\n"; isError = true; } if (string.IsNullOrEmpty(surname)) { errorMessage += "Soyadını Boş Geçemezsiniz!\r\n"; isError = true; } if (string.IsNullOrEmpty(tc)) { errorMessage += "TC Kimlik Nuamrasını Boş Geçemezsiniz!\r\n"; isError = true; } else if (tc.Count() < 11 || tc.Count() > 11) { errorMessage += "TC Kimlik Nuamrası 11 Karakter Olmalı!\r\n"; isError = true; } if (isError) { MessageBox.Show(errorMessage, "Hata", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } if (isError == false) { try { KUTUPHANEEntities1 db = new KUTUPHANEEntities1(); TBLUSER usr = new TBLUSER(); usr.Name = name; usr.Surname = surname; usr.UserName = username; usr.UserPassword = password; usr.TC = tc; usr.YetkiID = 3; usr.IsActive = true; db.TBLUSER.Add(usr); db.SaveChanges(); MessageBox.Show("Kayıt Alındı"); this.Hide(); TumFormlar.FormCalis(1); } catch (Exception hata) { TBLHATA ht = new TBLHATA(); ht.Message = hata.ToString(); ht.LastDate = Convert.ToDateTime(DateTime.Now.ToString()); MessageBox.Show("Kayıt Alınamadı !"); } } }