public void Yukle_GelirGider(int _GelirGiderID) { if (_Yukleme) { return; } try { if (_gg != null && _gg.EntityState != EntityState.Detached) { dbModel.Detach(_gg); } _gg = null; _gg = Isler.GelirGider.Ver_GelirGider(ref dbModel, _GelirGiderID); if (_gg == null) { return; } _Secili_GelirGiderID = _gg.GelirGiderID; txtAd.Text = _gg.GelirGiderAd; txtGelirGiderID.Text = _gg.GelirGiderID.ToString(); lookUpGelirGiderGrup.EditValue = _gg.GelirGiderGrup; Gelir = _gg.Gelir; } catch (Exception hata) { XtraMessageBox.Show("Gelir/Gider Bilgileri Getirilirken Bir Hata Oluştu.\n\nHata:\n" + hata.Message, "Hata", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public void Yukle_GelirGider(int _GelirGiderID) { if (Yukleme) { return; } try { Temizle_GelirGider(); _YeniKayit = false; if (_gg != null && _gg.EntityState != EntityState.Detached) { dbModel.Detach(_gg); } _gg = null; _gg = Isler.GelirGider.Ver_GelirGider(ref dbModel, _GelirGiderID); if (_gg == null) { return; } txtGelirGiderID.Text = _gg.GelirGiderID.ToString(); txtAd.Text = _gg.GelirGiderAd; lookUpGelirGiderGrup.EditValue = _gg.GelirGiderGrup; chkDurum.Checked = _gg.Durum; if (_gg.Gelir) { radioGelirGiderID.SelectedIndex = 0; } else { radioGelirGiderID.SelectedIndex = 1; } memoAciklama.Text = _gg.Aciklama; _Secili_GelirGiderID = _gg.GelirGiderID; ucKayitBilgi1.Yukle(_gg.KayitKullaniciID, _gg.KayitZaman, _gg.DuzenKullaniciID, _gg.DuzenZaman); YukleTablar(); } catch (Exception hata) { XtraMessageBox.Show("Gelir/Gider Bilgileri Getirilirken Bir Hata Oluştu.\n\nHata:\n" + hata.Message, "Hata", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public static gelirgider Ver_GelirGider(ref otosisdbEntities dbModel, int GelirGiderID) { gelirgider gg = null; gg = (from abc in dbModel.gelirgiders where abc.GelirGiderID == GelirGiderID select abc).FirstOrDefault(); if (gg != null) { dbModel.Refresh(RefreshMode.StoreWins, gg); } return(gg); }
void Kaydet() { if ((_YeniKayit && !Isler.Yetki.Varmi_Yetki(44)) || !_YeniKayit && !Isler.Yetki.Varmi_Yetki(45)) { return; } try { #region < Kontroller > if (string.IsNullOrEmpty(txtAd.Text.Trim())) { XtraMessageBox.Show("Gelir/Gider Adı Boş Bırakılamaz.", "Eksik Alan", MessageBoxButtons.OK, MessageBoxIcon.Warning); tabGelirGider.SelectedTabPageIndex = 0; txtAd.Focus(); txtAd.Select(); return; } if (lookUpGelirGiderGrup.EditValue.ToString() == "-1") { XtraMessageBox.Show("Lütfen Gelir/Gider Grubunu Seçiniz.", "Grup Seçilmemiş", MessageBoxButtons.OK, MessageBoxIcon.Warning); tabGelirGider.SelectedTabPageIndex = 0; lookUpGelirGiderGrup.Focus(); lookUpGelirGiderGrup.Select(); return; } if (_YeniKayit && Isler.GelirGider.Varmi_GelirGiderAd(txtAd.Text)) { XtraMessageBox.Show("Bu Gelir/Gider Adı Daha Önce Tanımlanmış.", "Aynı Değer", MessageBoxButtons.OK, MessageBoxIcon.Warning); txtAd.Focus(); txtAd.Select(); return; } else if (!_YeniKayit && txtAd.Text != _gg.GelirGiderAd && Isler.GelirGider.Varmi_GelirGiderAd(txtAd.Text, _gg.GelirGiderAd)) { XtraMessageBox.Show("Bu Gelir/Gider Adı Daha Önce Tanımlanmış.", "Aynı Değer", MessageBoxButtons.OK, MessageBoxIcon.Warning); txtAd.Focus(); txtAd.Select(); return; } #endregion if (_YeniKayit) { if (_gg != null && _gg.EntityState != EntityState.Detached) { dbModel.Detach(_gg); } _gg = null; _gg = new gelirgider(); _gg.SirketID = Genel.AktifSirket.SirketID; } #region Aktarma _gg.GelirGiderAd = txtAd.Text; if (radioGelirGiderID.SelectedIndex == 0) { _gg.Gelir = true; } else if (radioGelirGiderID.SelectedIndex == 1) { _gg.Gelir = false; } _gg.GelirGiderGrup = lookUpGelirGiderGrup.EditValue.ToString(); _gg.Aciklama = memoAciklama.Text; _gg.Durum = chkDurum.Checked; #endregion #region Kayıt if (_YeniKayit) { _gg.KayitKullaniciID = Genel.AktifKullanici.KullaniciID; _gg.KayitZaman = DateTime.Now; dbModel.AddTogelirgiders(_gg); } else { _gg.DuzenKullaniciID = Genel.AktifKullanici.DuzenKullaniciID; _gg.DuzenZaman = DateTime.Now; } dbModel.SaveChanges(); _Secili_GelirGiderID = _gg.GelirGiderID; Genel.AlertMesaj.Show(Genel.AnaEkran, "İşlem Başarılı", "Gelir/Gider Başarılı Bir Şekilde Kaydedilmiştir.", null, ResOtoSis.mark_blue); if (DetayOlay != null) { this.Invoke(DetayOlay, Enumlar.DetayOlaylari.Kaydedildi, null); } if (DetayOlay != null) { this.Invoke(DetayOlay, Enumlar.DetayOlaylari.AramaGerekli, null); } Yeni(); #endregion } catch (Exception hata) { XtraMessageBox.Show("Gelir/Gider Kayıdı Yapılırken Bir Hata Oluştu.\n\nHata:\n" + hata.Message, "Hata", MessageBoxButtons.OK, MessageBoxIcon.Error); } }