예제 #1
0
        void doldurBilet()
        {
            frmBiletGöster frm   = new frmBiletGöster();
            tbBiletler     bilet = ent.tbBiletler.Where(x => x.sefer_id.ToString() == id && x.koltuk_no.ToString() == ActiveControl.Text).FirstOrDefault();

            if (bilet != null)
            {
                frm.label6.Text  = ActiveControl.Text;
                frm.label5.Text  = id;
                frm.label9.Text  = bilet.ucret.ToString();
                frm.label12.Text = bilet.ad;
                frm.label7.Text  = bilet.soyad;
                frm.label2.Text  = bilet.tc;
                frm.label18.Text = bilet.telefon;
                frm.label12.Text = bilet.ad;
                idBilet.id       = bilet.bilet_id;
                if (bilet.cinsiyet == true)
                {
                    frm.label16.Text = "ERKEK";
                }
                else if (bilet.cinsiyet == false)
                {
                    frm.label16.Text = "KADIN";
                }
            }
            else
            {
                MessageBox.Show("BİLİNMEYEN BİR HATA OLUŞTU");
            }
            frm.Show();
        }
        private void button1_Click_1(object sender, EventArgs e)
        {
            tbBiletler dene = ent.tbBiletler.Where(x => x.sefer_id.ToString() == label5.Text && x.koltuk_no.ToString() == label6.Text).FirstOrDefault();

            if (dene == null)
            {
                if (textBox1.Text != null && textBox4.Text != null && maskedTextBox1 != null && maskedTextBox2.Text != null)
                {
                    bool cinsiyet = false;
                    if (comboBox1.Text == "ERKEK")
                    {
                        cinsiyet = true;
                    }
                    else if (comboBox1.Text == "KADIN")
                    {
                        cinsiyet = false;
                    }
                    else
                    {
                        MessageBox.Show("CİNSİYETİ ERKEK VAYA KADIN OLARAK SEÇİNİZ");
                    }
                    tbBiletler bilet = new tbBiletler();
                    bilet.sefer_id  = Convert.ToInt32(label5.Text);
                    bilet.koltuk_no = Convert.ToInt32(label6.Text);
                    bilet.ucret     = Convert.ToInt32(label9.Text);
                    bilet.ad        = textBox1.Text;
                    bilet.soyad     = textBox4.Text;
                    bilet.tc        = maskedTextBox1.Text;
                    bilet.cinsiyet  = cinsiyet;
                    bilet.telefon   = maskedTextBox2.Text;
                    Form1 frm = new Form1();
                    bilet.kullanici_adi = Form1.adi.ad;
                    ent.tbBiletler.Add(bilet);
                    int kayıt = ent.SaveChanges();
                    if (kayıt > 0)
                    {
                        MessageBox.Show("BİLET SATIŞ İŞLEMİ TAMAMLANDI!");
                        frmBilet f1 = (frmBilet)Application.OpenForms["frmBilet"];
                        f1.koltuk();
                        Hide();
                    }
                    else
                    {
                        MessageBox.Show("BİLİNMEYEN BİR HATAYLA KARŞILAŞILDI!");
                    }
                }
            }
            else
            {
                MessageBox.Show("AYNI KOLTUĞU İKİ KİŞİYE SATAMAZSINIZ");
            }
        }