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 writerGenderInfo() { int erkek = DALWriter.WriterList().Where(m => m.writerGender == "ERKEK").Count(); int kadın = DALWriter.WriterList().Where(m => m.writerGender == "KADIN").Count(); chart2.Titles.Add("Writer Gender Info"); chart2.Series["Yazar"].IsValueShownAsLabel = true; chart2.Series["Yazar"].Points.AddXY("Erkek", erkek); chart2.Series["Yazar"].Points.AddXY("Kadın", kadın); }
public static bool LLWriterDelete(int writerid) { if (writerid >= 1) { return(DALWriter.WriterDelete(writerid)); } else { return(false); } }
public static bool LLWriterUpdate(EntityWriter writer) { if (writer.writerName != "" && writer.writerLastName != "" && writer.writerBirth != "" && writer.writerDeath != "" && writer.writerGender != "") { return(DALWriter.WriterUpdate(writer)); } else { return(false); } }
// Logic Layer ana form üzerinden erişilen bir katmandır ve gerekli mantıksal kontrollerin katman olarak geçer // Gerekli kontrolleri başarılı bir şekilde geçen Logic Methodlar Data Access Layerdan uygun methodu çağırarak programın çalışmasına devam edilir public static int LLWriterSave(EntityWriter writer) { if (writer.writerName != "" && writer.writerLastName != "" && writer.writerBirth != "" && writer.writerDeath != "" && writer.writerGender != "") { return(DALWriter.WriterSave(writer)); } else { return(-1); } }
public static List <EntityWriter> LLWriterList() { return(DALWriter.WriterList()); }