예제 #1
0
        private void StndtLoginBtn_Click(object sender, EventArgs e)
        {
            // Personel Nesnesi Üreterek gerekli atamaları yapıyoruz
            // Önce Mantıksal Katmanda gelen veriler doğru formatta gelmiş mi kontrol etmek üzere logic katmana gönderiyoruz
            EntityStudent student = new EntityStudent();

            student.StudentUserName = TxtStudentUserName.Text;
            student.Password        = TxtStudentPassword1.Text;
            student.Repassword      = TxtStudentPassword2.Text;
            if (TxtStudentPassword1.Text == TxtStudentPassword2.Text)
            {
                if (LogicStudent.LLStudentLogIn(student))
                {
                    StudentMain studentMainForm = new StudentMain(student);
                    studentMainForm.Show();
                }
                else
                {
                    MessageBox.Show("Böyle Bir Kullanıcı Yok Kayıt Olunuz ");
                }
            }
            else
            {
                MessageBox.Show("Şifreleriniz Uyuşmuyor Lütfen Kontrol Ediniz");
            }
        }
예제 #2
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;
        }
예제 #3
0
 private void btnStudentUpdate_Click(object sender, EventArgs e)
 {
     this.student.StudentName     = TxtName.Text;
     this.student.StudentLastName = TxtLastName.Text;
     this.student.StudentUserName = TxtUserName.Text;
     this.student.Password        = TxtPassword1.Text;
     this.student.Repassword      = TxtPassword2.Text;
     LogicStudent.LLStudentUpdate(student);
     MessageBox.Show("Güncelleme Başarılı");
     TxtName.Text      = "";
     TxtLastName.Text  = "";
     TxtUserName.Text  = "";
     TxtPassword1.Text = "";
     TxtPassword2.Text = "";
 }
 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");
     }
 }
예제 #5
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");
     }
 }
예제 #6
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");
            }
        }
        private void StudentSignIn_Click(object sender, EventArgs e)
        {
            EntityStudent ent = new EntityStudent();

            ent.StudentUserName = TxtStudentUserName.Text;
            ent.StudentName     = TxtStudentName.Text;
            ent.StudentLastName = TxtStudentLastName.Text;
            ent.Password        = TxtStudentPassword1.Text;
            ent.Repassword      = TxtStudentPassword2.Text;
            if (ent.Password == ent.Repassword)
            {
                LogicStudent.LLStudentSignIn(ent);
                MessageBox.Show("Başarılı Bir Şekilde Kayıt Oldunuz Giriş Yapabilirsiniz");
                TxtStudentUserName.Text  = "";
                TxtStudentName.Text      = "";
                TxtStudentLastName.Text  = "";
                TxtStudentPassword1.Text = "";
                TxtStudentPassword2.Text = "";
            }
            else
            {
                MessageBox.Show("Şifreleriniz Uyuşmuyor Lütfen Kontrol Ediniz");
            }
        }