public void KasaHareketSil(int cekSenetId, KasaHarTip kasaTip) { bool isBegin = false; try { KasaHareket har = _mngKasaHar.GetByTipAndCekOrSenetId(UserInfo.Sube.Id , kasaTip, cekSenetId); if (har != null) { isBegin = true; _mngKasaHar.BeginTransaction(); _mngKasaHar.Delete(har); } } catch (Exception) { } finally { try { if (isBegin) { _mngKasaHar.CommitTransaction(); } } catch (Exception exc) { MessageBox.Show(exc.Message); LogWrite.Write(exc); } } }
public KasaHareket GetBySubeKoduTipAndFisNo(string subeKodu, KasaHarTip tip, string fisNo) { //ICriteria criter = Session.CreateCriteria<KasaHareket>().Add(Expression.Eq("FisNo", fisNo)).Add(Expression.Eq("Tip",tip)); //return criter.UniqueResult<KasaHareket>(); return(Session.QueryOver <KasaHareket>().Where(x => x.Sube.Id == subeKodu && x.FisNo == fisNo && x.Tip == KasaHareket.DetermineTip(tip)).SingleOrDefault()); }
public static string DetermineTip(KasaHarTip harTip) { //BankaParaCekme=1,BankaParaYatirma,CariTahsil,CariOdeme,MalAlis,MalSatis,Cek,Senet,Muhtelif,Transfer //if (harTip == KasaHarTip.BankaParaCekme) // return "1"; //else if (harTip == KasaHarTip.BankaParaYatirma) // return "2"; //else if (harTip == KasaHarTip.CariTahsil) // return "3"; //else if (harTip == KasaHarTip.CariOdeme) // return "4"; //else if (harTip == KasaHarTip.MalAlis) // return "5"; //else if (harTip == KasaHarTip.MalSatis) // return "6"; //else // return "M"; //Tipi gösterir. Banka ise 'B', Cari ise 'C', Çek ise 'E', Fatura ise 'F', Muhtelif ise 'M', Senet ise 'S', Transfer ise 'T' değerini gösterir. if (harTip == KasaHarTip.Banka) { return("B"); } else if (harTip == KasaHarTip.Cari) { return("C"); } else if (harTip == KasaHarTip.Fatura) { return("F"); } else if (harTip == KasaHarTip.Cek) { return("E"); } else if (harTip == KasaHarTip.Senet) { return("S"); } else if (harTip == KasaHarTip.Muhtelif) { return("M"); } else if (harTip == KasaHarTip.Transfer) { return("T"); } else if (harTip == KasaHarTip.Ozel) { return("O"); } return(""); }
public void KasaHareketKaydet(KasaHarTip harTip, KasaGelirGider gelirGider, string kasaKod, string aciklama, int cekSenetId, double tutar) { try { KasaHareket har = new KasaHareket(); har.Kasa = _mngKasa.GetById(kasaKod, false); har.Aciklama = aciklama; har.CekSenetId = cekSenetId; har.GelirGider = KasaHareket.DetermineGelirGider(gelirGider); har.Sube = UserInfo.Sube; har.Tarih = DateTime.Today; har.Tip = KasaHareket.DetermineTip(harTip); har.Tutar = tutar; _mngKasaHar.BeginTransaction(); _mngKasaHar.Save(har); } catch (Exception) { } finally { try { _mngKasaHar.CommitTransaction(); } catch (Exception exc) { MessageBox.Show(exc.Message); LogWrite.Write(exc); } } }
public KasaHareket GetByTipAndCekOrSenetId(string subeKodu, KasaHarTip kasaHareketTip, int cekOrsenetId) { return(Session.QueryOver <KasaHareket>().Where(x => x.Sube.Id == subeKodu && x.CekSenetId == cekOrsenetId && x.Tip == KasaHareket.DetermineTip(kasaHareketTip)).SingleOrDefault()); }