//braucht Auftrag private void getProjekt() { ISession session = getSession(); ITransaction tx = session.BeginTransaction(); projekt = session.Get <TblProjekte>(auftrag.IdProjekt); closeSession(session, tx); }
//braucht SMNummer public void getAuftrag(string smNummer) { auftrag = new TblAuftraege(); projekt = new TblProjekte(); ansprechpartner = new List <TblAnsprechpartner>();; ISession session = getSession(); ITransaction tx = session.BeginTransaction(); ICriteria crit = session.CreateCriteria <TblAuftraege>(); crit.SetMaxResults(1); crit.Add(Restrictions.Like(nameof(TblAuftraege.SMNummer), smNummer)); auftrag = crit.List <TblAuftraege>().FirstOrDefault(); tx.Commit(); closeSession(session, tx); }