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") { tbOtobusler o = ent.tbOtobusler.Where(x => x.plaka == textBox1.Text).FirstOrDefault(); if (o != null) { MessageBox.Show("AYNI PLAKALI ARAÇDAN İKİ TANE KAYDEDEMEZSİNİZ!", "HATA", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else if (o == null) { if (textBox1.Text != "" && textBox2.Text != "" && textBox3.Text != "") { tbOtobusler otobus = new tbOtobusler(); otobus.plaka = textBox1.Text.ToUpper().Trim(); otobus.otobus_marka = textBox2.Text.ToUpper().Trim(); otobus.otobus_model = textBox3.Text.ToUpper().Trim(); ent.tbOtobusler.Add(otobus); ent.SaveChanges(); textBox1.Clear(); textBox2.Clear(); textBox3.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 (textBox2.Text != "" && textBox3.Text != "") { tbOtobusler güncelle = ent.tbOtobusler.Where(x => x.plaka == textBox1.Text).FirstOrDefault(); if (güncelle != null) { güncelle.otobus_model = textBox3.Text.ToUpper(); güncelle.otobus_marka = textBox2.Text.ToUpper(); güncelle.plaka = textBox1.Text.ToUpper().Trim();; } ent.SaveChanges(); textBox1.Clear(); textBox2.Clear(); textBox3.Clear(); button1.Text = "EKLE"; button1.BackColor = Color.Lime; textBox1.ReadOnly = false; doldur(); } else { MessageBox.Show("LÜTFEN BOŞ ALANLARI DOLDURUNUZ!", "HATA", MessageBoxButtons.OK, MessageBoxIcon.Warning); } } else { MessageBox.Show("BİLİNMYEN BİR HATA OLUŞTU"); } }