public void TestDeleteFrachtabrechnungSuccess() { FrachtauftragDTO faufDTO = new FrachtauftragDTO(); Frachtabrechnung fab = new Frachtabrechnung() { Rechnungsbetrag = new WaehrungsType(50), IstBestaetigt = true }; FrachtabrechnungDTO fabDTO = fab.ToDTO(); buchhaltungsService.CreateFrachtabrechnung(ref faufDTO); buchhaltungsService.DeleteFrachtabrechnung(ref fabDTO); }
public void TestPayFrachtabrechnungSuccess() { Frachtabrechnung fab = new Frachtabrechnung() { Rechnungsbetrag = new WaehrungsType(50), IstBestaetigt = true }; FrachtabrechnungDTO fabDTO = fab.ToDTO(); buchhaltungsService.PayFrachtabrechnung(ref fabDTO); fab = fabDTO.ToEntity(); Assert.IsTrue(fab.Rechnungsbetrag == new WaehrungsType(50), "Rechnungsbetrag must be 50 in this case"); Assert.IsTrue(fab.IstBestaetigt == true, "IstBestaetigt must be true in this case"); }
public void CreateFrachtabrechnung(ref FrachtauftragDTO faufDTO) { Check.Argument(faufDTO != null, "faufDTO != null"); Check.OperationCondition(!transactionService.IsTransactionActive, "Keine aktive Transaktion erlaubt."); Frachtabrechnung fab = new Frachtabrechnung(); fab.Frachtauftrag = faufDTO.FraNr; transactionService.ExecuteTransactional( () => { this.bh_REPO.Save(fab); }); }
public void DeleteFrachtabrechnung(Frachtabrechnung fab) { persistenceService.Delete<Frachtabrechnung>(fab); }
public void Save(Frachtabrechnung fab) { persistenceService.Save(fab); }