示例#1
0
        private void PerLoginBtn_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
            EntityPersonal ent = new EntityPersonal();

            ent.PersonelUserName   = TxtPersonalUserName.Text;
            ent.PersonelPassword   = TxtPersonalPassword.Text;
            ent.PersonelRepassword = TxtPersonalPassword2.Text;
            if (TxtPersonalPassword.Text == TxtPersonalPassword2.Text)
            {
                if (LogicPersonal.LLPersonelLogin(ent))
                {
                    PersonalMainUI form = new PersonalMainUI(ent);
                    form.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 BtnStudentUpdate_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.StudentId       = int.Parse(TxtStudentId.Text);
         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.LLStudentUpdate(ent);
         MessageBox.Show("Güncelleme Başarılı Bir Şekilde Kaydedildi");
         TxtStudentName.Text      = "";
         TxtStudentLastName.Text  = "";
         TxtStudentPassword1.Text = "";
         TxtStudentPassword2.Text = "";
         TxtStudentUserName.Text  = "";
         CmbStudentGender.Text    = "";
         TxtStudentDebt.Text      = "";
     }
     else
     {
         MessageBox.Show("Alanları Boş Bırakmayınız");
     }
 }
        private void BtnUpdate_Click(object sender, EventArgs e)
        {
            EntityPersonal ent = new EntityPersonal();

            ent.PersonelId         = Convert.ToInt32(TxtID.Text);
            ent.PersonelName       = TxtPersonalName.Text;
            ent.PersonelLastName   = TxtPersonalLastName.Text;
            ent.PersonelPassword   = TxtPersonalPassword.Text;
            ent.PersonelRepassword = TxtPersonalPassword2.Text;
            ent.PersonelUserName   = TxtPerUserName.Text;
            ent.PersonelGender     = CmbGender.Text;
            if (TxtPersonalPassword.Text == TxtPersonalPassword2.Text)
            {
                LogicPersonal.LLPersonalUpdate(ent);
                MessageBox.Show("Başarılı Bir Şekilde Profilinizi Güncellediniz");
                TxtPersonalName.Text      = "";
                TxtPersonalLastName.Text  = "";
                TxtPersonalPassword.Text  = "";
                TxtPersonalPassword2.Text = "";
                TxtPerUserName.Text       = "";
                CmbGender.Text            = "";
            }
            else
            {
                MessageBox.Show("Şifreleriniz Uyuşmuyor Lütfen Kontrol Ediniz");
            }
        }
        private void BtnSavePersonal_Click(object sender, EventArgs e)
        {
            EntityPersonal ent = new EntityPersonal();

            ent.PersonelName       = TxtPersonalName.Text;
            ent.PersonelLastName   = TxtPersonalLastName.Text;
            ent.PersonelPassword   = TxtPersonalPassword.Text;
            ent.PersonelRepassword = TxtPersonalPassword2.Text;
            ent.PersonelUserName   = TxtPerUserName.Text;
            ent.PersonelGender     = CmbGender.Text;
            if (TxtPersonalPassword.Text == TxtPersonalPassword2.Text)
            {
                LogicPersonal.LLPersonalSave(ent);
                MessageBox.Show("Başarılı Bir Şekilde Kayıt Oldunuz");
                TxtPersonalName.Text      = "";
                TxtPersonalLastName.Text  = "";
                TxtPersonalPassword.Text  = "";
                TxtPersonalPassword2.Text = "";
                TxtPerUserName.Text       = "";
                CmbGender.Text            = "";
            }
            else
            {
                MessageBox.Show("Şifreleriniz Uyuşmuyor Lütfen Kontrol Ediniz");
            }
        }
        private void BtnPerDelete_Click(object sender, EventArgs e)
        {
            EntityPersonal ent = new EntityPersonal();

            ent.Id = Convert.ToInt32(TxtPerID.Text);
            LogicPersonal.LLPersonalSil(ent.Id);
        }
        private void BtnPerList_Click(object sender, EventArgs e)
        {
            List <EntityPersonal> PerList = LogicPersonal.LLPersonalList();

            dataGridView1.DataSource = PerList;
            dataGridView1.Columns["Repassword"].Visible = false;
        }
        private void BtnPerUpdate_Click(object sender, EventArgs e)
        {
            EntityPersonal ent = new EntityPersonal();

            ent.Id          = Convert.ToInt32(TxtPerID.Text);
            ent.Name        = TxtPerName.Text;
            ent.LastName    = TxtPerLastName.Text;
            ent.Password    = TxtPerPassword1.Text;
            ent.Repassword  = TxtPerPassword2.Text;
            ent.Gender      = TxtPerGender.Text;
            ent.PerUserName = TxtPerUserName.Text;
            LogicPersonal.LLPersonalGuncelle(ent);
        }
 private void BtnDelete_Click(object sender, EventArgs e)
 {
     if (TxtID.Text != "")
     {
         EntityPersonal ent = new EntityPersonal();
         ent.PersonelId = Convert.ToInt32(TxtID.Text);
         LogicPersonal.LLPersonalDelete(ent.PersonelId);
         MessageBox.Show("Kayıt Başarılı Bir Şekilde Silindi");
         TxtPersonalName.Text      = "";
         TxtPersonalLastName.Text  = "";
         TxtPersonalPassword.Text  = "";
         TxtPersonalPassword2.Text = "";
         TxtPerUserName.Text       = "";
         CmbGender.Text            = "";
     }
     else
     {
         MessageBox.Show("ID Alanını Boş Bırakmayınız");
     }
 }
示例#9
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");
            }
        }
示例#10
0
 private void BtnStudentDelete_Click(object sender, EventArgs e)
 {
     // Sadece ID kontrol etmemiz yeterli VeriTabanından Kayıtlar Nesneyi eşsiz yapan bir özelliği üzerinden silinirler
     // ID her öğrencinin benzersiz sahip olduğu bir özelliktir
     if (TxtStudentId.Text != "")
     {
         EntityStudent ent = new EntityStudent();
         ent.StudentId = int.Parse(TxtStudentId.Text);
         LogicPersonal.LLStudentDelete(ent.StudentId);
         MessageBox.Show("Güncelleme Başarılı Bir Şekilde Silindi");
         TxtStudentName.Text      = "";
         TxtStudentLastName.Text  = "";
         TxtStudentPassword1.Text = "";
         TxtStudentPassword2.Text = "";
         TxtStudentUserName.Text  = "";
         CmbStudentGender.Text    = "";
         TxtStudentDebt.Text      = "";
     }
     else
     {
         MessageBox.Show("Id ALanını Boş Bırakmayınız");
     }
 }