void Kaydet() { try { if (string.IsNullOrEmpty(txtMarkaAdi.Text)) { XtraMessageBox.Show("Marka Adı Boş Bırakılamaz.", "Eksik Alan", MessageBoxButtons.OK, MessageBoxIcon.Warning); txtMarkaAdi.Focus(); txtMarkaAdi.Select(); return; } if (YeniKayit && Isler.MarkaModel.Varmi_Marka(txtMarkaAdi.Text.Trim())) { XtraMessageBox.Show("Bu Marka Adı Daha Önce Girilmiş.\nLütfen Farklı Bir Marka Adı Yazınız.", "Aynı Değer", MessageBoxButtons.OK, MessageBoxIcon.Warning); txtMarkaAdi.Focus(); txtMarkaAdi.Select(); return; } else if (!YeniKayit && txtMarkaAdi.Text != marka.MarkaAdi && Isler.MarkaModel.Varmi_Marka(txtMarkaAdi.Text, marka.MarkaAdi)) { XtraMessageBox.Show("Bu Marka Adı Daha Önce Girilmiş.\nLütfen Farklı Bir Marka Adı Yazınız.", "Aynı Değer", MessageBoxButtons.OK, MessageBoxIcon.Warning); txtMarkaAdi.Focus(); txtMarkaAdi.Select(); return; } if (YeniKayit) { marka = new araba_marka(); } marka.MarkaAdi = txtMarkaAdi.Text; marka.Web = txtWeb.Text; marka.Email = txtEposta.Text; if (YeniKayit) { dbModel.AddToaraba_marka(marka); } dbModel.SaveChanges(); Temizle_Ara(); Ara(true); Genel.AlertMesaj.Show(Genel.AnaEkran, "İşlem Başarılı", "Marka Başarılı Bir Şekilde Kaydedilmiştir.", null, ResOtoSis.mark_blue); } catch (Exception hata) { XtraMessageBox.Show("Marka Kayıdı Yapılırken Bir Hata Oluştu.\n\nHata:\n" + hata.Message, "Hata", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public static araba_marka Ver_ArabaMarka(ref otosisdbEntities dbModel, int MarkaID) { araba_marka marka = null; marka = (from abc in dbModel.araba_marka where abc.MarkaID == MarkaID select abc).FirstOrDefault(); if (marka != null) { dbModel.Refresh(RefreshMode.StoreWins, marka); } return(marka); }
void Yukle_Marka(int _MarkaID) { if (_Yukleme) { return; } try { Temizle_Detay(); YeniKayit = false; if (marka != null && marka.EntityState != EntityState.Detached) { dbModel.Detach(marka); } marka = null; marka = Isler.MarkaModel.Ver_ArabaMarka(ref dbModel, _MarkaID); if (marka == null) { return; } Secili_MarkID = marka.MarkaID; txtMarkaAdi.Text = marka.MarkaAdi; txtWeb.Text = marka.Web; txtEposta.Text = marka.Email; groupModelBilgileri.Enabled = true; Ara_Modeller(marka.MarkaID); } catch (Exception hata) { XtraMessageBox.Show("Marka Bilgileri Getirilirken Bir Hata Oluştu.\n\nHata:\n" + hata.Message, "Hata", MessageBoxButtons.OK, MessageBoxIcon.Error); } }