void Yukle_Model(int _ModelID) { if (_Yukleme) { return; } try { txtModelAdi.Text = ""; YeniKayitModel = false; if (model != null && model.EntityState != EntityState.Detached) { dbModel.Detach(model); } model = null; model = Isler.MarkaModel.Ver_ArabaModel(ref dbModel, _ModelID); if (model == null) { return; } txtModelAdi.Text = model.ModelAdi; gridViewModeller.OptionsSelection.EnableAppearanceFocusedRow = true; } catch (Exception hata) { XtraMessageBox.Show("Model Bilgileri Getirilirken Bir Hata Oluştu.\n\nHata:\n" + hata.Message, "Hata", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
void Kaydet_Model() { try { #region Kontroller if (string.IsNullOrEmpty(txtModelAdi.Text.Trim())) { XtraMessageBox.Show("Model Adı Boş Bırakılamaz.", "Eksik Alan", MessageBoxButtons.OK, MessageBoxIcon.Warning); txtModelAdi.Focus(); txtModelAdi.Select(); return; } if (YeniKayitModel && Isler.MarkaModel.Varmi_Model(marka.MarkaID, txtModelAdi.Text.Trim())) { XtraMessageBox.Show("Bu Model Adı Daha Önce Bu Markaya Eklenmiş\nLütfen Farklı Bir Model Adı Yazınız.", "Aynı Değer", MessageBoxButtons.OK, MessageBoxIcon.Warning); txtModelAdi.Focus(); txtModelAdi.Select(); return; } else if (!YeniKayitModel && txtModelAdi.Text != model.ModelAdi && Isler.MarkaModel.Varmi_Model(marka.MarkaID, txtModelAdi.Text, model.ModelAdi)) { XtraMessageBox.Show("Bu Model Adı Daha Önce Bu Markaya Eklenmiş\nLütfen Farklı Bir Model Adı Yazınız.", "Aynı Değer", MessageBoxButtons.OK, MessageBoxIcon.Warning); txtModelAdi.Focus(); txtModelAdi.Select(); return; } #endregion if (YeniKayitModel) { model = new araba_model(); model.MarkaID = marka.MarkaID; } model.ModelAdi = txtModelAdi.Text; if (YeniKayitModel) { dbModel.AddToaraba_model(model); } dbModel.SaveChanges(); Genel.AlertMesaj.Show(Genel.AnaEkran, "İşlem Başarılı", "Model Başarılı Bir Şekilde Kaydedilmiştir.", null, ResOtoSis.mark_blue); txtModelAdi.Text = ""; Ara_Modeller(marka.MarkaID); Yeni_Model(); } catch (Exception hata) { XtraMessageBox.Show("Model Kayıdı Yapılırken Bir Hata Oluştu.\n\nHata:\n" + hata.Message, "Hata", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public static araba_model Ver_ArabaModel(ref otosisdbEntities dbModel, int ModelID) { araba_model model = null; model = (from abc in dbModel.araba_model where abc.ModelID == ModelID select abc).FirstOrDefault(); if (model != null) { dbModel.Refresh(RefreshMode.StoreWins, model); } return(model); }