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);
            }
        }
Exemple #2
0
        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ı";
        }
Exemple #8
0
        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;
        }
Exemple #14
0
        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);
            }
        }
Exemple #18
0
 private void Form_pozisyonEkle_Load(object sender, EventArgs e)
 {
     form_acik_mi = true;
     ctx          = new VeriTabaniIslemleriDataContext();
     PozisyonlariCek();
 }
Exemple #19
0
 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();
 }