Exemple #1
0
        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);
            }
        }
Exemple #2
0
        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);
        }
Exemple #3
0
        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);
            }
        }