private void StudentList_Click(object sender, EventArgs e) { // Data Gride verileri getirmek için EntityStudent class'ından StudentList adında generic bir liste oluşturuyoruz ve Mantıksal Katman(Logic Layer) // üzerinden LLStudentList methodu Veri Erişim Katmanına Erişerek (DAL) gerekli SQL sorgusu ile öğrenciler hakkında tüm bilgiler getirilir. List <EntityStudent> StudentList = LogicStudent.LLStudentList(); // DataSource veri kaynağı olarak bir Generic List almaktadır dataGridView1.DataSource = StudentList; dataGridView1.Columns["Password"].Visible = false; dataGridView1.Columns["Repassword"].Visible = false; }
private void BtnList_Click(object sender, EventArgs e) { counterOgrenci += 1; if (counterOgrenci < 2) { // BomboBox'a verileri getirmek için EntityStudent class'ından StudentList adında generic bir liste oluşturuyoruz ve Mantıksal Katman(Logic Layer) // üzerinden LLStudentListesi methodu Veri Erişim Katmanına Erişerek (DAL) gerekli SQL sorgusu ile öğrenciler hakkında tüm bilgiler getirilir. // sadece ismini getirmek için foreach ile gelen nesneleri dönerken nesnenin sahip olduğu StudentName değişkenini Combobox'a ekliyoruz List <EntityStudent> StudentList = LogicStudent.LLStudentList(); foreach (var item in StudentList) { comboBox1.Items.Add(item.StudentName); } } else { MessageBox.Show("Lütfen Sadece 1 Defa Tıklayınız"); } }
private void BtnStudentList_Click(object sender, EventArgs e) { ogrenciCounter += 1; if (ogrenciCounter < 2) { // ComboBox'a verileri getirmek için EntityStudent class'ından StudentList adında generic bir liste oluşturuyoruz ve Mantıksal Katman(Logic Layer) // üzerinden LLStudentList methodu Veri Erişim Katmanına Erişerek (DAL) gerekli SQL sorgusu ile öğrenciler hakkında tüm bilgiler getirilir. // foreach ile gelen generic listi tek tek dönerek Combobox'ın add methodu ile ComboBox'a kaydediyoruz. List <EntityStudent> StudentList = LogicStudent.LLStudentList(); foreach (var item in StudentList) { comboBox1.Items.Add(item.StudentName); } } else { MessageBox.Show("Lütfen 1 Defa Tıklayınız"); } }
private void BtnStudentAdd_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 // EntityStudent üzerinde oluşturduğumuz nesnemize gerekli atamaları yaptıktan sonra // Nesnelerimizin kontrolünü yapmak üzere Mantıksal Katmana verilerimizi gönderiyoruz. if (TxtStudentName.Text != "" && TxtStudentLastName.Text != "" && TxtStudentPassword1.Text != "" && TxtStudentPassword2.Text != "" && TxtStudentUserName.Text != "" && CmbStudentGender.Text != "" && TxtStudentDebt.Text != "") { EntityStudent ent = new EntityStudent(); ent.StudentName = TxtStudentName.Text; ent.StudentLastName = TxtStudentLastName.Text; ent.Password = TxtStudentPassword1.Text; ent.Repassword = TxtStudentPassword2.Text; ent.StudentUserName = TxtStudentUserName.Text; ent.StudentGender = CmbStudentGender.Text; ent.StudentDebt = int.Parse(TxtStudentDebt.Text); LogicPersonal.LLStudentSave(ent); MessageBox.Show("Öğrenci Başarılı Bir Şekilde Kaydedildi"); TxtStudentId.Text = ""; TxtStudentName.Text = ""; TxtStudentLastName.Text = ""; TxtStudentPassword1.Text = ""; TxtStudentPassword2.Text = ""; TxtStudentUserName.Text = ""; CmbStudentGender.Text = ""; TxtStudentDebt.Text = ""; // Data Gride verileri getirmek için EntityStudent class'ından StudentList adında generic bir liste oluşturuyoruz ve Mantıksal Katman(Logic Layer) // üzerinden LLStudentList methodu Veri Erişim Katmanına Erişerek (DAL) gerekli SQL sorgusu ile öğrenciler hakkında tüm bilgiler getirilir. List <EntityStudent> StudentList = LogicStudent.LLStudentList(); // DataSource veri kaynağı olarak bir Generic List almaktadır dataGridView1.DataSource = StudentList; dataGridView1.Columns["Password"].Visible = false; dataGridView1.Columns["Repassword"].Visible = false; } else { MessageBox.Show("Alanları Boş Bırakmayınız"); } }