/// <summary> /// Danner en ny budgetkonto. /// </summary> /// <param name="regnskab">Regnskab, som budgetkontoen er tilknyttet.</param> /// <param name="budgetkontonummer">Kontonummer for budgetkontoen.</param> /// <param name="budgetkontonavn">Navn på budgetkontoen.</param> /// <param name="budgetkontogruppe">Budgetkontogruppe for budgetkontoen.</param> public Budgetkonto(Regnskab regnskab, string budgetkontonummer, string budgetkontonavn, Budgetkontogruppe budgetkontogruppe) : base(regnskab, budgetkontonummer, budgetkontonavn) { if (budgetkontogruppe == null) { throw new ArgumentNullException("budgetkontogruppe"); } _budgetkontogruppe = budgetkontogruppe; }
/// <summary> /// Danner en ny konto. /// </summary> /// <param name="regnskab">Regnskab, som kontoen er tilknyttet.</param> /// <param name="kontonummer">Kontonummer.</param> /// <param name="kontonavn">Navn på kontoen.</param> /// <param name="kontogruppe">Kontogruppe.</param> public Konto(Regnskab regnskab, string kontonummer, string kontonavn, Kontogruppe kontogruppe) : base(regnskab, kontonummer, kontonavn) { if (kontogruppe == null) { throw new ArgumentNullException("kontogruppe"); } _kontogruppe = kontogruppe; }
/// <summary> /// Dannner en ny konto. /// </summary> /// <param name="regnskab">Regnskab, som kontoen er tilknyttet.</param> /// <param name="kontonummer">Kontonummer.</param> /// <param name="kontonavn">Kontonavn</param> protected KontoBase(Regnskab regnskab, string kontonummer, string kontonavn) { if (regnskab == null) { throw new ArgumentNullException("regnskab"); } if (string.IsNullOrEmpty(kontonummer)) { throw new ArgumentNullException("kontonummer"); } if (string.IsNullOrEmpty(kontonavn)) { throw new ArgumentNullException("kontonavn"); } _regnskab = regnskab; _kontonummer = kontonummer; _kontonavn = kontonavn; }