Ejemplo n.º 1
0
        private void geri_Click(object sender, EventArgs e)
        {
            YolcuKart yk = new YolcuKart();

            yk.Show();
            this.Hide();
        }
Ejemplo n.º 2
0
        private void rzrvsyngncll_Click(object sender, EventArgs e)
        {
            gncl = true;
            YolcuKart yk = new YolcuKart();

            yk.Show();
            this.Hide();
        }
Ejemplo n.º 3
0
        private void geri_Click(object sender, EventArgs e)
        {
            BiletSatisGiris.gncl = false;
            YolcuKart yk = new YolcuKart();

            yk.Show();
            this.Hide();
        }
Ejemplo n.º 4
0
        private void yolcugirisi_Click(object sender, EventArgs e)
        {
            if (Giris.i == false)
            {
                gncl = false;
            }
            YolcuKart yk = new YolcuKart();

            yk.Show();
            this.Hide();
        }
Ejemplo n.º 5
0
        private void kayıt_Click(object sender, EventArgs e)
        {
            try
            {
                if (tcno.Text != "")
                {
                    long tcno1  = Convert.ToInt64(tcno.Text);
                    long ylctel = Convert.ToInt64(tel.Text);

                    if (tcno1 > 10000000000 && tcno1 < 99999999999)
                    {
                        bag.Open();
                        string     sorgu1 = "SELECT Tc_No FROM Yolcu WHERE Tc_No=@tcno";
                        SqlCommand cmd8   = new SqlCommand(sorgu1, bag);
                        cmd8.Parameters.Add("@tcno", tcno1);
                        SqlDataReader dr1 = cmd8.ExecuteReader();
                        if (dr1.HasRows == true)
                        {
                            bag.Close();
                            tcno.Text = "";
                            MessageBox.Show("Girdiğiniz tc numarası sistemde kayıtlıdır. Farklı bir tc numarası giriniz.");
                        }
                        else
                        {
                            bag.Close();
                            long sfr  = Convert.ToInt32(sifre1.Text);
                            long sfr1 = Convert.ToInt32(sifre2.Text);
                            if (sifre1.Text != "" && sfr >= 1000 && sfr <= 9999)
                            {
                                if (sifre1.Text == sifre2.Text)
                                {
                                    if (cinsiyet.Text != "")
                                    {
                                        if (yas.Text != "")
                                        {
                                            bag.Open();
                                            string     sorgu = "SELECT YolcuTel FROM Yolcu WHERE YolcuTel=@tel";
                                            SqlCommand cmd9  = new SqlCommand(sorgu, bag);
                                            cmd9.Parameters.Add("@tel", tel.Text);
                                            SqlDataReader dr = cmd9.ExecuteReader();
                                            if (dr.HasRows == true)
                                            {
                                                bag.Close();
                                                MessageBox.Show("Girdiğiniz telefon numarası sisteme kayıtlı. Başka numara giriniz!");
                                            }
                                            else
                                            {
                                                bag.Close();
                                                if (ad.Text != "" && soyad.Text != "" && adres.Text != "" && tel.Text != "")
                                                {
                                                    if (ylctel > 5000000000 && ylctel < 5619999999)
                                                    {
                                                        bag.Open();
                                                        SqlCommand cmd    = new SqlCommand("INSERT INTO Yolcu (Tc_No,YolcuAdi,YolcuSoyadi,YolcuAdres,YolcuCinsiyet,YolcuYas,YolcuTel,YolcuDogumTarihi) VALUES(@tcno, @ad, @soyad, @adres, @cinsiyet, @yas, @tel, @dogumtrh)", bag);
                                                        SqlCommand cmd2   = new SqlCommand("INSERT INTO WebGiris (Tc_No,YolcuSifre) VALUES (@tcno,@sifre)", bag);
                                                        string     dgmtrh = dogumtarihi.SelectionStart.Year.ToString() + "-" + dogumtarihi.SelectionStart.Month.ToString() + "-" + dogumtarihi.SelectionStart.Day.ToString();
                                                        cmd.Parameters.Add("@tcno", tcno1);
                                                        cmd.Parameters.Add("@ad", ad.Text);
                                                        cmd.Parameters.Add("@soyad", soyad.Text);
                                                        cmd.Parameters.Add("@adres", adres.Text);
                                                        cmd.Parameters.Add("@cinsiyet", cinsiyet.SelectedItem.ToString());
                                                        cmd.Parameters.Add("@yas", yas.SelectedItem.ToString());
                                                        cmd.Parameters.Add("@tel", tel.Text);
                                                        cmd.Parameters.Add("@dogumtrh", dgmtrh);
                                                        cmd2.Parameters.Add("@tcno", tcno1);
                                                        cmd2.Parameters.Add("@sifre", sifre1.Text);
                                                        cmd.ExecuteNonQuery();
                                                        cmd2.ExecuteNonQuery();
                                                        MessageBox.Show("Kayıt oluşturuldu. Giriş Yapınız.");
                                                        YolcuKart yk = new YolcuKart();
                                                        yk.Show();
                                                        this.Hide();
                                                        bag.Close();
                                                    }
                                                    else
                                                    {
                                                        bag.Close();
                                                        MessageBox.Show("Yanlış telefon numarası girdiniz!");
                                                    }
                                                }
                                                else
                                                {
                                                    bag.Close();
                                                    MessageBox.Show("Ad, soyad ve tel alanlarını boş bırakmayınız.");
                                                }
                                            }
                                        }
                                        else
                                        {
                                            bag.Close();
                                            MessageBox.Show("Yaş seçilmedi!!!");
                                        }
                                    }
                                    else
                                    {
                                        bag.Close();
                                        MessageBox.Show("Cinsiyet seçilmedi!!!");
                                    }
                                }
                                else
                                {
                                    bag.Close();
                                    sifre1.Text = "";
                                    sifre2.Text = "";
                                    MessageBox.Show("Şifreler uyuşmuyor!!!");
                                }
                            }
                            else
                            {
                                bag.Close();
                                MessageBox.Show("Şifre alanı 4 haneli sayı olacak!!!");
                            }
                        }
                    }
                    else
                    {
                        bag.Close();
                        MessageBox.Show("Tc No yanlış girildi!(11 Hane)");
                    }
                }
                else
                {
                    MessageBox.Show("Tc no boş bırakılamaz!!!");
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show("Tc no ve telefon kutucuğuna sayı giriniz! Şifre alanı 4 haneli sayı olacak!", ex.Message);
            }
        }