public static cari_hesap Ver_CariHesap(ref otosisdbEntities dbModel, int CariID) { cari_hesap cari = null; cari = (from abc in dbModel.cari_hesap where abc.CariID == CariID select abc).FirstOrDefault(); //if (cari != null) //{ // dbModel.Refresh(RefreshMode.StoreWins, cari); //} return(cari); }
public void Yukle_Cari(int _CariID) { if (_Yukleme) { return; } try { Temizle_Cari(); if (_cari != null && _cari.EntityState != EntityState.Detached) { dbModel.Detach(_cari); } _cari = null; _cari = Isler.Cari.Ver_CariHesap(ref dbModel, _CariID); if (_cari == null) { return; } _Secili_CariID = _cari.CariID; txtCariID.Text = _cari.CariID.ToString(); txtCariTcKimlik.Text = _cari.TcKimlikNo; txtCariUnvan.Text = _cari.Unvan; txtCariYetkiliKisi.Text = _cari.YetkiliKisiAd + " " + _cari.YetkiliKisiSoyad; if (!string.IsNullOrEmpty(_cari.Tel1)) { txtCariTel.Text = _cari.Tel1; } if (!string.IsNullOrEmpty(_cari.Tel2)) { txtCariTel.Text += " / " + _cari.Tel2; } txtCariYetkiliCep.Text = _cari.YetkiliKisiCep; } catch (Exception hata) { XtraMessageBox.Show("Cari Hesap Bilgileri Getirilirken Bir Hata Oluştu.\n\nHata:\n" + hata.Message, "Hata", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
void Kaydet() { if ((_YeniKayit && !Isler.Yetki.Varmi_Yetki(11)) || !_YeniKayit && !Isler.Yetki.Varmi_Yetki(13)) { return; } try { #region < Kontroller > if (string.IsNullOrEmpty(txtUnvan.Text.Trim())) { XtraMessageBox.Show("Cari Ünvanı Boş Bırakılamaz.", "Eksik Alan", MessageBoxButtons.OK, MessageBoxIcon.Warning); xtraTabControl1.SelectedTabPageIndex = 0; txtUnvan.Focus(); txtUnvan.Select(); return; } if (string.IsNullOrEmpty(txtTcKimlik.Text.Trim())) { XtraMessageBox.Show("Cari Tc Kimlik No / Vergi No Boş Bırakılamaz.", "Eksik Alan", MessageBoxButtons.OK, MessageBoxIcon.Warning); xtraTabControl1.SelectedTabPageIndex = 0; txtTcKimlik.Focus(); txtTcKimlik.Select(); return; } if (lookUpCariHesapGrup.EditValue.ToString() == "-1") { XtraMessageBox.Show("Lütfen Cari Hesap Grubunu Seçiniz.", "Değer Seçilmemiş", MessageBoxButtons.OK, MessageBoxIcon.Warning); xtraTabControl1.SelectedTabPageIndex = 0; lookUpCariHesapGrup.Focus(); lookUpCariHesapGrup.Select(); return; } if (_YeniKayit && Isler.Cari.Varmi_CariUnvan(txtUnvan.Text)) { XtraMessageBox.Show("Bu Cari Ünvanı Daha Önce Tanımlanmış.", "Aynı Değer", MessageBoxButtons.OK, MessageBoxIcon.Warning); txtUnvan.Focus(); txtUnvan.Select(); return; } else if (!_YeniKayit && txtUnvan.Text != cari.Unvan && Isler.Cari.Varmi_CariUnvan(txtUnvan.Text, cari.Unvan)) { XtraMessageBox.Show("Bu Cari Ünvanı Daha Önce Tanımlanmış.", "Aynı Değer", MessageBoxButtons.OK, MessageBoxIcon.Warning); txtUnvan.Focus(); txtUnvan.Select(); return; } #endregion if (_YeniKayit) { if (cari != null && cari.EntityState != EntityState.Detached) { dbModel.Detach(cari); } cari = null; cari = new cari_hesap(); cari.SirketID = Genel.AktifSirket.SirketID; } #region Aktarma cari.CariHesapGrup = lookUpCariHesapGrup.EditValue.ToString(); cari.Unvan = txtUnvan.Text; cari.Durum = chkDurum.Checked; cari.TcKimlikNo = txtTcKimlik.Text; cari.Aciklama = memoAciklama.Text; cari.YetkiliKisiAd = txtYetkiliKisiAdi.Text; cari.YetkiliKisiSoyad = txttxtYetkiliKisiSoyad.Text; cari.YetkiliKisiGorev = txtYetkiliKisiGorev.Text; cari.YetkiliKisiCep = txtYetkiliKisiCepTel.Text; cari.YetkiliKisiEposta = txtYetkiliKisiEposta.Text; cari.YetkiliKisiDahili = txtYetkiliKisiDahili.Text; cari.Tel1 = txtTel1.Text; cari.Tel2 = txtTel2.Text; cari.Fax = txtFax.Text; cari.Web = txtWeb.Text; cari.Eposta = txtEposta.Text; if (lookUpAdresIl.EditValue.ToString() == "-1") { cari.AdresIl = null; } else { cari.AdresIl = Convert.ToInt32(lookUpAdresIl.EditValue); } if (lookUpAdresIlce.EditValue.ToString() == "-1") { cari.AdresIlce = null; } else { cari.AdresIlce = Convert.ToInt32(lookUpAdresIlce.EditValue); } cari.AdresAcik = memoAcikAdres.Text; cari.VergiDairesi = txtVergiDairesi.Text; #endregion #region Kayıt if (_YeniKayit) { cari.KayitKullaniciID = Genel.AktifKullanici.KullaniciID; cari.KayitZaman = DateTime.Now; dbModel.AddTocari_hesap(cari); } else { cari.DuzenKullaniciID = Genel.AktifKullanici.DuzenKullaniciID; cari.DuzenZaman = DateTime.Now; } dbModel.SaveChanges(); _Secili_CariID = cari.CariID; Genel.AlertMesaj.Show(Genel.AnaEkran, "İşlem Başarılı", "Cari Hesap 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("Cari Hesap Kayıdı Yapılırken Bir Hata Oluştu.\n\nHata:\n" + hata.Message, "Hata", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public void Yukle_Cari(int _CariID) { if (Yukleme) { return; } try { Temizle_Cari(); _YeniKayit = false; if (cari != null && cari.EntityState != EntityState.Detached) { dbModel.Detach(cari); } cari = null; cari = Isler.Cari.Ver_CariHesap(ref dbModel, _CariID); if (cari == null) { return; } txtCariID.Text = cari.CariID.ToString(); lookUpCariHesapGrup.EditValue = cari.CariHesapGrup; txtUnvan.Text = cari.Unvan; chkDurum.Checked = cari.Durum; txtTcKimlik.Text = cari.TcKimlikNo; memoAciklama.Text = cari.Aciklama; txtYetkiliKisiAdi.Text = cari.YetkiliKisiAd; txttxtYetkiliKisiSoyad.Text = cari.YetkiliKisiSoyad; txtYetkiliKisiGorev.Text = cari.YetkiliKisiGorev; txtYetkiliKisiDahili.Text = cari.YetkiliKisiDahili; txtYetkiliKisiEposta.Text = cari.YetkiliKisiEposta; txtYetkiliKisiCepTel.Text = cari.YetkiliKisiCep; txtTel1.Text = cari.Tel1; txtTel2.Text = cari.Tel2; txtFax.Text = cari.Fax; txtWeb.Text = cari.Web; txtEposta.Text = cari.Eposta; if (cari.AdresIl != null) { lookUpAdresIl.EditValue = cari.AdresIl.Value; } if (cari.AdresIlce != null) { lookUpAdresIlce.EditValue = cari.AdresIlce.Value; } memoAcikAdres.Text = cari.AdresAcik; txtVergiDairesi.Text = cari.VergiDairesi; _Secili_CariID = cari.CariID; ucKayitBilgi1.Yukle(cari.KayitKullaniciID, cari.KayitZaman, cari.DuzenKullaniciID, cari.DuzenZaman); } catch (Exception hata) { XtraMessageBox.Show("Cari Hesap Bilgileri Getirilirken Bir Hata Oluştu.\n\nHata:\n" + hata.Message, "Hata", MessageBoxButtons.OK, MessageBoxIcon.Error); } }