Ejemplo n.º 1
0
        private void UpdateBtn_Click(object sender, EventArgs e) // Update Butonuna basıldığında olacak olayların yazılımı.
        {
            try                                                  //try catch yapısı kullanarak herhangi bir olumsuz durumu yakalamak istedim.
            {
                // belirtilen yerlerin boş olmaması için önlem getirdim.
                if (TxtId.Text == "" || Adi.Text == "" || Soyadi.Text == "" || Cinsiyeti_txt.Text == "" || Nereden_txt.Text == "" || Nereye_txt.Text == "" || koltukTxt.Text == "" || ucretText.Text == "")
                {
                    MessageBox.Show("Bir veya Birden Fazla Kısım Boş Olamaz"); // genel amaçlı bilgilendirme mesajı.
                }
                else
                {
                    BiletBLL bll = new BiletBLL();  // BiletBLL sınıfına ulaşmak için nesne tanımlaması yaptım.

                    // UpdateItem için gerekli paramtereleri istenilen Veri Türünden gönderdim.
                    bll.UpdateItem(Convert.ToInt32(TxtId.Text), Adi.Text, Soyadi.Text, Cinsiyeti_txt.Text, Nereden_txt.Text, Nereye_txt.Text, dateTimePicker1.Value.ToShortDateString(), dateTimePicker2.Value.ToShortTimeString(), Convert.ToInt32(koltukTxt.Text), ucretText.Text);
                    label1.Text = "               Başarıyla Güncellendi Lütfen 'Listele' Tuşuna Basınız                 "; // genel amaçlı bilgilendirme mesajı.

                    listeleBtn.Enabled = true;                                                                             // güncellenen kayıtları görüntülemesi için listele butonunu aktifleştirdim.
                }
            }
            catch (Exception)                                              // hata yakalaması durumdaki vereceği ikaz mesajı.
            {
                MessageBox.Show("Olmayan Bir Bileti'yi Update Edemezsin"); // genel amaçlı bilgilendirme mesajı.
            }
        }
Ejemplo n.º 2
0
        private void btnKaydet_Click(object sender, EventArgs e) // Kaydet butonuna basılınca yapılacak olayı yazdım.
        {
            try                                                  //try catch yapısı kullanarak herhangi bir olumsuz durumu yakalamak istedim.
            {
                // belirtilen yerlerin boş olmaması için önlem getirdim.
                if (TxtId.Text == "" || Adi.Text == "" || Soyadi.Text == "" || Cinsiyeti_txt.Text == "" || Nereden_txt.Text == "" || Nereye_txt.Text == "" || koltukTxt.Text == "" || ucretText.Text == "")
                {
                    MessageBox.Show("Bir veya Birden Fazla Kısım Boş Olamaz"); // hatanın sebebini belirttim.
                }
                else
                {
                    BiletBLL bll = new BiletBLL(); // BiletBLL sınıfına ulaşmak için nesne tanımlaması yaptım.

                    // AddNewItem için gerekli paramtereleri istenilen Veri Türünden gönderdim.
                    bll.AddNewItem(Convert.ToInt32(TxtId.Text), Adi.Text, Soyadi.Text, Cinsiyeti_txt.Text, Nereden_txt.Text, Nereye_txt.Text,
                                   dateTimePicker1.Value.ToShortDateString(), dateTimePicker2.Value.ToShortTimeString(), Convert.ToInt32(koltukTxt.Text), ucretText.Text);

                    label1.Text = "               Başarıyla Kaydedildi Lütfen 'Listele' Tuşuna Basınız                  "; // genel amaçlı bilgilendirme mesajı.

                    listeleBtn.Enabled = true;                                                                             // kayıtları görüntülemesi için listele butonunu aktifleştirdim.
                }
            }
            catch (Exception) // hata yakalaması durumdaki vereceği ikaz mesajı.
            {
                MessageBox.Show("Girdiğniz ID'yi veya Koltuk Numarasını Kontrol Ediniz");
            }
        }
Ejemplo n.º 3
0
        private void Form1_Load(object sender, EventArgs e)    // Program çalıştırıldığında gerçekleşecek olayların yazılımı.
        {
            BiletBLL bll = new BiletBLL();                     // BiletBLL sınıfından yeni bir nesne tanımlaması.

            bilet_dataGridView.DataSource = bll.GetAllItems(); // dataGridView'in Veri Kaynağının tanımlaması ve
                                                               //BiletBLL sınıfından yaratılan nesne ile GetAllItems'ın geri döndereceğiz DataTable'ın ona atanma işlemi.

            listeleBtn.Enabled = false;                        // varsayılan olarak listeleme yapıldığı için Listele butonunu devre dışı bıraktım.
        }
Ejemplo n.º 4
0
        private void listeleBtn_Click(object sender, EventArgs e) // Listele butonuna basılınca yapılacak olayı yazdım.
        {
            BiletBLL bll = new BiletBLL();                        // ilişikilendirmiş olduğumuz BiletBLL sınıfı üzerinden yeni bir nesne tanımlaması yaptım.

            bilet_dataGridView.DataSource = bll.GetAllItems();    //  daha önce oluşturduğumuz bll nesnesi üzerinde GetAllItems methoduna ulaşarak.
                                                                  //  dataGridView'ım veri kaynağınına gönderilecek olan verilerin tanımlanması yaptım.
            label1.Text = "";                                     // genel amaçlı tanımlamış olduğum bir Label

            listeleBtn.Enabled = false;                           // 1 kere yaptığı için 2. işleme gerek yok
        }
Ejemplo n.º 5
0
        private void btn_Sil_Click(object sender, EventArgs e) // Sil Butonuna basıldığında olacak olayların yazılımı.
        {
            try                                                //try catch yapısı kullanarak herhangi bir olumsuz durumu yakalamak istedim.
            {
                BiletBLL bll = new BiletBLL();                 // BiletBLL sınıfına ulaşmak için nesne tanımlaması yaptım.

                // DeleteItemById için gerekli paramtereyi istenilen Veri Türünden gönderdim.
                bll.DeleteItemById(Convert.ToInt32(TxtId.Text));
                label1.Text = "                    Başarıyla Silindi Lütfen 'Listele' Tuşuna Basınız                   "; // genel amaçlı bilgilendirme mesajı.

                listeleBtn.Enabled = true;                                                                                // yeni listeyi görüntülemesi için listele butonunu aktifleştirdim.
            }
            catch (Exception)
            {
                if (TxtId.Text == "")
                {
                    MessageBox.Show("Bilet ID'si boş bırakalamaz."); // genel amaçlı bilgilendirme mesajı.
                }
                else
                {
                    MessageBox.Show("Olmayan Bir Bileti'yi Silemezsin"); // genel amaçlı bilgilendirme mesajı.
                }
            }
        }