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"); } }
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 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"); } }
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"); } }
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"); } }