예제 #1
0
        public void YeniAracEkle(AracResult arac, string KullaniciAdi) //String KullanıcıAdı Almalı
        {
            Arac x = new Arac();                                       //Yeni araç

            var sorgu = from o in dc.Oturums
                        join s in dc.Sirkets on o.ID equals s.OturumID
                        where o.KullanıcıAdı == KullaniciAdi
                        select new { s.SirketID };              //Bu şirketin şirketID'si.

            foreach (var item in sorgu)
            {
                x.SirketID = item.SirketID;
            }

            x.Marka        = arac.Marka;
            x.Model        = arac.Model;
            x.Yasi         = arac.AracYasi;
            x.BagajHacmi   = arac.BagajHacmi;
            x.KoltukSayisi = arac.KoltukSayisi;
            x.GunlukFiyat  = arac.GunlukFiyat;
            //x.SirketID = SirketID;
            x.KiralanmaDurumu = arac.KiralanmaDurumu;
            x.airbag          = arac.AirbagDurum;

            dc.Aracs.InsertOnSubmit(x);
            dc.SubmitChanges();
        }
예제 #2
0
        public void AracSil(int aracID)
        {
            Arac arac = dc.Aracs.First(x => x.AracID == aracID);

            dc.Aracs.DeleteOnSubmit(arac);
            dc.SubmitChanges();
        }
예제 #3
0
        public void AracGuncelle(AracResult arac, int aracID)
        {
            Arac araba = dc.Aracs.First(x => x.AracID == aracID);

            araba.Marka           = arac.Marka;
            araba.Model           = arac.Model;
            araba.Yasi            = arac.AracYasi;
            araba.BagajHacmi      = arac.BagajHacmi;
            araba.KoltukSayisi    = arac.KoltukSayisi;
            araba.GunlukFiyat     = arac.GunlukFiyat;
            araba.KiralanmaDurumu = arac.KiralanmaDurumu;
            araba.airbag          = arac.AirbagDurum;

            dc.SubmitChanges();
        }
예제 #4
0
 partial void DeleteArac(Arac instance);
예제 #5
0
 partial void UpdateArac(Arac instance);
예제 #6
0
 partial void InsertArac(Arac instance);
예제 #7
0
 private void detach_Aracs(Arac entity)
 {
     this.SendPropertyChanging();
     entity.Sirket = null;
 }
예제 #8
0
 private void attach_Aracs(Arac entity)
 {
     this.SendPropertyChanging();
     entity.Sirket = this;
 }