private void button1_Click(object sender, EventArgs e) { try { if (VeriGirisKontrol()) { int secilen_sehir = (comboBox_sube_sehir.SelectedItem as Sehirler).ID; string sube_ad = textBox_sube_ad.Text.Trim(); VeriTabaniIslemleriDataContext ctx = new VeriTabaniIslemleriDataContext(); Subeler sube = new Subeler(); sube.SubeAd = sube_ad; sube.SehirID = secilen_sehir; ctx.Subelers.InsertOnSubmit(sube); ctx.SubmitChanges(); MessageBox.Show(comboBox_sube_sehir.SelectedItem + " şubesi eklendi", "Bilgi", MessageBoxButtons.OK, MessageBoxIcon.Information); this.Close(); } } catch (Exception ex) { Form_ana_ekran.HataKaydi(ex); MessageBox.Show(comboBox_sube_sehir.SelectedItem + " şubesi eklenirken bir oluştu.", "Hata", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void Form_seferEkle_Load(object sender, EventArgs e) { form_acikMi = true; ctx = new VeriTabaniIslemleriDataContext(); IEnumerable <Guzergah> guzergahlar = ctx.Guzergahs.OrderBy(g => g.Tanim).Select(g => g); comboBox_guzergah.DataSource = guzergahlar; IEnumerable <Otobusler> otobusler = ctx.Otobuslers.Where(o => o.AktifMi).OrderBy(o => o.Plaka).Select(o => o); comboBox_otobus.DataSource = otobusler; IEnumerable <Calisanlar> soforler = from calisan in ctx.Calisanlars where calisan.CalisanTipID == 1002 orderby calisan.Ad, calisan.Soyad select calisan; comboBox_sofor.DataSource = soforler; IEnumerable <Calisanlar> muavinler = from muavin in ctx.Calisanlars where muavin.CalisanTipID == 1003 orderby muavin.Ad, muavin.Soyad select muavin; comboBox_muavin.DataSource = muavinler; dateTimePicker_kalkisZamanGun.MinDate = DateTime.Today; dateTimePicker_varisZamanGun.MinDate = DateTime.Today; }
private void Form_SeferDetay_Load(object sender, EventArgs e) { form_acik_mi = true; ctx = new VeriTabaniIslemleriDataContext(); IEnumerable <Guzergah> guzergahlar = ctx.Guzergahs.Select(g => g); comboBox_guzergahlar.DataSource = guzergahlar; }
private void Form_masrafIslemleri_Load(object sender, EventArgs e) { form_acik_mi = true; ctx = new VeriTabaniIslemleriDataContext(); comboBox_masraf.DataSource = ctx.MasrafTipleris.OrderBy(m => m.MasrafAd).Select(m => m); comboBox_kayitliMasraf.DataSource = ctx.MasrafTipleris.OrderBy(m => m.MasrafAd).Select(m => m); label9.Text = "Silmek veya güncellemek istediğiniz kaydı\n seçmek için tablodan tıklayınız"; }
private void Form_personel_detay_Load(object sender, EventArgs e) { ctx = new VeriTabaniIslemleriDataContext(); form_acik_mi = true; var sehirler = ctx.Sehirlers.OrderBy(s => s.SehirAd).Select(s => s); comboBox_sehir.DataSource = sehirler; }
private void Form_otobusEkle_Load(object sender, EventArgs e) { form_acik_mi = true; ctx = new VeriTabaniIslemleriDataContext(); var markalar = ctx.Markalars.Select(m => m); comboBox_marka.DataSource = markalar; }
private void MarkalariCek() { ctx = new VeriTabaniIslemleriDataContext(); var markalar = ctx.Markalars.Select(m => m); dataGridView_markalar.DataSource = markalar; dataGridView_markalar.Columns[0].HeaderText = "Kod"; dataGridView_markalar.Columns[1].HeaderText = "Marka Adı"; }
private void Form_GuzergahEkle_Load(object sender, EventArgs e) { ctx = new VeriTabaniIslemleriDataContext(); var sehirler = ctx.Sehirlers.OrderBy(s => s.SehirAd).Select(s => s); comboBox_baslamaSehir.DataSource = sehirler; var sehirler2 = ctx.Sehirlers.OrderBy(s => s.SehirAd).Select(s => s); comboBox_varisSehir.DataSource = sehirler2; var sehirler3 = ctx.Sehirlers.OrderBy(s => s.SehirAd).Select(s => s); comboBox_sehir1.DataSource = sehirler3; form_acik_mi = true; }
/// <summary> /// Veritabanından şehirleri çeker ve sırayla hepsinin ID lerini şehirler listesine, adlarını da comcoboxa atar. Seçilen şehrin ID si combobox seçilen indekstir /// </summary> private void form_SubeDetay_Load(object sender, EventArgs e) { form_acik_mi = true; VeriTabaniIslemleriDataContext db = new VeriTabaniIslemleriDataContext(); var sehirler = from s in db.Sehirlers select s; foreach (Sehirler item in sehirler) { liste_sehirler_id.Add(item.ID); comboBox_sehirler.Items.Add(item.SehirAd); } }
private void button_guncelle_kayit_Click(object sender, EventArgs e) { string sube_ad = textBox_subeAd.Text; if (IsimHataliMi(sube_ad)) { MessageBox.Show("Şube adı sadece harf veya rakam içerebilir.", "Yanlış bilgi!", MessageBoxButtons.OK, MessageBoxIcon.Stop); return; } if (sube_ad.Length < 1) { MessageBox.Show("Şube adını girmediniz.", "Eksik bilgi!", MessageBoxButtons.OK, MessageBoxIcon.Stop); return; } DialogResult secim = MessageBox.Show(dataGridView_subeler.SelectedRows[0].Cells[1].Value.ToString() + " şubesi " + sube_ad + " olarak güncellenecek. Onaylıyor musunuz?", "Onay İstemi", MessageBoxButtons.YesNo, MessageBoxIcon.Warning); if (secim != DialogResult.Yes) { return; } try { VeriTabaniIslemleriDataContext db = new VeriTabaniIslemleriDataContext(); int sube_id = Convert.ToInt32(label_sube_kodu.Text); Subeler guncellenecek_sube = db.Subelers.First(s => s.ID == sube_id); guncellenecek_sube.SubeAd = sube_ad; db.SubmitChanges(); MessageBox.Show(dataGridView_subeler.SelectedRows[0].Cells[1].Value.ToString() + " şubesi " + sube_ad + " olarak güncellendi.", "Bilgi", MessageBoxButtons.OK, MessageBoxIcon.Information); button_grid_yenile.Enabled = true; dataGridView_subeler.Enabled = true; comboBox_sehirler.Enabled = true; panel_guncelleme.Visible = false; textBox_subeAd.ReadOnly = true; button_grid_yenile_Click(null, null); } catch (Exception ex) { Form_ana_ekran.HataKaydi(ex); MessageBox.Show("Kayıt güncellenirken bir hata ile karşılaşıldı.", "Hata", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void button1_Click(object sender, EventArgs e) { VeriTabaniIslemleriDataContext db = new VeriTabaniIslemleriDataContext(); var secilen_ildeki_subeler = from sehir in db.Sehirlers join sube in db.Subelers on sehir.ID equals sube.SehirID select new { sube.ID, sube.SubeAd, sehir.SehirAd }; dataGridView_subeler.DataSource = secilen_ildeki_subeler; dataGridView_subeler.Columns[0].HeaderText = "Şube Kodu"; dataGridView_subeler.Columns[1].HeaderText = "Şube Adı"; dataGridView_subeler.Columns[2].HeaderText = "Şube Şehir"; }
public static void HataKaydi(Exception ex) { VeriTabaniIslemleriDataContext ctx = new VeriTabaniIslemleriDataContext(); Hatalar hata = new Hatalar(); hata.Numara = ex.HelpLink; hata.Mesaj = ex.Message; hata.zaman = DateTime.Now; hata.Prosedur = ex.Source; try { ctx.Hatalars.InsertOnSubmit(hata); ctx.SubmitChanges(); } catch (Exception) { } }
private void Form_biletSatis_Load(object sender, EventArgs e) { form_acik_mi = true; //Koltuk İsimlerini yaz ctx = new VeriTabaniIslemleriDataContext(); IEnumerable <Guzergah> guzergahlar = from g in ctx.Guzergahs let i = from gi in ctx.GuzergahItems where gi.GececegiIlID == Form_ana_ekran.sube_il_id select gi.SeferID where i.Contains(g.ID) orderby g.Tanim select g; comboBox_guzergah.DataSource = guzergahlar; }
private void Form_otobusDetay_Load(object sender, EventArgs e) { form_acik_mi = true; ctx = new VeriTabaniIslemleriDataContext(); var markalar = ctx.Markalars.Select(m => m); comboBox_marka.DataSource = markalar; var otobusler = from otobus in ctx.Otobuslers join marka in ctx.Markalars on otobus.MarkaID equals marka.ID select new { otobus.ID, otobus.Plaka, otobus.KoltukSayisi, marka.MarkaAd, otobus.AktifMi }; dataGridView_otobusler.DataSource = otobusler; }
private void form_subeEkle_Load(object sender, EventArgs e) { form_acik_mi = true; VeriTabaniIslemleriDataContext ctx = new VeriTabaniIslemleriDataContext(); var sehirler = from sehir in ctx.Sehirlers orderby sehir.SehirAd select sehir; comboBox_sube_sehir.DataSource = sehirler; if (id > 0) { foreach (var item in sehirler) { if (item.ID == id) { comboBox_sube_sehir.SelectedItem = item; } } } }
private void comboBox_sehirler_SelectedIndexChanged(object sender, EventArgs e) { button_sube_ekleme.Visible = true; panel_sube_detaylari.Visible = false; label_sube_kodu.Text = ""; label_subeSehir.Text = ""; textBox_subeAd.Text = ""; VeriTabaniIslemleriDataContext db = new VeriTabaniIslemleriDataContext(); var secilen_ildeki_subeler = from sehir in db.Sehirlers join sube in db.Subelers on sehir.ID equals sube.SehirID where sube.SehirID == liste_sehirler_id[comboBox_sehirler.SelectedIndex] select new { sube.ID, sube.SubeAd, sehir.SehirAd }; dataGridView_subeler.DataSource = secilen_ildeki_subeler; dataGridView_subeler.Columns[0].HeaderText = "Şube Kodu"; dataGridView_subeler.Columns[1].HeaderText = "Şube Adı"; dataGridView_subeler.Columns[2].HeaderText = "Şube Şehir"; }
private void subeyiSilToolStripMenuItem_Click(object sender, EventArgs e) { DialogResult secim = MessageBox.Show(textBox_subeAd.Text + " şubesi silinecek. Onaylıyor musunuz?", "Onay İstemi", MessageBoxButtons.YesNo, MessageBoxIcon.Warning); if (secim != DialogResult.Yes) { return; } try { VeriTabaniIslemleriDataContext db = new VeriTabaniIslemleriDataContext(); int sube_id = Convert.ToInt32(label_sube_kodu.Text); Subeler silinecekSube = db.Subelers.First(s => s.ID == sube_id); db.Subelers.DeleteOnSubmit(silinecekSube); db.SubmitChanges(); MessageBox.Show(silinecekSube.SubeAd + " şubesi başarı ile silindi.", "Bilgi", MessageBoxButtons.OK, MessageBoxIcon.Information); comboBox_sehirler_SelectedIndexChanged(null, null); } catch (Exception ex) { Form_ana_ekran.HataKaydi(ex); MessageBox.Show("Kayıt silinirken bir hata ile karşılaşıldı.", "Hata", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void Form_pozisyonEkle_Load(object sender, EventArgs e) { form_acik_mi = true; ctx = new VeriTabaniIslemleriDataContext(); PozisyonlariCek(); }
private void Form_GuzergahDetay_Load(object sender, EventArgs e) { form_acik_mi = true; ctx = new VeriTabaniIslemleriDataContext(); GuzergahlariCek(); }
private void Form_personelGuncelleIDAlma_Load(object sender, EventArgs e) { form_acik_mi = true; db = new VeriTabaniIslemleriDataContext(); }
private void Form_MasrafTipIslemler_Load(object sender, EventArgs e) { form_acik_mi = true; ctx = new VeriTabaniIslemleriDataContext(); MasrafTipleriniCek(); }
private void Form_MusteriIslenleri_Load(object sender, EventArgs e) { form_acik_mi = true; ctx = new VeriTabaniIslemleriDataContext(); }