예제 #1
0
        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");
     }
 }
예제 #3
0
 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");
     }
 }
예제 #4
0
        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");
            }
        }