//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);
        }
Example #2
0
 public PDF(TblAuftraege auftrag, TblAnschreibenTyp anschreibenTyp, TblAnsprechpartner empfaenger, TblBearbeiter absender, DateTime datum, DateTime ausfuehrungszeitraum, DateTime ausfuehrungszeitraumEnde, TblBearbeiter ansprechpartner, string ortDerMassnahme, RichTextBox beschreibungMassnahme, TblWesiTeam wesiTeam, bool plansaetze, bool listeBeteiligte, bool techBeschreibung, List <string> zusatzanlagen)
 {
     this.auftrag                  = auftrag;
     this.anschreibenTyp           = anschreibenTyp;
     this.empfaenger               = empfaenger;
     this.absender                 = absender;
     this.datum                    = datum;
     this.ausfuehrungszeitraum     = ausfuehrungszeitraum;
     this.ausfuehrungszeitraumEnde = ausfuehrungszeitraumEnde;
     this.ansprechpartner          = ansprechpartner;
     this.ortDerMassnahme          = ortDerMassnahme;
     this.beschreibungMassnahme    = beschreibungMassnahme;
     this.wesiTeam                 = wesiTeam;
     this.plansaetze               = plansaetze;
     this.listeBeteiligte          = listeBeteiligte;
     this.techBeschreibung         = techBeschreibung;
     this.Zusatzanlagen            = zusatzanlagen;
 }