2025-07-11 00:18:14 +02:00

134 lines
5.1 KiB
C#

using System;
using System.Collections.Generic;
using System.Text.Json.Serialization;
#nullable disable
namespace Pcm.Db.Entities;
public class Dok
{
public Dok()
{
DokDodKths = new HashSet<DokDodKth>();
DokKontoBankowes = new HashSet<DokKontoBankowe>();
DokKurs = new HashSet<DokKur>();
DokPunkties = new HashSet<DokPunkty>();
DokWaluta = new HashSet<DokWalutum>();
Phrozliczenies = new HashSet<Phrozliczenie>();
PozDoks = new HashSet<PozDok>();
RegulaDoks = new HashSet<RegulaDok>();
RozbicieDoks = new HashSet<RozbicieDok>();
RozliczaDoks = new HashSet<Rozlicza>();
RozliczaRozliczanyDoks = new HashSet<Rozlicza>();
SklepDoks = new HashSet<SklepDok>();
TekstDoks = new HashSet<TekstDok>();
ZaleznoscPoprzedniDoks = new HashSet<Zaleznosc>();
}
public decimal DokId { get; set; }
public decimal UzId { get; set; }
public decimal MagId { get; set; }
public DateTime Data { get; set; }
public int KolejnyWdniu { get; set; }
public DateTime DataDod { get; set; }
public DateTime DataPom { get; set; }
public string NrDok { get; set; }
public short TypDok { get; set; }
public short Aktywny { get; set; }
public short Opcja1 { get; set; }
public short Opcja2 { get; set; }
public short Opcja3 { get; set; }
public short Opcja4 { get; set; }
public short CenyZakBrutto { get; set; }
public short CenySpBrutto { get; set; }
public short FormaPlat { get; set; }
public short TerminPlat { get; set; }
public short PoziomCen { get; set; }
public decimal RabatProc { get; set; }
public decimal Netto { get; set; }
public decimal Podatek { get; set; }
public decimal NettoUslugi { get; set; }
public decimal PodatekUslugi { get; set; }
public decimal NettoDet { get; set; }
public decimal PodatekDet { get; set; }
public decimal NettoDetUslugi { get; set; }
public decimal PodatekDetUslugi { get; set; }
public decimal NettoMag { get; set; }
public decimal PodatekMag { get; set; }
public decimal NettoMagUslugi { get; set; }
public decimal PodatekMagUslugi { get; set; }
public decimal Razem { get; set; }
public decimal DoZaplaty { get; set; }
public decimal Zaplacono { get; set; }
public decimal Kwota1 { get; set; }
public decimal Kwota2 { get; set; }
public decimal Kwota3 { get; set; }
public decimal Kwota4 { get; set; }
public decimal Kwota5 { get; set; }
public decimal Kwota6 { get; set; }
public decimal Kwota7 { get; set; }
public decimal Kwota8 { get; set; }
public decimal Kwota9 { get; set; }
public decimal Kwota10 { get; set; }
public int Param1 { get; set; }
public int Param2 { get; set; }
public int Param3 { get; set; }
public int Param4 { get; set; }
public short EksportFk { get; set; }
public DateTime Zmiana { get; set; }
public int? NrKolejny { get; set; }
public int? NrKolejnyMag { get; set; }
public int? Param5 { get; set; }
public int? Param6 { get; set; }
public decimal? Kwota11 { get; set; }
public decimal? Kwota12 { get; set; }
public decimal? WalId { get; set; }
public decimal? Kurs { get; set; }
public decimal? CentrDokId { get; set; }
public short? Opcja5 { get; set; }
public short? Opcja6 { get; set; }
public short? Opcja7 { get; set; }
public short? Opcja8 { get; set; }
public DateTime? ZmianaPkt { get; set; }
public decimal? ZaplaconoPodatek { get; set; }
public decimal? ZaplaconoWkasie { get; set; }
[JsonIgnore]
public virtual Magazyn Mag { get; set; }
[JsonIgnore]
public virtual Uzytkownik Uz { get; set; }
[JsonIgnore]
public virtual Walutum Wal { get; set; }
[JsonIgnore]
public virtual DokKasa DokKasa { get; set; }
public virtual DokKontr DokKontr { get; set; }
[JsonIgnore]
public virtual Zaleznosc ZaleznoscDok { get; set; }
[JsonIgnore]
public virtual ICollection<DokDodKth> DokDodKths { get; set; }
[JsonIgnore]
public virtual ICollection<DokKontoBankowe> DokKontoBankowes { get; set; }
[JsonIgnore]
public virtual ICollection<DokKur> DokKurs { get; set; }
[JsonIgnore]
public virtual ICollection<DokPunkty> DokPunkties { get; set; }
[JsonIgnore]
public virtual ICollection<DokWalutum> DokWaluta { get; set; }
[JsonIgnore]
public virtual ICollection<Phrozliczenie> Phrozliczenies { get; set; }
public virtual ICollection<PozDok> PozDoks { get; set; }
[JsonIgnore]
public virtual ICollection<RegulaDok> RegulaDoks { get; set; }
[JsonIgnore]
public virtual ICollection<RozbicieDok> RozbicieDoks { get; set; }
[JsonIgnore]
public virtual ICollection<Rozlicza> RozliczaDoks { get; set; }
[JsonIgnore]
public virtual ICollection<Rozlicza> RozliczaRozliczanyDoks { get; set; }
[JsonIgnore]
public virtual ICollection<SklepDok> SklepDoks { get; set; }
[JsonIgnore]
public virtual ICollection<TekstDok> TekstDoks { get; set; }
[JsonIgnore]
public virtual ICollection<Zaleznosc> ZaleznoscPoprzedniDoks { get; set; }
}