Esempio n. 1
0
        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();
            }
        }
Esempio n. 2
0
        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();
            }
        }
Esempio n. 3
0
        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 = "";
        }
Esempio n. 4
0
        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;
        }
Esempio n. 5
0
        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);
                }
            }
        }
Esempio n. 6
0
        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ı !");
                }
            }
        }