private void button50_Click(object sender, EventArgs e) { panel3.Controls.Clear(); int xz = panel1.Controls.Count; for (int j = 0; j < xz; j++) { panel1.Controls[j].BackColor = Color.Lime; } i = 0; frmBilet frm = new frmBilet(); tbSubeler sube = ent.tbSubeler.Where(z => z.sube_ad == comboBox1.Text).FirstOrDefault(); tbSubeler sube2 = ent.tbSubeler.Where(z => z.sube_ad == comboBox2.Text).FirstOrDefault(); var sefer = ent.tbSeferler.Where(x => x.sefer_baslangic_sube == sube.sube_id && x.sefer_bitis_sube == sube2.sube_id && x.sefer_tarih == dateTimePicker1.Value).ToList(); if (sefer != null) { foreach (var item in sefer) { i++; btn = new Button(); btn.Name = item.sefer_id.ToString(); Point btnyer = new Point(50, 100); btn.Dock = System.Windows.Forms.DockStyle.Top; btn.BackColor = Color.Red; btn.Font = new Font(btn.Font.FontFamily, 20); btn.ForeColor = Color.White; btn.FlatStyle = FlatStyle.Flat; btn.Height = 50; btn.Text = "" + item.sefer_id + " " + sube.sube_ad + " - " + sube2.sube_ad + " " + item.sefer_tarih.ToString().Remove(10) + " " + item.sefer_saat + " " + item.fiyat + "TL"; btn.Location = btnyer; panel3.Controls.Add(btn); id = ActiveControl.Name; btn.Click += Btn_Click1; } if (i == 0) { MessageBox.Show("ARADIĞINIZ KRİTERLERE UYGUN SEFER BULUNAMADI", "UYARI", MessageBoxButtons.OK, MessageBoxIcon.Information); } } }
private void button1_Click(object sender, EventArgs e) { if (textBox4.Text != "" && comboBox1.Text != "" && comboBox3.Text != "" && comboBox2.Text != "" && textBox1.Text != "") { tbSeferler o = ent.tbSeferler.Where(x => x.sefer_id.ToString() == textBox4.Text).FirstOrDefault(); if (o != null) { MessageBox.Show("AYNI SEFER İSMİNDEN İKİ TANE KAYDEDEMEZSİNİZ!", "HATA", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else if (o == null) { tbSeferler sefer = new tbSeferler(); sefer.sefer_id = int.Parse(textBox4.Text); tbSubeler sf = (tbSubeler)comboBox1.SelectedItem; tbSubeler2 sf2 = (tbSubeler2)comboBox3.SelectedItem; tbOtobusler ot = (tbOtobusler)comboBox2.SelectedItem; sefer.sefer_baslangic_sube = sf.sube_id; sefer.sefer_bitis_sube = sf2.sube_id; sefer.sefer_tarih = (dateTimePicker1.Value); sefer.sefer_saat = dateTimePicker2.Value.TimeOfDay; sefer.fiyat = double.Parse(textBox1.Text); sefer.plaka = ot.plaka; ent.tbSeferler.Add(sefer); var k = ent.SaveChanges(); if (k != 0) { frmSeferler f1 = (frmSeferler)Application.OpenForms["frmSeferler"]; f1.doldurGelecekler(); Hide(); } } } else { MessageBox.Show("LÜTFEN BOŞ ALANLARI DOLDURUNUZ!", "HATA", MessageBoxButtons.OK, MessageBoxIcon.Warning); } }
private void button1_Click(object sender, EventArgs e) { if (button1.Text == "EKLE") { tbSubeler o = ent.tbSubeler.Where(x => x.sube_ad == textBox1.Text).FirstOrDefault(); if (o != null) { MessageBox.Show("AYNI ŞUBE İSMİNDEN İKİ TANE KAYDEDEMEZSİNİZ!", "HATA", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else if (o == null) { if (textBox1.Text != "") { tbSubeler sube = new tbSubeler(); tbSubeler2 sube2 = new tbSubeler2(); sube.sube_ad = textBox1.Text.ToUpper().Trim(); sube2.sube_ad_bitis = textBox1.Text.ToUpper().Trim(); ent.tbSubeler.Add(sube); ent.tbSubeler2.Add(sube2); ent.SaveChanges(); textBox1.Clear(); doldur(); } else { MessageBox.Show("LÜTFEN BOŞ ALANLARI DOLDURUNUZ!", "HATA", MessageBoxButtons.OK, MessageBoxIcon.Warning); } } else { MessageBox.Show("BİLİNMEYEN BİR HATA OLUŞTU!", "HATA", MessageBoxButtons.OK, MessageBoxIcon.Warning); } } else if (button1.Text == "GÜNCELLE") { if (textBox1.Text != "") { tbSubeler güncelle = ent.tbSubeler.Where(x => x.sube_ad == g).FirstOrDefault(); if (güncelle != null) { güncelle.sube_ad = textBox1.Text.ToUpper(); ent.SaveChanges(); textBox1.Clear(); button1.Text = "EKLE"; button1.BackColor = Color.Lime; textBox1.ReadOnly = false; doldur(); } else { return; } ////////////////////////////////// tbSubeler2 güncelle2 = ent.tbSubeler2.Where(x => x.sube_ad_bitis == g).FirstOrDefault(); if (güncelle2 != null) { güncelle2.sube_ad_bitis = textBox1.Text.ToUpper(); ent.SaveChanges(); textBox1.Clear(); button1.Text = "EKLE"; button1.BackColor = Color.Lime; textBox1.ReadOnly = false; doldur(); } else { return; } } else { MessageBox.Show("LÜTFEN BOŞ ALANLARI DOLDURUNUZ!", "HATA", MessageBoxButtons.OK, MessageBoxIcon.Warning); } } else { MessageBox.Show("BİLİNMYEN BİR HATA OLUŞTU"); } }