private static void NowyZapis(KsiegaModule ksm, Dekret dekret, OkresObrachunkowy okres, string Konto, string WNMA, Currency wartosc, string tresc, string opis)
 {
     if (wartosc != Currency.Empty & Konto != string.Empty)
     {
         using (ITransaction trans = Session.Logout(true))
         {
             KontoBase[] konta = new KontoBase[1];
             konta[0] = ksm.Konta.WgOkres[okres, Konto];
             foreach (KontoBase konto in konta)
             {
                 Zapis zapis = new Zapis(dekret);
                 ksm.ZapisyKsiegowe.AddRow(zapis);
                 zapis.DataPodatkowa     = dekret.Data;
                 zapis.Konto             = konto;
                 zapis.Features["Treść"] = tresc;
                 zapis.Opis = opis;
                 if (WNMA == "WN")
                 {
                     zapis.WinienOperacji = wartosc;
                 }
                 else
                 {
                     zapis.MaOperacji = wartosc;
                 }
             }
             trans.Commit();
         }
     }
 }
 /// <summary>
 /// Danner en bogføringsadvarsel.
 /// </summary>
 /// <param name="advarsel">Tekst for advarsel.</param>
 /// <param name="konto">Konto, hvorpå advarslen er opstået.</param>
 /// <param name="beløb">Beløb for advarslen, eksempelvis beløbet, som kontoen er overtrukket med.</param>
 public Bogføringsadvarsel(string advarsel, KontoBase konto, decimal beløb)
 {
     if (string.IsNullOrEmpty(advarsel))
     {
         throw new ArgumentNullException("advarsel");
     }
     if (konto == null)
     {
         throw new ArgumentNullException("konto");
     }
     _advarsel = advarsel;
     _konto    = konto;
     _beløb    = beløb;
 }