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"); } }