public void UpdateSendungsanfrageStatus(Sendungsanfrage sa, SendungsanfrageStatusTyp neuerStatus)
        {
            Contract.Requires(sa  == null);
            Contract.Requires(sa.SaNr > 0);

            sa.UpdateStatus(neuerStatus);
        }
        public void UpdateSendungsanfrageStatus(int saNr, SendungsanfrageStatusTyp neuerStatus)
        {
            Check.OperationCondition(this.transportplanungsServiceInitialized == true, "AuftragsKomponente wurde nicht korrekt initialisiert. Rückverbindung zur Komponente TransportPlanung muss hergestellt sein (Methode RegisterTransportplanungServiceFürAuftrag).");
            Check.Argument(saNr > 0, "SaNr muss größer als 0 sein.");
            Sendungsanfrage sa = CheckSendungsanfrageVorhanden(saNr);

            transactionService.ExecuteTransactionalIfNoTransactionProvided(() =>
            {
                this.aufK_BL.UpdateSendungsanfrageStatus(sa, neuerStatus);
            });
        }