Beispiel #1
0
 private void BtnBookUpdate_Click(object sender, EventArgs e)
 {
     // Textbox'lardan gelen veriler kontrol ediliyor boş veri varsa uyarı mesajı bırakıyoruz çünkü veritabanında boş verilerin bulunmasını istemiyoruz
     // EntityBook üzerinde oluşturduğumuz nesnemize gerekli atamaları yaptıktan sonra
     // Nesnelerimizin kontrolünü yapmak üzere Mantıksal Katmana verilerimizi gönderiyoruz.
     if (TxtBookName.Text != "" && TxtBookISBN.Text != "" && TxtBookPublisher.Text != "" && TxtBookPage.Text != "" && TxtBookPublishedDate.Text != "" &&
         CmbIsAvailable.SelectedItem.ToString() != "" && cmbBookCat.SelectedItem.ToString() != "" && cmbBookWriter.SelectedItem.ToString() != "")
     {
         EntityBook book = new EntityBook();
         book.bookID            = int.Parse(TxtBookId.Text);
         book.bookName          = TxtBookName.Text;
         book.bookISBN          = TxtBookISBN.Text;
         book.bookPublisher     = TxtBookPublisher.Text;
         book.bookPage          = TxtBookPage.Text;
         book.bookSummarize     = RTxtSummarize.Text;
         book.bookPublishedDate = TxtBookPublishedDate.Text;
         book.isBookAvailable   = CmbIsAvailable.SelectedItem.ToString();
         book.bookCategoryId    = DALCategory.CategoryList().FirstOrDefault(n => n.categoryName == cmbBookCat.SelectedItem.ToString());
         book.bookWriterId      = DALWriter.WriterList().FirstOrDefault(n => n.writerName == cmbBookWriter.SelectedItem.ToString());
         LogicBook.LLBookUpdate(book);
         MessageBox.Show("Kitap Başarılı Bir Şekilde Güncellendi");
         TxtBookId.Text            = "";
         TxtBookName.Text          = "";
         TxtBookISBN.Text          = "";
         TxtBookPublisher.Text     = "";
         TxtBookPage.Text          = "";
         RTxtSummarize.Text        = "";
         TxtBookPublishedDate.Text = "";
     }
     else
     {
         MessageBox.Show("Alanları Boş Bırakmayınız");
     }
 }
        private void bookPublishedInfo()
        {
            chart5.Titles.Add("Book Publish Info");
            chart5.Series["Kitap"].IsValueShownAsLabel = true;


            //var pd = DALBook.BookList().Where(m => Convert.ToDateTime(m.bookPublishedDate)< localDate);
            //var bookName = DALBook.BookList().Select(m => m.bookName);
            foreach (var item in DALCategory.CategoryList())
            {
                int count = DALBook.BookList().Where(m => m.bookCategoryId.categoryId == item.categoryId).Count();
                chart5.Series["Kitap"].Points.AddXY(item.categoryName, count);
            }
        }
Beispiel #3
0
 public static List <EntityCategory> LLCategoryList()
 {
     return(DALCategory.CategoryList());
 }