public void BankaHesapHareketKaydet(int cekSenetId, double tutar, string hesapNo, string cariKodu, string aciklama, HesapHareketTuru hareketTuru) { try { HesapHareket har = new HesapHareket(); har.Aciklama = aciklama; har.BankaHesap = _mngBanka.GetByHesapNo(UserInfo.Sube.Id, hesapNo); har.CekSenetId = cekSenetId; har.HareketTuru = hareketTuru; har.CariKod = cariKodu; har.Sube = UserInfo.Sube; har.Tarih = DateTime.Today; har.Tutar = tutar; _mngHesapHar.BeginTransaction(); _mngHesapHar.Save(har); } catch (Exception) { } finally { try { _mngHesapHar.CommitTransaction(); } catch (Exception exc) { MessageBox.Show(exc.Message); LogWrite.Write(exc); } } }
public void BankaHareketSil(int cekSenetId, HesapHareketTuru hareketTuru) { bool isBegin = false; try { HesapHareket har = _mngHesapHar.GetByCekOrSenetIdAndHareketTuru(UserInfo.Sube.Id, cekSenetId, hareketTuru); if (har != null) { isBegin = true; _mngHesapHar.BeginTransaction(); _mngHesapHar.Delete(har); } } catch (Exception) { } finally { try { if (isBegin) { _mngHesapHar.CommitTransaction(); } } catch (Exception exc) { MessageBox.Show(exc.Message); LogWrite.Write(exc); } } }
public IList <HesapHareket> GetHareketTuruAndSubeKodu(string subeKodu, HesapHareketTuru hareketTuru) { ICriteria criteria = Session.CreateCriteria(typeof(HesapHareket)).Add(Expression.Eq("HareketTuru", hareketTuru)).SetMaxResults(GetMaxResult); ICriteria subeCriteria = criteria.CreateCriteria("Sube"); subeCriteria.Add(NHibernate.Criterion.Expression.Eq("Id", subeKodu)); return(criteria.List <HesapHareket>()); }
public frmBankaHareket(HesapHareketTuru hareketTuru) { InitializeComponent(); mngFac = new ManagerFactory(Engine.GetConString(), Engine.GetSqlServerType()); mngBanka = mngFac.GetBankaHesapManager(); mngHesap = mngFac.GetHesapHareketManager(); mngKasa = mngFac.GetKasaManager(); mngKasaHar = mngFac.GetKasaHarManager(); mngCari = mngFac.GetCariManager(); mngCariHar = mngFac.GetCariHareketManager(); _hareketTuru = hareketTuru; txtCariKodu.DataSource = () => { try { return(mngCari.GetCariKodsBySubeKodu(UserInfo.Sube.Id, txtCariKodu.Text).ToStringList(15, txtCariKodu.Ayirac)); } catch (Exception exc) { MessageBox.Show(exc.Message); LogWrite.Write(exc); } return(null); }; txtHesapNo.DataSource = () => { try { return(mngBanka.GetBankaHesapNoBySubeKodu(UserInfo.Sube.Id, txtHesapNo.Text)); } catch (Exception exc) { LogWrite.Write(exc); MessageBox.Show(exc.Message); } return(null); }; //LoadGrid(); SetLocation(); }
public HesapHareket GetByFisNoAndHareketTuru(string subeKodu, string fisNo, HesapHareketTuru hareketTuru) { return(Session.QueryOver <HesapHareket>().Where(x => x.Sube.Id == subeKodu && x.FisNo == fisNo && x.HareketTuru == hareketTuru).SingleOrDefault()); }
public HesapHareket GetByCekOrSenetIdAndHareketTuru(string subeKodu, int cekOrsenetId, HesapHareketTuru hareketTuru) { return(Session.QueryOver <HesapHareket>().Where(x => x.Sube.Id == subeKodu && x.CekSenetId == cekOrsenetId && x.HareketTuru == hareketTuru).SingleOrDefault()); }