DRAB/Pcm.Db/Entities/Towar.cs
2025-07-11 10:50:46 +02:00

190 lines
7.5 KiB
C#

using System.Text.Json.Serialization;
namespace Pcm.Db.Entities;
public class Towar
{
public Towar()
{
Artykuls = new HashSet<Artykul>();
Dostawcas = new HashSet<Dostawca>();
HarmCenies = new HashSet<HarmCeny>();
Istws = new HashSet<Istw>();
KasKods = new HashSet<KasKod>();
KasTows = new HashSet<KasTow>();
KodDods = new HashSet<KodDod>();
Marzowniks = new HashSet<Marzownik>();
Notatkis = new HashSet<Notatki>();
Odbiorcas = new HashSet<Odbiorca>();
Oferta = new HashSet<Ofertum>();
Partia = new HashSet<Partium>();
PowiazanieOpaks = new HashSet<Powiazanie>();
PozDoks = new HashSet<PozDok>();
PozPars = new HashSet<PozPar>();
PozWzs = new HashSet<PozWz>();
PrtMags = new HashSet<PrtMag>();
RegulaTowars = new HashSet<RegulaTowar>();
SkladnikWzorcas = new HashSet<SkladnikWzorca>();
SklepFlagis = new HashSet<SklepFlagi>();
SklepTowars = new HashSet<SklepTowar>();
Subsies = new HashSet<Subsy>();
TowAkcyzas = new HashSet<TowAkcyza>();
TowDodatekDodTows = new HashSet<TowDodatek>();
TowDodatekTows = new HashSet<TowDodatek>();
TowKrajs = new HashSet<TowKraj>();
TowPowiazaniePowTows = new HashSet<TowPowiazanie>();
TowPowiazanieTows = new HashSet<TowPowiazanie>();
TowStraties = new HashSet<TowStraty>();
TowWartoscs = new HashSet<TowWartosc>();
TowarSkladnikas = new HashSet<TowarSkladnika>();
}
public decimal TowId { get; set; }
public decimal AsId { get; set; }
public decimal Jmid { get; set; }
public decimal? KatId { get; set; }
public decimal? Producent { get; set; }
public decimal? ArtId { get; set; }
public string Nazwa { get; set; }
public string Skrot { get; set; }
public string Kod { get; set; }
public short TypTowaru { get; set; }
public string Indeks1 { get; set; }
public string Indeks2 { get; set; }
public string Opis1 { get; set; }
public string Opis2 { get; set; }
public string Opis3 { get; set; }
public string Opis4 { get; set; }
public short TermWazn { get; set; }
public decimal Marza { get; set; }
public decimal HurtRabat { get; set; }
public decimal NocNarzut { get; set; }
public short OpcjaMarzy { get; set; }
public short OpcjaRabatu { get; set; }
public short OpcjaNarzutu { get; set; }
public decimal CenaEw { get; set; }
public decimal CenaDet { get; set; }
public decimal CenaHurt { get; set; }
public decimal CenaNoc { get; set; }
public decimal CenaDod { get; set; }
public short CenaOtwarta { get; set; }
public short PoziomCen { get; set; }
public int PrefPlu { get; set; }
public short Stawka { get; set; }
public decimal IleWzgrzewce { get; set; }
public decimal IleWcalosci { get; set; }
public string KodZgrzewki { get; set; }
public short Aktywny { get; set; }
public int Waga { get; set; }
public int Szerokosc { get; set; }
public int Wysokosc { get; set; }
public int Glebokosc { get; set; }
public string Cku { get; set; }
public short BlokDostawcow { get; set; }
public short BlokCenyZak { get; set; }
public short BlokCenSp { get; set; }
public short BlokZmian { get; set; }
public string Rezerwa1 { get; set; }
public string Rezerwa2 { get; set; }
public decimal? CentrTowId { get; set; }
public DateTime Zmiana { get; set; }
public short? Akcyzowy { get; set; }
public short? SledzPartii { get; set; }
public decimal? MaxCenaZak { get; set; }
public string PrzeliczJm { get; set; }
public short? NrDrukarki { get; set; }
public decimal? Cena5 { get; set; }
public decimal? Cena6 { get; set; }
public decimal? ProgPromocji { get; set; }
public DateTime? ZmianaIstotna { get; set; }
public DateTime? ZmianaTylkoCen { get; set; }
public short? Przeznaczenie { get; set; }
public short? ObslugaPartii { get; set; }
public short? UkrycNaKasie { get; set; }
public string KodCn { get; set; }
public decimal? MinCenaSp { get; set; }
public string SubsysKoduGlownego { get; set; }
public short? StatusZam { get; set; }
public short? KodGlownyCentralny { get; set; }
public DateTime? NowoscOd { get; set; }
public short? NowoscPrzez { get; set; }
public short? WysylacNaSklepInternetowy { get; set; }
public string GrupaGtu { get; set; }
public decimal? KrajIdPochodzenia { get; set; }
[JsonIgnore]
public virtual Artykul Art { get; set; }
public virtual Asort As { get; set; }
[JsonIgnore]
public virtual Jm Jm { get; set; }
[JsonIgnore]
public virtual Kategorium Kat { get; set; }
[JsonIgnore]
public virtual Kraj KrajIdPochodzeniaNavigation { get; set; }
[JsonIgnore]
public virtual Kontrahent ProducentNavigation { get; set; }
[JsonIgnore]
public virtual Powiazanie PowiazanieTow { get; set; }
[JsonIgnore]
public virtual ICollection<Artykul> Artykuls { get; set; }
[JsonIgnore]
public virtual ICollection<Dostawca> Dostawcas { get; set; }
[JsonIgnore]
public virtual ICollection<HarmCeny> HarmCenies { get; set; }
[JsonIgnore]
public virtual ICollection<Istw> Istws { get; set; }
[JsonIgnore]
public virtual ICollection<KasKod> KasKods { get; set; }
[JsonIgnore]
public virtual ICollection<KasTow> KasTows { get; set; }
[JsonIgnore]
public virtual ICollection<KodDod> KodDods { get; set; }
[JsonIgnore]
public virtual ICollection<Marzownik> Marzowniks { get; set; }
[JsonIgnore]
public virtual ICollection<Notatki> Notatkis { get; set; }
[JsonIgnore]
public virtual ICollection<Odbiorca> Odbiorcas { get; set; }
[JsonIgnore]
public virtual ICollection<Ofertum> Oferta { get; set; }
[JsonIgnore]
public virtual ICollection<Partium> Partia { get; set; }
[JsonIgnore]
public virtual ICollection<Powiazanie> PowiazanieOpaks { get; set; }
[JsonIgnore]
public virtual ICollection<PozDok> PozDoks { get; set; }
[JsonIgnore]
public virtual ICollection<PozPar> PozPars { get; set; }
[JsonIgnore]
public virtual ICollection<PozWz> PozWzs { get; set; }
[JsonIgnore]
public virtual ICollection<PrtMag> PrtMags { get; set; }
[JsonIgnore]
public virtual ICollection<RegulaTowar> RegulaTowars { get; set; }
[JsonIgnore]
public virtual ICollection<SkladnikWzorca> SkladnikWzorcas { get; set; }
[JsonIgnore]
public virtual ICollection<SklepFlagi> SklepFlagis { get; set; }
[JsonIgnore]
public virtual ICollection<SklepTowar> SklepTowars { get; set; }
[JsonIgnore]
public virtual ICollection<Subsy> Subsies { get; set; }
[JsonIgnore]
public virtual ICollection<TowAkcyza> TowAkcyzas { get; set; }
[JsonIgnore]
public virtual ICollection<TowDodatek> TowDodatekDodTows { get; set; }
[JsonIgnore]
public virtual ICollection<TowDodatek> TowDodatekTows { get; set; }
[JsonIgnore]
public virtual ICollection<TowKraj> TowKrajs { get; set; }
[JsonIgnore]
public virtual ICollection<TowPowiazanie> TowPowiazaniePowTows { get; set; }
[JsonIgnore]
public virtual ICollection<TowPowiazanie> TowPowiazanieTows { get; set; }
[JsonIgnore]
public virtual ICollection<TowStraty> TowStraties { get; set; }
[JsonIgnore]
public virtual ICollection<TowWartosc> TowWartoscs { get; set; }
[JsonIgnore]
public virtual ICollection<TowarSkladnika> TowarSkladnikas { get; set; }
}