private void btnAdd_Click(object sender, EventArgs e) { int TC_HANESİ = txtBoxTC.Text.Length; position(btnAdd); active(btnAdd); bool sonuc = BosTextKontrol(); int YetkiID = Convert.ToInt32(txtBoxYetkiID.Text); var Eklenmekİstenen = (from item in db.TBLUSER where item.YetkiID == YetkiID && item.UserName == txtBoxUserName.Text && item.UserPassword == txtBoxPassword.Text && item.Name == txtBoxName.Text && item.Surname == txtBoxSurname.Text && item.TC == txtBoxTC.Text && item.IsActive == CheckedBoxIsActive.Checked select item).FirstOrDefault(); var TC_Kontrol = (from item in db.TBLUSER where item.TC == txtBoxTC.Text select item).FirstOrDefault(); if (TC_HANESİ > 11 || TC_HANESİ < 11) { MessageBox.Show("TC 11 Haneli Olmalıdır", "Hata", MessageBoxButtons.OK, MessageBoxIcon.Error); } else if (Eklenmekİstenen != null && sonuc) { MessageBox.Show("Bu Kullanıcı Zaten Var!"); KullanicilerList(); } else { if (TC_Kontrol == null) { TBLUSER usr = new TBLUSER(); short YetkiID2 = short.Parse(txtBoxYetkiID.Text); usr.YetkiID = YetkiID2; usr.UserName = txtBoxUserName.Text; usr.UserPassword = txtBoxPassword.Text; usr.Name = txtBoxName.Text; usr.Surname = txtBoxSurname.Text; usr.TC = txtBoxTC.Text; usr.IsActive = CheckedBoxIsActive.Checked; db.TBLUSER.Add(usr); db.SaveChanges(); } else { MessageBox.Show("Bu TC İle Kayıtlı Kullanıcı Zaten Var", "Hata", MessageBoxButtons.OK, MessageBoxIcon.Error); } KullanicilerList(); } }
private void btnAdd_Click(object sender, EventArgs e) { position(btnAdd); active(btnAdd); bool sonuc = BosTextKontrol(); int PageNumber = Convert.ToInt32(txtBoxPage.Text); var Eklenmekİstenen = (from item in db.TBLKİTAPLAR where item.BookName == txtBoxBookName.Text && item.PageNumber == PageNumber && item.Publisher == txtBoxPublished.Text && item.WriterName == txtBoxWriterName.Text && item.İsActivite == CheckedBoxIsActive.Checked && item.Barkod == txtBoxBarkod.Text select item).FirstOrDefault(); var BarkodKontrol = (from item in db.TBLKİTAPLAR where item.Barkod == txtBoxBarkod.Text select item).FirstOrDefault(); if (Eklenmekİstenen != null && sonuc) { Eklenmekİstenen.BookPiece++; db.SaveChanges(); ListBook(); } else { if (BarkodKontrol == null) { TBLKİTAPLAR ktp = new TBLKİTAPLAR(); ktp.BookName = txtBoxBookName.Text; ktp.PageNumber = Convert.ToInt32(txtBoxPage.Text); ktp.Publisher = txtBoxPublished.Text; ktp.WriterName = txtBoxWriterName.Text; ktp.İsActivite = CheckedBoxIsActive.Checked; ktp.Barkod = txtBoxBarkod.Text; ktp.BookPiece = 1; db.TBLKİTAPLAR.Add(ktp); db.SaveChanges(); var ktp2 = (from item in db.TBLKİTAPLAR where item.Barkod == txtBoxBarkod.Text select item).FirstOrDefault(); TBLAVERAGE_SCORE avr = new TBLAVERAGE_SCORE(); avr.BookID = ktp.ID; avr.AverageStar = 5; avr.VotePiece = 0; db.TBLAVERAGE_SCORE.Add(avr); db.SaveChanges(); MessageBox.Show("Kitap Eklendi", "Hata", MessageBoxButtons.OK, MessageBoxIcon.Information); ListBook(); } else { MessageBox.Show("Bu Barkod İle Kayıtlı Kitap Zaten Var", "Hata", MessageBoxButtons.OK, MessageBoxIcon.Error); } ListBook(); } }
private void btnDuyuruEkle_Click(object sender, EventArgs e) { TBLDUYURU DuyuruNesne = new TBLDUYURU(); DuyuruNesne.Duyuru = richTextBoxDuyuru.Text; DateTime Tarih = DateTime.Today; string TarihBİlgi = DateTime.Now.ToString(); DuyuruNesne.LastDate = Convert.ToDateTime(TarihBİlgi); db.TBLDUYURU.Add(DuyuruNesne); db.SaveChanges(); MessageBox.Show("Duyuru Eklendi"); richTextBoxDuyuru.Text = ""; }
private void btnFotografSec_Click(object sender, EventArgs e) { KUTUPHANEEntities1 db = new KUTUPHANEEntities1(); var NameAndSurname = (from item in db.TBLUSER where item.UserName == TumFormlar.Username && item.UserPassword == TumFormlar.Password select item).FirstOrDefault(); openFileDialog1.ShowDialog(); NameAndSurname.Fotograf = openFileDialog1.FileName; db.SaveChanges(); pictureBox1.ImageLocation = NameAndSurname.Fotograf; }
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ı !"); } } }