8355 lines
365 KiB
C#
8355 lines
365 KiB
C#
using DuSoft.PcmDb.Entities;
|
|
using Microsoft.EntityFrameworkCore;
|
|
|
|
namespace DuSoft.PcmDb;
|
|
|
|
public partial class PcmDbContext : DbContext
|
|
{
|
|
public PcmDbContext()
|
|
{
|
|
}
|
|
|
|
public PcmDbContext(DbContextOptions<PcmDbContext> options)
|
|
: base(options)
|
|
{
|
|
}
|
|
|
|
public virtual DbSet<Akwizytor> Akwizytor { get; set; }
|
|
|
|
public virtual DbSet<Artykul> Artykul { get; set; }
|
|
|
|
public virtual DbSet<Asort> Asort { get; set; }
|
|
|
|
public virtual DbSet<Bank> Bank { get; set; }
|
|
|
|
public virtual DbSet<Blokada> Blokada { get; set; }
|
|
|
|
public virtual DbSet<CentrStanZgody> CentrStanZgody { get; set; }
|
|
|
|
public virtual DbSet<Czas> Czas { get; set; }
|
|
|
|
public virtual DbSet<DefinicjaKodu> DefinicjaKodu { get; set; }
|
|
|
|
public virtual DbSet<DlugiZasob> DlugiZasob { get; set; }
|
|
|
|
public virtual DbSet<DlugiZasobBin> DlugiZasobBin { get; set; }
|
|
|
|
public virtual DbSet<DlugiZasobTxt> DlugiZasobTxt { get; set; }
|
|
|
|
public virtual DbSet<Dok> Dok { get; set; }
|
|
|
|
public virtual DbSet<DokDodKth> DokDodKth { get; set; }
|
|
|
|
public virtual DbSet<DokKasa> DokKasa { get; set; }
|
|
|
|
public virtual DbSet<DokKontr> DokKontr { get; set; }
|
|
|
|
public virtual DbSet<DokKurs> DokKurs { get; set; }
|
|
|
|
public virtual DbSet<DokPunkty> DokPunkty { get; set; }
|
|
|
|
public virtual DbSet<DokWBufPowiazanie> DokWBufPowiazanie { get; set; }
|
|
|
|
public virtual DbSet<DokWaluta> DokWaluta { get; set; }
|
|
|
|
public virtual DbSet<DostProd> DostProd { get; set; }
|
|
|
|
public virtual DbSet<Dostawca> Dostawca { get; set; }
|
|
|
|
public virtual DbSet<DzienRozl> DzienRozl { get; set; }
|
|
|
|
public virtual DbSet<DzienRozlParam> DzienRozlParam { get; set; }
|
|
|
|
public virtual DbSet<Email> Email { get; set; }
|
|
|
|
public virtual DbSet<FormZgod> FormZgod { get; set; }
|
|
|
|
public virtual DbSet<FormaPlatnPos7> FormaPlatnPos7 { get; set; }
|
|
|
|
public virtual DbSet<FormaPlatnosci> FormaPlatnosci { get; set; }
|
|
|
|
public virtual DbSet<GrWartosc> GrWartosc { get; set; }
|
|
|
|
public virtual DbSet<GrupaAkcyzowa> GrupaAkcyzowa { get; set; }
|
|
|
|
public virtual DbSet<GrupaPromocji> GrupaPromocji { get; set; }
|
|
|
|
public virtual DbSet<GrupaTow> GrupaTow { get; set; }
|
|
|
|
public virtual DbSet<GrupaUz> GrupaUz { get; set; }
|
|
|
|
public virtual DbSet<HarmCeny> HarmCeny { get; set; }
|
|
|
|
public virtual DbSet<HarmCykl> HarmCykl { get; set; }
|
|
|
|
public virtual DbSet<HarmHarm> HarmHarm { get; set; }
|
|
|
|
public virtual DbSet<HarmRap> HarmRap { get; set; }
|
|
|
|
public virtual DbSet<HarmRapCykl> HarmRapCykl { get; set; }
|
|
|
|
public virtual DbSet<HarmRapParam> HarmRapParam { get; set; }
|
|
|
|
public virtual DbSet<HarmRapZlecenie> HarmRapZlecenie { get; set; }
|
|
|
|
public virtual DbSet<HarmWpis> HarmWpis { get; set; }
|
|
|
|
public virtual DbSet<Istw> Istw { get; set; }
|
|
|
|
public virtual DbSet<JM> JM { get; set; }
|
|
|
|
public virtual DbSet<KartaLoj> KartaLoj { get; set; }
|
|
|
|
public virtual DbSet<KasKod> KasKod { get; set; }
|
|
|
|
public virtual DbSet<KasPar> KasPar { get; set; }
|
|
|
|
public virtual DbSet<KasTow> KasTow { get; set; }
|
|
|
|
public virtual DbSet<Kasa> Kasa { get; set; }
|
|
|
|
public virtual DbSet<KasaFormaPlatn> KasaFormaPlatn { get; set; }
|
|
|
|
public virtual DbSet<KatParam> KatParam { get; set; }
|
|
|
|
public virtual DbSet<Kategoria> Kategoria { get; set; }
|
|
|
|
public virtual DbSet<KodDod> KodDod { get; set; }
|
|
|
|
public virtual DbSet<KodWazony> KodWazony { get; set; }
|
|
|
|
public virtual DbSet<Komentarz> Komentarz { get; set; }
|
|
|
|
public virtual DbSet<Konfig> Konfig { get; set; }
|
|
|
|
public virtual DbSet<KontoBankowe> KontoBankowe { get; set; }
|
|
|
|
public virtual DbSet<KontoBankoweKontr> KontoBankoweKontr { get; set; }
|
|
|
|
public virtual DbSet<KontoLoj> KontoLoj { get; set; }
|
|
|
|
public virtual DbSet<KontrOpis> KontrOpis { get; set; }
|
|
|
|
public virtual DbSet<Kontrahent> Kontrahent { get; set; }
|
|
|
|
public virtual DbSet<Kraj> Kraj { get; set; }
|
|
|
|
public virtual DbSet<KrajStawka> KrajStawka { get; set; }
|
|
|
|
public virtual DbSet<KthParWartosc> KthParWartosc { get; set; }
|
|
|
|
public virtual DbSet<KthParam> KthParam { get; set; }
|
|
|
|
public virtual DbSet<KursWaluty> KursWaluty { get; set; }
|
|
|
|
public virtual DbSet<LiniaLotnicza> LiniaLotnicza { get; set; }
|
|
|
|
public virtual DbSet<LogOperation> LogOperation { get; set; }
|
|
|
|
public virtual DbSet<LogTypeDef> LogTypeDef { get; set; }
|
|
|
|
public virtual DbSet<LogValChangeNum> LogValChangeNum { get; set; }
|
|
|
|
public virtual DbSet<LogValChangeTxt> LogValChangeTxt { get; set; }
|
|
|
|
public virtual DbSet<Lotnisko> Lotnisko { get; set; }
|
|
|
|
public virtual DbSet<Magazyn> Magazyn { get; set; }
|
|
|
|
public virtual DbSet<MarZakres> MarZakres { get; set; }
|
|
|
|
public virtual DbSet<Marzownik> Marzownik { get; set; }
|
|
|
|
public virtual DbSet<Miasto> Miasto { get; set; }
|
|
|
|
public virtual DbSet<Notatki> Notatki { get; set; }
|
|
|
|
public virtual DbSet<NrRej> NrRej { get; set; }
|
|
|
|
public virtual DbSet<NumDok> NumDok { get; set; }
|
|
|
|
public virtual DbSet<NumMag> NumMag { get; set; }
|
|
|
|
public virtual DbSet<OdbProd> OdbProd { get; set; }
|
|
|
|
public virtual DbSet<Odbiorca> Odbiorca { get; set; }
|
|
|
|
public virtual DbSet<OfKod> OfKod { get; set; }
|
|
|
|
public virtual DbSet<OfSlownik> OfSlownik { get; set; }
|
|
|
|
public virtual DbSet<Oferta> Oferta { get; set; }
|
|
|
|
public virtual DbSet<OpisZdarzLoj> OpisZdarzLoj { get; set; }
|
|
|
|
public virtual DbSet<Oplata> Oplata { get; set; }
|
|
|
|
public virtual DbSet<Osoba> Osoba { get; set; }
|
|
|
|
public virtual DbSet<PH> PH { get; set; }
|
|
|
|
public virtual DbSet<PHDane> PHDane { get; set; }
|
|
|
|
public virtual DbSet<PHOdbDane> PHOdbDane { get; set; }
|
|
|
|
public virtual DbSet<PHOdbiorca> PHOdbiorca { get; set; }
|
|
|
|
public virtual DbSet<PHRozliczenie> PHRozliczenie { get; set; }
|
|
|
|
public virtual DbSet<Panel> Panel { get; set; }
|
|
|
|
public virtual DbSet<PanelParam> PanelParam { get; set; }
|
|
|
|
public virtual DbSet<ParBon> ParBon { get; set; }
|
|
|
|
public virtual DbSet<ParPunkty> ParPunkty { get; set; }
|
|
|
|
public virtual DbSet<ParWaluta> ParWaluta { get; set; }
|
|
|
|
public virtual DbSet<ParWartosc> ParWartosc { get; set; }
|
|
|
|
public virtual DbSet<ParWiseBase> ParWiseBase { get; set; }
|
|
|
|
public virtual DbSet<Paragon> Paragon { get; set; }
|
|
|
|
public virtual DbSet<Parametr> Parametr { get; set; }
|
|
|
|
public virtual DbSet<Partia> Partia { get; set; }
|
|
|
|
public virtual DbSet<PcfUser> PcfUser { get; set; }
|
|
|
|
public virtual DbSet<PcfUserSklep> PcfUserSklep { get; set; }
|
|
|
|
public virtual DbSet<PcpPos> PcpPos { get; set; }
|
|
|
|
public virtual DbSet<PcpReceipt> PcpReceipt { get; set; }
|
|
|
|
public virtual DbSet<PcpReceiptItem> PcpReceiptItem { get; set; }
|
|
|
|
public virtual DbSet<PcpReceiptPayment> PcpReceiptPayment { get; set; }
|
|
|
|
public virtual DbSet<PcpReceiptVat> PcpReceiptVat { get; set; }
|
|
|
|
public virtual DbSet<PcpShop> PcpShop { get; set; }
|
|
|
|
public virtual DbSet<PolParam> PolParam { get; set; }
|
|
|
|
public virtual DbSet<Polityka> Polityka { get; set; }
|
|
|
|
public virtual DbSet<PowKontLoj> PowKontLoj { get; set; }
|
|
|
|
public virtual DbSet<Powiadomienie> Powiadomienie { get; set; }
|
|
|
|
public virtual DbSet<PowiadomienieParam> PowiadomienieParam { get; set; }
|
|
|
|
public virtual DbSet<Powiazanie> Powiazanie { get; set; }
|
|
|
|
public virtual DbSet<PowiazanieProm> PowiazanieProm { get; set; }
|
|
|
|
public virtual DbSet<PowiazanieSklep> PowiazanieSklep { get; set; }
|
|
|
|
public virtual DbSet<PowiazanieUz> PowiazanieUz { get; set; }
|
|
|
|
public virtual DbSet<PowiazanieUzNaSklep> PowiazanieUzNaSklep { get; set; }
|
|
|
|
public virtual DbSet<PozAkcyza> PozAkcyza { get; set; }
|
|
|
|
public virtual DbSet<PozCennikDok> PozCennikDok { get; set; }
|
|
|
|
public virtual DbSet<PozDok> PozDok { get; set; }
|
|
|
|
public virtual DbSet<PozDokWBufPowiazanie> PozDokWBufPowiazanie { get; set; }
|
|
|
|
public virtual DbSet<PozPar> PozPar { get; set; }
|
|
|
|
public virtual DbSet<PozParSzczeg> PozParSzczeg { get; set; }
|
|
|
|
public virtual DbSet<PozWz> PozWz { get; set; }
|
|
|
|
public virtual DbSet<Profil> Profil { get; set; }
|
|
|
|
public virtual DbSet<ProfilKasa> ProfilKasa { get; set; }
|
|
|
|
public virtual DbSet<ProfilKonfig> ProfilKonfig { get; set; }
|
|
|
|
public virtual DbSet<PrtMag> PrtMag { get; set; }
|
|
|
|
public virtual DbSet<RapWartPocz> RapWartPocz { get; set; }
|
|
|
|
public virtual DbSet<RapWartPoczDane> RapWartPoczDane { get; set; }
|
|
|
|
public virtual DbSet<Regula> Regula { get; set; }
|
|
|
|
public virtual DbSet<RegulaAsort> RegulaAsort { get; set; }
|
|
|
|
public virtual DbSet<RegulaDok> RegulaDok { get; set; }
|
|
|
|
public virtual DbSet<RegulaDokSzczeg> RegulaDokSzczeg { get; set; }
|
|
|
|
public virtual DbSet<RegulaKod> RegulaKod { get; set; }
|
|
|
|
public virtual DbSet<RegulaPar> RegulaPar { get; set; }
|
|
|
|
public virtual DbSet<RegulaParSzczeg> RegulaParSzczeg { get; set; }
|
|
|
|
public virtual DbSet<RegulaParam> RegulaParam { get; set; }
|
|
|
|
public virtual DbSet<RegulaPozDok> RegulaPozDok { get; set; }
|
|
|
|
public virtual DbSet<RegulaPozDokSzczeg> RegulaPozDokSzczeg { get; set; }
|
|
|
|
public virtual DbSet<RegulaPozPar> RegulaPozPar { get; set; }
|
|
|
|
public virtual DbSet<RegulaPozParSzczeg> RegulaPozParSzczeg { get; set; }
|
|
|
|
public virtual DbSet<RegulaProg> RegulaProg { get; set; }
|
|
|
|
public virtual DbSet<RegulaSklep> RegulaSklep { get; set; }
|
|
|
|
public virtual DbSet<RegulaSklepAuth> RegulaSklepAuth { get; set; }
|
|
|
|
public virtual DbSet<RegulaTekst> RegulaTekst { get; set; }
|
|
|
|
public virtual DbSet<RegulaTowar> RegulaTowar { get; set; }
|
|
|
|
public virtual DbSet<Rola> Rola { get; set; }
|
|
|
|
public virtual DbSet<RolaUprawnienie> RolaUprawnienie { get; set; }
|
|
|
|
public virtual DbSet<RozPrtMag> RozPrtMag { get; set; }
|
|
|
|
public virtual DbSet<RozbicieDodDok> RozbicieDodDok { get; set; }
|
|
|
|
public virtual DbSet<RozbicieDok> RozbicieDok { get; set; }
|
|
|
|
public virtual DbSet<Rozlicza> Rozlicza { get; set; }
|
|
|
|
public virtual DbSet<RozliczeniePartii> RozliczeniePartii { get; set; }
|
|
|
|
public virtual DbSet<Sesja> Sesja { get; set; }
|
|
|
|
public virtual DbSet<SesjaAktywna> SesjaAktywna { get; set; }
|
|
|
|
public virtual DbSet<SkladnikDefinicjiKodu> SkladnikDefinicjiKodu { get; set; }
|
|
|
|
public virtual DbSet<SkladnikWzorca> SkladnikWzorca { get; set; }
|
|
|
|
public virtual DbSet<Sklep> Sklep { get; set; }
|
|
|
|
public virtual DbSet<SklepArtykul> SklepArtykul { get; set; }
|
|
|
|
public virtual DbSet<SklepBank> SklepBank { get; set; }
|
|
|
|
public virtual DbSet<SklepDefinicjaKodu> SklepDefinicjaKodu { get; set; }
|
|
|
|
public virtual DbSet<SklepDlugiZasob> SklepDlugiZasob { get; set; }
|
|
|
|
public virtual DbSet<SklepDok> SklepDok { get; set; }
|
|
|
|
public virtual DbSet<SklepDokDodKth> SklepDokDodKth { get; set; }
|
|
|
|
public virtual DbSet<SklepDokKurs> SklepDokKurs { get; set; }
|
|
|
|
public virtual DbSet<SklepDokPunkty> SklepDokPunkty { get; set; }
|
|
|
|
public virtual DbSet<SklepDokWaluta> SklepDokWaluta { get; set; }
|
|
|
|
public virtual DbSet<SklepDost> SklepDost { get; set; }
|
|
|
|
public virtual DbSet<SklepDzienRozl> SklepDzienRozl { get; set; }
|
|
|
|
public virtual DbSet<SklepDzienRozlParam> SklepDzienRozlParam { get; set; }
|
|
|
|
public virtual DbSet<SklepEmail> SklepEmail { get; set; }
|
|
|
|
public virtual DbSet<SklepFlagi> SklepFlagi { get; set; }
|
|
|
|
public virtual DbSet<SklepFormZgod> SklepFormZgod { get; set; }
|
|
|
|
public virtual DbSet<SklepFormaPlatnPos7> SklepFormaPlatnPos7 { get; set; }
|
|
|
|
public virtual DbSet<SklepGrupaAkcyzowa> SklepGrupaAkcyzowa { get; set; }
|
|
|
|
public virtual DbSet<SklepGrupaPromocji> SklepGrupaPromocji { get; set; }
|
|
|
|
public virtual DbSet<SklepGrupaUz> SklepGrupaUz { get; set; }
|
|
|
|
public virtual DbSet<SklepIstw> SklepIstw { get; set; }
|
|
|
|
public virtual DbSet<SklepKartaLoj> SklepKartaLoj { get; set; }
|
|
|
|
public virtual DbSet<SklepKasa> SklepKasa { get; set; }
|
|
|
|
public virtual DbSet<SklepKasaFormaPlatn> SklepKasaFormaPlatn { get; set; }
|
|
|
|
public virtual DbSet<SklepKontoBankowe> SklepKontoBankowe { get; set; }
|
|
|
|
public virtual DbSet<SklepKontoBankoweKontr> SklepKontoBankoweKontr { get; set; }
|
|
|
|
public virtual DbSet<SklepKontoLoj> SklepKontoLoj { get; set; }
|
|
|
|
public virtual DbSet<SklepKontr> SklepKontr { get; set; }
|
|
|
|
public virtual DbSet<SklepKontrOpis> SklepKontrOpis { get; set; }
|
|
|
|
public virtual DbSet<SklepKontrSklep> SklepKontrSklep { get; set; }
|
|
|
|
public virtual DbSet<SklepKthTypOs> SklepKthTypOs { get; set; }
|
|
|
|
public virtual DbSet<SklepMagazyn> SklepMagazyn { get; set; }
|
|
|
|
public virtual DbSet<SklepNotatki> SklepNotatki { get; set; }
|
|
|
|
public virtual DbSet<SklepNrRej> SklepNrRej { get; set; }
|
|
|
|
public virtual DbSet<SklepNrRejKarta> SklepNrRejKarta { get; set; }
|
|
|
|
public virtual DbSet<SklepOplata> SklepOplata { get; set; }
|
|
|
|
public virtual DbSet<SklepPanel> SklepPanel { get; set; }
|
|
|
|
public virtual DbSet<SklepPanelParam> SklepPanelParam { get; set; }
|
|
|
|
public virtual DbSet<SklepParBon> SklepParBon { get; set; }
|
|
|
|
public virtual DbSet<SklepParPunkty> SklepParPunkty { get; set; }
|
|
|
|
public virtual DbSet<SklepParWaluta> SklepParWaluta { get; set; }
|
|
|
|
public virtual DbSet<SklepParagon> SklepParagon { get; set; }
|
|
|
|
public virtual DbSet<SklepPartia> SklepPartia { get; set; }
|
|
|
|
public virtual DbSet<SklepPowKontLoj> SklepPowKontLoj { get; set; }
|
|
|
|
public virtual DbSet<SklepPowiazanieProm> SklepPowiazanieProm { get; set; }
|
|
|
|
public virtual DbSet<SklepPowiazanieUz> SklepPowiazanieUz { get; set; }
|
|
|
|
public virtual DbSet<SklepPozAkcyza> SklepPozAkcyza { get; set; }
|
|
|
|
public virtual DbSet<SklepPozDok> SklepPozDok { get; set; }
|
|
|
|
public virtual DbSet<SklepPozPar> SklepPozPar { get; set; }
|
|
|
|
public virtual DbSet<SklepPozParSzczeg> SklepPozParSzczeg { get; set; }
|
|
|
|
public virtual DbSet<SklepProfil> SklepProfil { get; set; }
|
|
|
|
public virtual DbSet<SklepProfilKonfig> SklepProfilKonfig { get; set; }
|
|
|
|
public virtual DbSet<SklepPrtMag> SklepPrtMag { get; set; }
|
|
|
|
public virtual DbSet<SklepRapWartPocz> SklepRapWartPocz { get; set; }
|
|
|
|
public virtual DbSet<SklepRapWartPoczDane> SklepRapWartPoczDane { get; set; }
|
|
|
|
public virtual DbSet<SklepRegula> SklepRegula { get; set; }
|
|
|
|
public virtual DbSet<SklepRegulaAsort> SklepRegulaAsort { get; set; }
|
|
|
|
public virtual DbSet<SklepRegulaDok> SklepRegulaDok { get; set; }
|
|
|
|
public virtual DbSet<SklepRegulaDokSzczeg> SklepRegulaDokSzczeg { get; set; }
|
|
|
|
public virtual DbSet<SklepRegulaKod> SklepRegulaKod { get; set; }
|
|
|
|
public virtual DbSet<SklepRegulaPar> SklepRegulaPar { get; set; }
|
|
|
|
public virtual DbSet<SklepRegulaParSzczeg> SklepRegulaParSzczeg { get; set; }
|
|
|
|
public virtual DbSet<SklepRegulaParam> SklepRegulaParam { get; set; }
|
|
|
|
public virtual DbSet<SklepRegulaPozDok> SklepRegulaPozDok { get; set; }
|
|
|
|
public virtual DbSet<SklepRegulaPozDokSzczeg> SklepRegulaPozDokSzczeg { get; set; }
|
|
|
|
public virtual DbSet<SklepRegulaPozPar> SklepRegulaPozPar { get; set; }
|
|
|
|
public virtual DbSet<SklepRegulaPozParSzczeg> SklepRegulaPozParSzczeg { get; set; }
|
|
|
|
public virtual DbSet<SklepRegulaTekst> SklepRegulaTekst { get; set; }
|
|
|
|
public virtual DbSet<SklepRegulaTowar> SklepRegulaTowar { get; set; }
|
|
|
|
public virtual DbSet<SklepRola> SklepRola { get; set; }
|
|
|
|
public virtual DbSet<SklepRolaUprawnienie> SklepRolaUprawnienie { get; set; }
|
|
|
|
public virtual DbSet<SklepRozPrtMag> SklepRozPrtMag { get; set; }
|
|
|
|
public virtual DbSet<SklepRozbicieDodDok> SklepRozbicieDodDok { get; set; }
|
|
|
|
public virtual DbSet<SklepRozbicieDok> SklepRozbicieDok { get; set; }
|
|
|
|
public virtual DbSet<SklepRozlPartii> SklepRozlPartii { get; set; }
|
|
|
|
public virtual DbSet<SklepRozlicza> SklepRozlicza { get; set; }
|
|
|
|
public virtual DbSet<SklepSkladnikDefinicjiKodu> SklepSkladnikDefinicjiKodu { get; set; }
|
|
|
|
public virtual DbSet<SklepSkladnikWzorca> SklepSkladnikWzorca { get; set; }
|
|
|
|
public virtual DbSet<SklepStanPrtMag> SklepStanPrtMag { get; set; }
|
|
|
|
public virtual DbSet<SklepSzczegPrtMag> SklepSzczegPrtMag { get; set; }
|
|
|
|
public virtual DbSet<SklepTekstDok> SklepTekstDok { get; set; }
|
|
|
|
public virtual DbSet<SklepTekstPoz> SklepTekstPoz { get; set; }
|
|
|
|
public virtual DbSet<SklepTekstZgody> SklepTekstZgody { get; set; }
|
|
|
|
public virtual DbSet<SklepTowAkcyza> SklepTowAkcyza { get; set; }
|
|
|
|
public virtual DbSet<SklepTowDodatek> SklepTowDodatek { get; set; }
|
|
|
|
public virtual DbSet<SklepTowIntParam> SklepTowIntParam { get; set; }
|
|
|
|
public virtual DbSet<SklepTowKod> SklepTowKod { get; set; }
|
|
|
|
public virtual DbSet<SklepTowParWiseBase> SklepTowParWiseBase { get; set; }
|
|
|
|
public virtual DbSet<SklepTowPowiazanie> SklepTowPowiazanie { get; set; }
|
|
|
|
public virtual DbSet<SklepTowStraty> SklepTowStraty { get; set; }
|
|
|
|
public virtual DbSet<SklepTowZamiennik> SklepTowZamiennik { get; set; }
|
|
|
|
public virtual DbSet<SklepTowZdjecia> SklepTowZdjecia { get; set; }
|
|
|
|
public virtual DbSet<SklepTowar> SklepTowar { get; set; }
|
|
|
|
public virtual DbSet<SklepTowarSkladnika> SklepTowarSkladnika { get; set; }
|
|
|
|
public virtual DbSet<SklepTrescEmail> SklepTrescEmail { get; set; }
|
|
|
|
public virtual DbSet<SklepTrescEmailTekst> SklepTrescEmailTekst { get; set; }
|
|
|
|
public virtual DbSet<SklepTypOs> SklepTypOs { get; set; }
|
|
|
|
public virtual DbSet<SklepUprawnienie> SklepUprawnienie { get; set; }
|
|
|
|
public virtual DbSet<SklepUzytkownik> SklepUzytkownik { get; set; }
|
|
|
|
public virtual DbSet<SklepWaluta> SklepWaluta { get; set; }
|
|
|
|
public virtual DbSet<SklepZaleznosc> SklepZaleznosc { get; set; }
|
|
|
|
public virtual DbSet<SklepZamiennik> SklepZamiennik { get; set; }
|
|
|
|
public virtual DbSet<SklepZasob> SklepZasob { get; set; }
|
|
|
|
public virtual DbSet<SklepZdarzOs> SklepZdarzOs { get; set; }
|
|
|
|
public virtual DbSet<SklepZdarzOsOpis> SklepZdarzOsOpis { get; set; }
|
|
|
|
public virtual DbSet<SklepZgoda> SklepZgoda { get; set; }
|
|
|
|
public virtual DbSet<Sprzedaz> Sprzedaz { get; set; }
|
|
|
|
public virtual DbSet<StanPrtMag> StanPrtMag { get; set; }
|
|
|
|
public virtual DbSet<StanZgody> StanZgody { get; set; }
|
|
|
|
public virtual DbSet<Struktura_7_3> Struktura_7_3 { get; set; }
|
|
|
|
public virtual DbSet<Subsys> Subsys { get; set; }
|
|
|
|
public virtual DbSet<SzczegPrtMag> SzczegPrtMag { get; set; }
|
|
|
|
public virtual DbSet<TabelaAkcyzowa> TabelaAkcyzowa { get; set; }
|
|
|
|
public virtual DbSet<TekstDok> TekstDok { get; set; }
|
|
|
|
public virtual DbSet<TekstPoz> TekstPoz { get; set; }
|
|
|
|
public virtual DbSet<TekstZgody> TekstZgody { get; set; }
|
|
|
|
public virtual DbSet<TowAkcyza> TowAkcyza { get; set; }
|
|
|
|
public virtual DbSet<TowDodatek> TowDodatek { get; set; }
|
|
|
|
public virtual DbSet<TowIntParam> TowIntParam { get; set; }
|
|
|
|
public virtual DbSet<TowKraj> TowKraj { get; set; }
|
|
|
|
public virtual DbSet<TowParWiseBase> TowParWiseBase { get; set; }
|
|
|
|
public virtual DbSet<TowPowiazanie> TowPowiazanie { get; set; }
|
|
|
|
public virtual DbSet<TowStraty> TowStraty { get; set; }
|
|
|
|
public virtual DbSet<TowStratyDlaSklepu> TowStratyDlaSklepu { get; set; }
|
|
|
|
public virtual DbSet<TowWartosc> TowWartosc { get; set; }
|
|
|
|
public virtual DbSet<TowZamiennik> TowZamiennik { get; set; }
|
|
|
|
public virtual DbSet<TowZdjecia> TowZdjecia { get; set; }
|
|
|
|
public virtual DbSet<Towar> Towar { get; set; }
|
|
|
|
public virtual DbSet<TowarSkladnika> TowarSkladnika { get; set; }
|
|
|
|
public virtual DbSet<TrescEmail> TrescEmail { get; set; }
|
|
|
|
public virtual DbSet<TrescEmailTekst> TrescEmailTekst { get; set; }
|
|
|
|
public virtual DbSet<TypOs> TypOs { get; set; }
|
|
|
|
public virtual DbSet<Ulica> Ulica { get; set; }
|
|
|
|
public virtual DbSet<Uprawnienie> Uprawnienie { get; set; }
|
|
|
|
public virtual DbSet<UprawnienieNaSklep> UprawnienieNaSklep { get; set; }
|
|
|
|
public virtual DbSet<UzNaSklep> UzNaSklep { get; set; }
|
|
|
|
public virtual DbSet<Uzytkownik> Uzytkownik { get; set; }
|
|
|
|
public virtual DbSet<Vat> Vat { get; set; }
|
|
|
|
public virtual DbSet<Waluta> Waluta { get; set; }
|
|
|
|
public virtual DbSet<Wersja_7_2> Wersja_7_2 { get; set; }
|
|
|
|
public virtual DbSet<Wzorzec> Wzorzec { get; set; }
|
|
|
|
public virtual DbSet<Zaleznosc> Zaleznosc { get; set; }
|
|
|
|
public virtual DbSet<Zamiennik> Zamiennik { get; set; }
|
|
|
|
public virtual DbSet<Zasob> Zasob { get; set; }
|
|
|
|
public virtual DbSet<ZdarzLoj> ZdarzLoj { get; set; }
|
|
|
|
public virtual DbSet<ZdarzOs> ZdarzOs { get; set; }
|
|
|
|
public virtual DbSet<ZdarzOsOpis> ZdarzOsOpis { get; set; }
|
|
|
|
public virtual DbSet<Zgoda> Zgoda { get; set; }
|
|
|
|
public virtual DbSet<ZlecKomunikat> ZlecKomunikat { get; set; }
|
|
|
|
public virtual DbSet<ZlecParam> ZlecParam { get; set; }
|
|
|
|
public virtual DbSet<Zlecenie> Zlecenie { get; set; }
|
|
|
|
public virtual DbSet<Zmiana> Zmiana { get; set; }
|
|
|
|
public virtual DbSet<ZmianaTabeli> ZmianaTabeli { get; set; }
|
|
|
|
|
|
protected override void OnModelCreating(ModelBuilder modelBuilder)
|
|
{
|
|
modelBuilder.Entity<Akwizytor>(entity =>
|
|
{
|
|
entity.HasKey(e => e.AkwId).HasName("PK_AKWIZYTOR");
|
|
|
|
entity.Property(e => e.AkwId)
|
|
.ValueGeneratedOnAdd()
|
|
.HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.Nazwisko)
|
|
.HasMaxLength(60)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.Opis)
|
|
.HasMaxLength(255)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.Prowizja).HasColumnType("decimal(10, 4)");
|
|
});
|
|
|
|
modelBuilder.Entity<Artykul>(entity =>
|
|
{
|
|
entity.HasKey(e => e.ArtId).HasName("PK_ARTYKUL");
|
|
|
|
entity.HasIndex(e => e.CentrArtId, "idx_CentrArtId");
|
|
|
|
entity.Property(e => e.ArtId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.ArtNazwa)
|
|
.HasMaxLength(120)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.CentrArtId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.GlownyTowId).HasColumnType("numeric(9, 0)");
|
|
|
|
entity.HasOne(d => d.GlownyTow).WithMany(p => p.Artykul)
|
|
.HasForeignKey(d => d.GlownyTowId)
|
|
.HasConstraintName("FK_ARTGLOWNYTOWID");
|
|
});
|
|
|
|
modelBuilder.Entity<Asort>(entity =>
|
|
{
|
|
entity.HasKey(e => e.AsId).HasName("PK_ASORT");
|
|
|
|
entity.HasIndex(e => e.CentrAsId, "idx_CentrAsId");
|
|
|
|
entity.Property(e => e.AsId)
|
|
.ValueGeneratedOnAdd()
|
|
.HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.CentrAsId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.HurtRabat).HasColumnType("decimal(10, 4)");
|
|
entity.Property(e => e.Marza).HasColumnType("decimal(10, 4)");
|
|
entity.Property(e => e.Nazwa)
|
|
.HasMaxLength(40)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.NocNarzut).HasColumnType("decimal(10, 4)");
|
|
entity.Property(e => e.Param1).HasColumnType("decimal(15, 4)");
|
|
});
|
|
|
|
modelBuilder.Entity<Bank>(entity =>
|
|
{
|
|
entity.Property(e => e.BankId)
|
|
.ValueGeneratedOnAdd()
|
|
.HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.Adres)
|
|
.HasMaxLength(255)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.CentrBankId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.Nazwa)
|
|
.HasMaxLength(255)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.NrRozliBank)
|
|
.HasMaxLength(8)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.SWIFT)
|
|
.HasMaxLength(11)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.Zmiana).HasColumnType("datetime");
|
|
});
|
|
|
|
modelBuilder.Entity<Blokada>(entity =>
|
|
{
|
|
entity.HasKey(e => new { e.SesjaId, e.TowId, e.MagId }).HasName("PK_BLOKADA");
|
|
|
|
entity.HasIndex(e => new { e.TowId, e.MagId }, "idx_BlokTowMag");
|
|
|
|
entity.Property(e => e.SesjaId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.TowId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.MagId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.Ilosc).HasColumnType("decimal(15, 4)");
|
|
|
|
entity.HasOne(d => d.Sesja).WithMany(p => p.Blokada)
|
|
.HasForeignKey(d => d.SesjaId)
|
|
.OnDelete(DeleteBehavior.ClientSetNull)
|
|
.HasConstraintName("FK_BLOKADA_REF_BLOKS_SESJAAKT");
|
|
|
|
entity.HasOne(d => d.Istw).WithMany(p => p.Blokada)
|
|
.HasForeignKey(d => new { d.TowId, d.MagId })
|
|
.OnDelete(DeleteBehavior.ClientSetNull)
|
|
.HasConstraintName("FK_BLOKADA_REF_BLOKT_ISTW");
|
|
});
|
|
|
|
modelBuilder.Entity<CentrStanZgody>(entity =>
|
|
{
|
|
entity.HasKey(e => new { e.KontrId, e.ZgId }).HasName("PK_CENTRSTANZGODY");
|
|
|
|
entity.HasIndex(e => e.ZgId, "idx_CESTZG_ZG");
|
|
|
|
entity.Property(e => e.KontrId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.ZgId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.DataDec).HasColumnType("datetime");
|
|
entity.Property(e => e.Kiedy)
|
|
.HasMaxLength(20)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.Wersja)
|
|
.HasMaxLength(20)
|
|
.IsUnicode(false);
|
|
|
|
entity.HasOne(d => d.Kontr).WithMany(p => p.CentrStanZgody)
|
|
.HasForeignKey(d => d.KontrId)
|
|
.OnDelete(DeleteBehavior.ClientSetNull)
|
|
.HasConstraintName("FK_CESTZG_KTH");
|
|
|
|
entity.HasOne(d => d.Zg).WithMany(p => p.CentrStanZgody)
|
|
.HasForeignKey(d => d.ZgId)
|
|
.OnDelete(DeleteBehavior.ClientSetNull)
|
|
.HasConstraintName("FK_CESTZG_ZG");
|
|
});
|
|
|
|
modelBuilder.Entity<Czas>(entity =>
|
|
{
|
|
entity.HasKey(e => e.CzasID).HasName("PK_CZAS");
|
|
|
|
entity.Property(e => e.CzasID).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.Data).HasColumnType("datetime");
|
|
entity.Property(e => e.Dzien).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.DzienMiesiaca).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.DzienTygodnia).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.Miesiac).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.MiesiacRoku).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.Rok).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.Tydzien).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.TydzienRoku).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.Weekend).HasColumnType("numeric(9, 0)");
|
|
});
|
|
|
|
modelBuilder.Entity<DefinicjaKodu>(entity =>
|
|
{
|
|
entity.HasKey(e => e.DKId).HasName("PK_DEFKODU");
|
|
|
|
entity.Property(e => e.DKId)
|
|
.ValueGeneratedOnAdd()
|
|
.HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.CentrDKId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.DataDo).HasColumnType("datetime");
|
|
entity.Property(e => e.DataOd).HasColumnType("datetime");
|
|
entity.Property(e => e.Nazwa)
|
|
.HasMaxLength(120)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.Zmiana).HasColumnType("datetime");
|
|
});
|
|
|
|
modelBuilder.Entity<DlugiZasob>(entity =>
|
|
{
|
|
entity.HasKey(e => e.ZasobId);
|
|
|
|
entity.HasIndex(e => e.CentrZasobId, "IxDlugiZasob_CentrZasobId");
|
|
|
|
entity.HasIndex(e => e.GUID, "IxDlugiZasob_GUID");
|
|
|
|
entity.HasIndex(e => e.Zmiana, "IxDlugiZasob_Zmiana");
|
|
|
|
entity.Property(e => e.ZasobId)
|
|
.ValueGeneratedOnAdd()
|
|
.HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.CentrWersja)
|
|
.HasMaxLength(40)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.CentrZasobId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.GUID)
|
|
.HasMaxLength(120)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.Nazwa)
|
|
.HasMaxLength(255)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.Opcje)
|
|
.HasMaxLength(40)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.Sciezka)
|
|
.HasMaxLength(255)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.Skrot1)
|
|
.HasMaxLength(255)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.Skrot2)
|
|
.HasMaxLength(255)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.Skrot3)
|
|
.HasMaxLength(255)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.Skrot4)
|
|
.HasMaxLength(255)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.TypDanych)
|
|
.HasMaxLength(20)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.Wersja)
|
|
.HasMaxLength(40)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.Zastosowanie)
|
|
.HasMaxLength(40)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.Zmiana).HasColumnType("datetime");
|
|
});
|
|
|
|
modelBuilder.Entity<DlugiZasobBin>(entity =>
|
|
{
|
|
entity.HasKey(e => new { e.ZasobId, e.Porcja });
|
|
|
|
entity.Property(e => e.ZasobId).HasColumnType("numeric(9, 0)");
|
|
|
|
entity.HasOne(d => d.Zasob).WithMany(p => p.DlugiZasobBin)
|
|
.HasForeignKey(d => d.ZasobId)
|
|
.OnDelete(DeleteBehavior.ClientSetNull)
|
|
.HasConstraintName("FK_DlugiZasobBin_ZasobId");
|
|
});
|
|
|
|
modelBuilder.Entity<DlugiZasobTxt>(entity =>
|
|
{
|
|
entity.HasKey(e => new { e.ZasobId, e.Porcja });
|
|
|
|
entity.Property(e => e.ZasobId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.Dane).IsUnicode(false);
|
|
|
|
entity.HasOne(d => d.Zasob).WithMany(p => p.DlugiZasobTxt)
|
|
.HasForeignKey(d => d.ZasobId)
|
|
.OnDelete(DeleteBehavior.ClientSetNull)
|
|
.HasConstraintName("FK_DlugiZasobTxt_ZasobId");
|
|
});
|
|
|
|
modelBuilder.Entity<Dok>(entity =>
|
|
{
|
|
entity.HasKey(e => e.DokId).HasName("PK_DOK");
|
|
|
|
entity.HasIndex(e => new { e.TypDok, e.Data, e.KolejnyWDniu }, "DokTypDok");
|
|
|
|
entity.HasIndex(e => e.CentrDokId, "idx_DokCentrDokId");
|
|
|
|
entity.HasIndex(e => new { e.Data, e.KolejnyWDniu }, "idx_DokDataKolejnyWDniu");
|
|
|
|
entity.HasIndex(e => e.MagId, "idx_DokMagId");
|
|
|
|
entity.HasIndex(e => e.NrDok, "idx_DokNrDok");
|
|
|
|
entity.HasIndex(e => e.UzId, "idx_DokUzId");
|
|
|
|
entity.HasIndex(e => e.WalId, "idx_DokWal");
|
|
|
|
entity.HasIndex(e => e.Zmiana, "idx_DokZmiana");
|
|
|
|
entity.HasIndex(e => e.ZmianaPkt, "idx_DokZmianaPkt");
|
|
|
|
entity.Property(e => e.DokId)
|
|
.ValueGeneratedOnAdd()
|
|
.HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.CentrDokId).HasColumnType("decimal(15, 4)");
|
|
entity.Property(e => e.Data).HasColumnType("datetime");
|
|
entity.Property(e => e.DataDod).HasColumnType("datetime");
|
|
entity.Property(e => e.DataPom).HasColumnType("datetime");
|
|
entity.Property(e => e.DoZaplaty).HasColumnType("decimal(15, 4)");
|
|
entity.Property(e => e.Kurs).HasColumnType("decimal(15, 4)");
|
|
entity.Property(e => e.Kwota1).HasColumnType("decimal(15, 4)");
|
|
entity.Property(e => e.Kwota10).HasColumnType("decimal(15, 4)");
|
|
entity.Property(e => e.Kwota11).HasColumnType("decimal(15, 4)");
|
|
entity.Property(e => e.Kwota12).HasColumnType("decimal(15, 4)");
|
|
entity.Property(e => e.Kwota2).HasColumnType("decimal(15, 4)");
|
|
entity.Property(e => e.Kwota3).HasColumnType("decimal(15, 4)");
|
|
entity.Property(e => e.Kwota4).HasColumnType("decimal(15, 4)");
|
|
entity.Property(e => e.Kwota5).HasColumnType("decimal(15, 4)");
|
|
entity.Property(e => e.Kwota6).HasColumnType("decimal(15, 4)");
|
|
entity.Property(e => e.Kwota7).HasColumnType("decimal(15, 4)");
|
|
entity.Property(e => e.Kwota8).HasColumnType("decimal(15, 4)");
|
|
entity.Property(e => e.Kwota9).HasColumnType("decimal(15, 4)");
|
|
entity.Property(e => e.MagId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.Netto).HasColumnType("decimal(15, 4)");
|
|
entity.Property(e => e.NettoDet).HasColumnType("decimal(15, 4)");
|
|
entity.Property(e => e.NettoDetUslugi).HasColumnType("decimal(15, 4)");
|
|
entity.Property(e => e.NettoMag).HasColumnType("decimal(15, 4)");
|
|
entity.Property(e => e.NettoMagUslugi).HasColumnType("decimal(15, 4)");
|
|
entity.Property(e => e.NettoUslugi).HasColumnType("decimal(15, 4)");
|
|
entity.Property(e => e.NrDok)
|
|
.HasMaxLength(60)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.Podatek).HasColumnType("decimal(15, 4)");
|
|
entity.Property(e => e.PodatekDet).HasColumnType("decimal(15, 4)");
|
|
entity.Property(e => e.PodatekDetUslugi).HasColumnType("decimal(15, 4)");
|
|
entity.Property(e => e.PodatekMag).HasColumnType("decimal(15, 4)");
|
|
entity.Property(e => e.PodatekMagUslugi).HasColumnType("decimal(15, 4)");
|
|
entity.Property(e => e.PodatekUslugi).HasColumnType("decimal(15, 4)");
|
|
entity.Property(e => e.RabatProc).HasColumnType("decimal(10, 4)");
|
|
entity.Property(e => e.Razem).HasColumnType("decimal(15, 4)");
|
|
entity.Property(e => e.UzId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.WalId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.WalIdPlatnosci).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.Zaplacono).HasColumnType("decimal(15, 4)");
|
|
entity.Property(e => e.ZaplaconoPodatek).HasColumnType("decimal(15, 4)");
|
|
entity.Property(e => e.ZaplaconoWKasie).HasColumnType("decimal(15, 4)");
|
|
entity.Property(e => e.Zmiana).HasColumnType("datetime");
|
|
entity.Property(e => e.ZmianaPkt).HasColumnType("datetime");
|
|
|
|
entity.HasOne(d => d.Mag).WithMany(p => p.Dok)
|
|
.HasForeignKey(d => d.MagId)
|
|
.OnDelete(DeleteBehavior.ClientSetNull)
|
|
.HasConstraintName("FK_DOK_REF_DOKMA_MAGAZYN");
|
|
|
|
entity.HasOne(d => d.Uz).WithMany(p => p.Dok)
|
|
.HasForeignKey(d => d.UzId)
|
|
.OnDelete(DeleteBehavior.ClientSetNull)
|
|
.HasConstraintName("FK_DOK_REF_DOKUZ_UZYTKOWN");
|
|
|
|
entity.HasOne(d => d.Wal).WithMany(p => p.DokWal)
|
|
.HasForeignKey(d => d.WalId)
|
|
.HasConstraintName("FK_DOK_REF_DOKWA_WALUTA");
|
|
|
|
entity.HasOne(d => d.WalIdPlatnosciNavigation).WithMany(p => p.DokWalIdPlatnosciNavigation)
|
|
.HasForeignKey(d => d.WalIdPlatnosci)
|
|
.HasConstraintName("FK_Ref_DokWalIdPlatnosci");
|
|
|
|
entity.HasMany(d => d.KB).WithMany(p => p.Dok)
|
|
.UsingEntity<Dictionary<string, object>>(
|
|
"DokKontoBankowe",
|
|
r => r.HasOne<KontoBankowe>().WithMany()
|
|
.HasForeignKey("KBId")
|
|
.OnDelete(DeleteBehavior.ClientSetNull)
|
|
.HasConstraintName("FK_DOKKONTOBANK_KONTOBANK"),
|
|
l => l.HasOne<Dok>().WithMany()
|
|
.HasForeignKey("DokId")
|
|
.OnDelete(DeleteBehavior.ClientSetNull)
|
|
.HasConstraintName("FK_DOKKONTOBANK_DOK"),
|
|
j =>
|
|
{
|
|
j.HasKey("DokId", "KBId");
|
|
j.IndexerProperty<decimal>("DokId").HasColumnType("numeric(9, 0)");
|
|
j.IndexerProperty<decimal>("KBId").HasColumnType("numeric(9, 0)");
|
|
});
|
|
});
|
|
|
|
modelBuilder.Entity<DokDodKth>(entity =>
|
|
{
|
|
entity.HasKey(e => new { e.DokId, e.Znaczenie }).HasName("PK_DOKDODKTH");
|
|
|
|
entity.HasIndex(e => e.KontrId, "idx_DDKth");
|
|
|
|
entity.Property(e => e.DokId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.KontrId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.Kwota).HasColumnType("decimal(15, 4)");
|
|
|
|
entity.HasOne(d => d.Dok).WithMany(p => p.DokDodKth)
|
|
.HasForeignKey(d => d.DokId)
|
|
.OnDelete(DeleteBehavior.ClientSetNull)
|
|
.HasConstraintName("FK_DOKDODKT_REF_DDK_DOK");
|
|
|
|
entity.HasOne(d => d.Kontr).WithMany(p => p.DokDodKth)
|
|
.HasForeignKey(d => d.KontrId)
|
|
.OnDelete(DeleteBehavior.ClientSetNull)
|
|
.HasConstraintName("FK_DOKDODKT_REF_DKD_KONTRAHE");
|
|
});
|
|
|
|
modelBuilder.Entity<DokKasa>(entity =>
|
|
{
|
|
entity.HasKey(e => e.DokId).HasName("PK_DOKKASA");
|
|
|
|
entity.HasIndex(e => e.KasaId, "idx_DokKasaId");
|
|
|
|
entity.Property(e => e.DokId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.KasaId).HasColumnType("numeric(9, 0)");
|
|
|
|
entity.HasOne(d => d.Dok).WithOne(p => p.DokKasa)
|
|
.HasForeignKey<DokKasa>(d => d.DokId)
|
|
.OnDelete(DeleteBehavior.ClientSetNull)
|
|
.HasConstraintName("FK_DOKKASA_REF_DOKKA_DOK");
|
|
|
|
entity.HasOne(d => d.Kasa).WithMany(p => p.DokKasa)
|
|
.HasForeignKey(d => d.KasaId)
|
|
.OnDelete(DeleteBehavior.ClientSetNull)
|
|
.HasConstraintName("FK_DOKKASA_REF_KASA_KASA");
|
|
});
|
|
|
|
modelBuilder.Entity<DokKontr>(entity =>
|
|
{
|
|
entity.HasKey(e => e.DokId).HasName("PK_DOKKONTR");
|
|
|
|
entity.HasIndex(e => e.KontrId, "idx_DokKontrId");
|
|
|
|
entity.Property(e => e.DokId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.KontrId).HasColumnType("numeric(9, 0)");
|
|
|
|
entity.HasOne(d => d.Dok).WithOne(p => p.DokKontr)
|
|
.HasForeignKey<DokKontr>(d => d.DokId)
|
|
.OnDelete(DeleteBehavior.ClientSetNull)
|
|
.HasConstraintName("FK_DOKKONTR_REF_DOKKO_DOK");
|
|
|
|
entity.HasOne(d => d.Kontr).WithMany(p => p.DokKontr)
|
|
.HasForeignKey(d => d.KontrId)
|
|
.OnDelete(DeleteBehavior.ClientSetNull)
|
|
.HasConstraintName("FK_DOKKONTR_REF_KONTR_KONTRAHE");
|
|
});
|
|
|
|
modelBuilder.Entity<DokKurs>(entity =>
|
|
{
|
|
entity.HasKey(e => new { e.DokId, e.Znaczenie }).HasName("PK_DOKKURS");
|
|
|
|
entity.HasIndex(e => e.WalId, "idx_DokKursWal");
|
|
|
|
entity.Property(e => e.DokId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.Data).HasColumnType("datetime");
|
|
entity.Property(e => e.Kurs).HasColumnType("decimal(15, 4)");
|
|
entity.Property(e => e.NrTabeli)
|
|
.HasMaxLength(60)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.WalId).HasColumnType("numeric(9, 0)");
|
|
|
|
entity.HasOne(d => d.Dok).WithMany(p => p.DokKurs)
|
|
.HasForeignKey(d => d.DokId)
|
|
.OnDelete(DeleteBehavior.ClientSetNull)
|
|
.HasConstraintName("FK_DOKKURS_DOK");
|
|
|
|
entity.HasOne(d => d.Wal).WithMany(p => p.DokKurs)
|
|
.HasForeignKey(d => d.WalId)
|
|
.OnDelete(DeleteBehavior.ClientSetNull)
|
|
.HasConstraintName("FK_DOKKURS_WAL");
|
|
});
|
|
|
|
modelBuilder.Entity<DokPunkty>(entity =>
|
|
{
|
|
entity.HasKey(e => new { e.DokId, e.Typ }).HasName("PK_DOKPUNKTY");
|
|
|
|
entity.Property(e => e.DokId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.Kiedy).HasColumnType("datetime");
|
|
entity.Property(e => e.Kwota).HasColumnType("decimal(15, 4)");
|
|
|
|
entity.HasOne(d => d.Dok).WithMany(p => p.DokPunkty)
|
|
.HasForeignKey(d => d.DokId)
|
|
.OnDelete(DeleteBehavior.ClientSetNull)
|
|
.HasConstraintName("FK_DOKPUNKT_REF_DOKPK_DOK");
|
|
});
|
|
|
|
modelBuilder.Entity<DokWBufPowiazanie>(entity =>
|
|
{
|
|
entity.HasKey(e => new { e.DokId, e.JakiePow, e.KtorePow }).HasName("PK_DOKWBUFPOWIAZANIE");
|
|
|
|
entity.HasIndex(e => e.Id, "idx_DokWBufId");
|
|
|
|
entity.Property(e => e.DokId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.Id).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.Param)
|
|
.HasMaxLength(255)
|
|
.IsUnicode(false);
|
|
|
|
entity.HasOne(d => d.Dok).WithMany(p => p.DokWBufPowiazanie)
|
|
.HasForeignKey(d => d.DokId)
|
|
.OnDelete(DeleteBehavior.ClientSetNull)
|
|
.HasConstraintName("FK_DokWBufPow");
|
|
});
|
|
|
|
modelBuilder.Entity<DokWaluta>(entity =>
|
|
{
|
|
entity.HasKey(e => new { e.DokId, e.WalId }).HasName("PK_DOKWALUTA");
|
|
|
|
entity.HasIndex(e => e.WalId, "idx_WalDok");
|
|
|
|
entity.Property(e => e.DokId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.WalId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.DokKwota).HasColumnType("decimal(15, 4)");
|
|
entity.Property(e => e.Kurs).HasColumnType("decimal(15, 4)");
|
|
entity.Property(e => e.WalKwota).HasColumnType("decimal(15, 4)");
|
|
entity.Property(e => e.WalNetto).HasColumnType("decimal(15, 4)");
|
|
entity.Property(e => e.WalNettoDet).HasColumnType("decimal(15, 4)");
|
|
entity.Property(e => e.WalPodatek).HasColumnType("decimal(15, 4)");
|
|
entity.Property(e => e.WalPodatekDet).HasColumnType("decimal(15, 4)");
|
|
|
|
entity.HasOne(d => d.Dok).WithMany(p => p.DokWaluta)
|
|
.HasForeignKey(d => d.DokId)
|
|
.OnDelete(DeleteBehavior.ClientSetNull)
|
|
.HasConstraintName("FK_DOKWALUT_REF_DOKWA_DOK");
|
|
|
|
entity.HasOne(d => d.Wal).WithMany(p => p.DokWaluta)
|
|
.HasForeignKey(d => d.WalId)
|
|
.OnDelete(DeleteBehavior.ClientSetNull)
|
|
.HasConstraintName("FK_DOKWALUT_REF_WALDO_WALUTA");
|
|
});
|
|
|
|
modelBuilder.Entity<DostProd>(entity =>
|
|
{
|
|
entity.HasKey(e => new { e.DostId, e.ProdId }).HasName("PK_DOSTPROD");
|
|
|
|
entity.Property(e => e.DostId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.ProdId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.RabatProd).HasColumnType("decimal(10, 4)");
|
|
|
|
entity.HasOne(d => d.Dost).WithMany(p => p.DostProdDost)
|
|
.HasForeignKey(d => d.DostId)
|
|
.OnDelete(DeleteBehavior.ClientSetNull)
|
|
.HasConstraintName("Ref_DostPrKth");
|
|
|
|
entity.HasOne(d => d.Prod).WithMany(p => p.DostProdProd)
|
|
.HasForeignKey(d => d.ProdId)
|
|
.OnDelete(DeleteBehavior.ClientSetNull)
|
|
.HasConstraintName("Ref_PrDostKth");
|
|
});
|
|
|
|
modelBuilder.Entity<Dostawca>(entity =>
|
|
{
|
|
entity.HasKey(e => new { e.KontrId, e.TowId }).HasName("PK_DOSTAWCA");
|
|
|
|
entity.HasIndex(e => e.TowId, "idx_DostTowId");
|
|
|
|
entity.Property(e => e.KontrId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.TowId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.CenaZak).HasColumnType("decimal(15, 4)");
|
|
entity.Property(e => e.IleWZgrzewce).HasColumnType("decimal(15, 4)");
|
|
entity.Property(e => e.Kod)
|
|
.HasMaxLength(30)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.RabatOdWart).HasColumnType("decimal(10, 4)");
|
|
|
|
entity.HasOne(d => d.Kontr).WithMany(p => p.DostawcaNavigation)
|
|
.HasForeignKey(d => d.KontrId)
|
|
.OnDelete(DeleteBehavior.ClientSetNull)
|
|
.HasConstraintName("FK_DOSTAWCA_REF_KTHDO_KONTRAHE");
|
|
|
|
entity.HasOne(d => d.Tow).WithMany(p => p.Dostawca)
|
|
.HasForeignKey(d => d.TowId)
|
|
.OnDelete(DeleteBehavior.ClientSetNull)
|
|
.HasConstraintName("FK_DOSTAWCA_REF_TOWDO_TOWAR");
|
|
});
|
|
|
|
modelBuilder.Entity<DzienRozl>(entity =>
|
|
{
|
|
entity.HasKey(e => e.Dzien).HasName("PK_DZIENROZL");
|
|
|
|
entity.HasIndex(e => e.Zmiana, "idx_DzienZmiana");
|
|
|
|
entity.Property(e => e.Dzien).HasColumnType("datetime");
|
|
entity.Property(e => e.Zmiana).HasColumnType("datetime");
|
|
});
|
|
|
|
modelBuilder.Entity<DzienRozlParam>(entity =>
|
|
{
|
|
entity.HasKey(e => new { e.Dzien, e.Znaczenie }).HasName("PK_DZIENROZLPARAM");
|
|
|
|
entity.Property(e => e.Dzien).HasColumnType("datetime");
|
|
entity.Property(e => e.Wartosc)
|
|
.HasMaxLength(255)
|
|
.IsUnicode(false);
|
|
|
|
entity.HasOne(d => d.DzienNavigation).WithMany(p => p.DzienRozlParam)
|
|
.HasForeignKey(d => d.Dzien)
|
|
.OnDelete(DeleteBehavior.ClientSetNull)
|
|
.HasConstraintName("Ref_DzienRozlPar");
|
|
});
|
|
|
|
modelBuilder.Entity<Email>(entity =>
|
|
{
|
|
entity.HasKey(e => e.EmId);
|
|
|
|
entity.Property(e => e.EmId)
|
|
.ValueGeneratedOnAdd()
|
|
.HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.Haslo)
|
|
.HasMaxLength(255)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.Host)
|
|
.HasMaxLength(120)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.KopiaEmail)
|
|
.HasMaxLength(255)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.Login)
|
|
.HasMaxLength(255)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.Nadawca)
|
|
.HasMaxLength(120)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.Nazwa)
|
|
.HasMaxLength(60)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.Port)
|
|
.HasMaxLength(5)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.TEDId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.TEHRId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.TERId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.TEWId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.TEZIId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.UzId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.Zmiana).HasColumnType("datetime");
|
|
|
|
entity.HasOne(d => d.TED).WithMany(p => p.EmailTED)
|
|
.HasForeignKey(d => d.TEDId)
|
|
.HasConstraintName("FK_Email_TED");
|
|
|
|
entity.HasOne(d => d.TER).WithMany(p => p.EmailTER)
|
|
.HasForeignKey(d => d.TERId)
|
|
.HasConstraintName("FK_Email_TER");
|
|
|
|
entity.HasOne(d => d.TEW).WithMany(p => p.EmailTEW)
|
|
.HasForeignKey(d => d.TEWId)
|
|
.HasConstraintName("FK_Email_TEW");
|
|
|
|
entity.HasOne(d => d.Uz).WithMany(p => p.Email)
|
|
.HasForeignKey(d => d.UzId)
|
|
.HasConstraintName("FK_Email_Uz");
|
|
});
|
|
|
|
modelBuilder.Entity<FormZgod>(entity =>
|
|
{
|
|
entity.HasKey(e => new { e.TypOsId, e.ZgId }).HasName("PK_FORMZGOD");
|
|
|
|
entity.HasIndex(e => e.ZgId, "idx_FMZG_ZGODA");
|
|
|
|
entity.Property(e => e.TypOsId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.ZgId).HasColumnType("numeric(9, 0)");
|
|
|
|
entity.HasOne(d => d.TypOs).WithMany(p => p.FormZgod)
|
|
.HasForeignKey(d => d.TypOsId)
|
|
.OnDelete(DeleteBehavior.ClientSetNull)
|
|
.HasConstraintName("FK_FMZG_TYPOS");
|
|
|
|
entity.HasOne(d => d.Zg).WithMany(p => p.FormZgod)
|
|
.HasForeignKey(d => d.ZgId)
|
|
.OnDelete(DeleteBehavior.ClientSetNull)
|
|
.HasConstraintName("FK_FMZG_ZGODA");
|
|
});
|
|
|
|
modelBuilder.Entity<FormaPlatnPos7>(entity =>
|
|
{
|
|
entity.HasKey(e => e.FormaId);
|
|
|
|
entity.Property(e => e.FormaId)
|
|
.ValueGeneratedOnAdd()
|
|
.HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.CentrFormaId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.Kolejnosc).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.Nazwa)
|
|
.HasMaxLength(60)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.SerwisPlatniczy)
|
|
.HasMaxLength(40)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.Zmiana).HasColumnType("datetime");
|
|
});
|
|
|
|
modelBuilder.Entity<FormaPlatnosci>(entity =>
|
|
{
|
|
entity.HasKey(e => e.FormaPlat).HasName("PK_FORMAPLATNOSCI");
|
|
|
|
entity.Property(e => e.FormaPlat).ValueGeneratedNever();
|
|
entity.Property(e => e.Tekst)
|
|
.HasMaxLength(40)
|
|
.IsUnicode(false);
|
|
});
|
|
|
|
modelBuilder.Entity<GrWartosc>(entity =>
|
|
{
|
|
entity.HasKey(e => new { e.GrId, e.ParId, e.Wartosc }).HasName("PK_GRWARTOSC");
|
|
|
|
entity.Property(e => e.GrId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.ParId).HasColumnType("numeric(9, 0)");
|
|
|
|
entity.HasOne(d => d.Gr).WithMany(p => p.GrWartosc)
|
|
.HasForeignKey(d => d.GrId)
|
|
.OnDelete(DeleteBehavior.ClientSetNull)
|
|
.HasConstraintName("FK_GRWARTOS_REF_GRWAR_GRUPATOW");
|
|
|
|
entity.HasOne(d => d.Par).WithMany(p => p.GrWartosc)
|
|
.HasForeignKey(d => d.ParId)
|
|
.OnDelete(DeleteBehavior.ClientSetNull)
|
|
.HasConstraintName("FK_GRWARTOS_REF_PARGR_PARAMETR");
|
|
});
|
|
|
|
modelBuilder.Entity<GrupaAkcyzowa>(entity =>
|
|
{
|
|
entity.HasKey(e => e.GrAkcId).HasName("PK_GRUPAAKCYZOWA");
|
|
|
|
entity.Property(e => e.GrAkcId)
|
|
.ValueGeneratedOnAdd()
|
|
.HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.AkcJM)
|
|
.HasMaxLength(20)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.CentrGrAkcId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.DodJM)
|
|
.HasMaxLength(20)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.IleDodJMWAkcJM).HasColumnType("decimal(15, 4)");
|
|
entity.Property(e => e.Kod)
|
|
.HasMaxLength(20)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.Nazwa)
|
|
.HasMaxLength(120)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.OpcjeWzoru)
|
|
.HasMaxLength(40)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.Opis)
|
|
.HasMaxLength(255)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.PrefiksyCN)
|
|
.HasMaxLength(255)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.Zmiana).HasColumnType("datetime");
|
|
});
|
|
|
|
modelBuilder.Entity<GrupaPromocji>(entity =>
|
|
{
|
|
entity.HasKey(e => e.GrupaId);
|
|
|
|
entity.Property(e => e.GrupaId)
|
|
.ValueGeneratedOnAdd()
|
|
.HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.CentrGrupaId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.Nazwa)
|
|
.HasMaxLength(255)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.Opis)
|
|
.HasMaxLength(255)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.Zmiana).HasColumnType("datetime");
|
|
});
|
|
|
|
modelBuilder.Entity<GrupaTow>(entity =>
|
|
{
|
|
entity.HasKey(e => e.GrId).HasName("PK_GRUPATOW");
|
|
|
|
entity.Property(e => e.GrId)
|
|
.ValueGeneratedOnAdd()
|
|
.HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.Nazwa)
|
|
.HasMaxLength(40)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.Opis)
|
|
.HasMaxLength(255)
|
|
.IsUnicode(false);
|
|
});
|
|
|
|
modelBuilder.Entity<GrupaUz>(entity =>
|
|
{
|
|
entity.HasKey(e => e.UzId).HasName("PK_GRUPAUZ");
|
|
|
|
entity.HasIndex(e => e.RolaId, "idx_Rola");
|
|
|
|
entity.Property(e => e.UzId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.RolaId).HasColumnType("numeric(9, 0)");
|
|
|
|
entity.HasOne(d => d.Rola).WithMany(p => p.GrupaUzRola)
|
|
.HasForeignKey(d => d.RolaId)
|
|
.OnDelete(DeleteBehavior.ClientSetNull)
|
|
.HasConstraintName("FK_GRUPAUZ_REF_GRROL_UZYTKOWN");
|
|
|
|
entity.HasOne(d => d.Uz).WithOne(p => p.GrupaUzUz)
|
|
.HasForeignKey<GrupaUz>(d => d.UzId)
|
|
.OnDelete(DeleteBehavior.ClientSetNull)
|
|
.HasConstraintName("FK_GRUPAUZ_REF_GRUZ_UZYTKOWN");
|
|
});
|
|
|
|
modelBuilder.Entity<HarmCeny>(entity =>
|
|
{
|
|
entity.HasKey(e => new { e.HarmId, e.TowId }).HasName("PK_HARMCENY");
|
|
|
|
entity.HasIndex(e => e.TowId, "idx_HarmTow");
|
|
|
|
entity.Property(e => e.HarmId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.TowId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.Cena5).HasColumnType("decimal(15, 4)");
|
|
entity.Property(e => e.Cena6).HasColumnType("decimal(15, 4)");
|
|
entity.Property(e => e.Cena7).HasColumnType("decimal(15, 4)");
|
|
entity.Property(e => e.Cena8).HasColumnType("decimal(15, 4)");
|
|
entity.Property(e => e.CenaDet).HasColumnType("decimal(15, 4)");
|
|
entity.Property(e => e.CenaDod).HasColumnType("decimal(15, 4)");
|
|
entity.Property(e => e.CenaHurt).HasColumnType("decimal(15, 4)");
|
|
entity.Property(e => e.CenaNoc).HasColumnType("decimal(15, 4)");
|
|
entity.Property(e => e.Inne)
|
|
.HasMaxLength(40)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.ProgPromocji).HasColumnType("decimal(15, 4)");
|
|
|
|
entity.HasOne(d => d.Harm).WithMany(p => p.HarmCeny)
|
|
.HasForeignKey(d => d.HarmId)
|
|
.OnDelete(DeleteBehavior.ClientSetNull)
|
|
.HasConstraintName("FK_HARMCENY_REF_HARMC_HARMWPIS");
|
|
|
|
entity.HasOne(d => d.Tow).WithMany(p => p.HarmCeny)
|
|
.HasForeignKey(d => d.TowId)
|
|
.OnDelete(DeleteBehavior.ClientSetNull)
|
|
.HasConstraintName("FK_HARMCENY_REF_HARMT_TOWAR");
|
|
});
|
|
|
|
modelBuilder.Entity<HarmCykl>(entity =>
|
|
{
|
|
entity.HasKey(e => new { e.HarmId, e.OdDnia, e.OdGodz, e.OdMin }).HasName("PK_HARMCYKL");
|
|
|
|
entity.Property(e => e.HarmId).HasColumnType("numeric(9, 0)");
|
|
|
|
entity.HasOne(d => d.Harm).WithMany(p => p.HarmCykl)
|
|
.HasForeignKey(d => d.HarmId)
|
|
.OnDelete(DeleteBehavior.ClientSetNull)
|
|
.HasConstraintName("FK_HARMCYKL");
|
|
});
|
|
|
|
modelBuilder.Entity<HarmHarm>(entity =>
|
|
{
|
|
entity.HasKey(e => new { e.HarmId, e.Znaczenie }).HasName("PK_HARMHARM");
|
|
|
|
entity.Property(e => e.HarmId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.PoprzHarmId).HasColumnType("numeric(9, 0)");
|
|
|
|
entity.HasOne(d => d.Harm).WithMany(p => p.HarmHarmHarm)
|
|
.HasForeignKey(d => d.HarmId)
|
|
.OnDelete(DeleteBehavior.ClientSetNull)
|
|
.HasConstraintName("FK_HARMHARM");
|
|
|
|
entity.HasOne(d => d.PoprzHarm).WithMany(p => p.HarmHarmPoprzHarm)
|
|
.HasForeignKey(d => d.PoprzHarmId)
|
|
.OnDelete(DeleteBehavior.ClientSetNull)
|
|
.HasConstraintName("FK_HARMPOPRZHARM");
|
|
});
|
|
|
|
modelBuilder.Entity<HarmRap>(entity =>
|
|
{
|
|
entity.HasKey(e => e.HRId);
|
|
|
|
entity.Property(e => e.HRId)
|
|
.ValueGeneratedOnAdd()
|
|
.HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.DataDo).HasColumnType("datetime");
|
|
entity.Property(e => e.DataOd).HasColumnType("datetime");
|
|
entity.Property(e => e.Nazwa)
|
|
.HasMaxLength(255)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.Zmiana).HasColumnType("datetime");
|
|
});
|
|
|
|
modelBuilder.Entity<HarmRapCykl>(entity =>
|
|
{
|
|
entity.HasKey(e => new { e.HRId, e.Dzien, e.Godzina, e.Minuta });
|
|
|
|
entity.Property(e => e.HRId).HasColumnType("numeric(9, 0)");
|
|
|
|
entity.HasOne(d => d.HR).WithMany(p => p.HarmRapCykl)
|
|
.HasForeignKey(d => d.HRId)
|
|
.OnDelete(DeleteBehavior.ClientSetNull)
|
|
.HasConstraintName("FK_HarmRapCykl_HRId");
|
|
});
|
|
|
|
modelBuilder.Entity<HarmRapParam>(entity =>
|
|
{
|
|
entity.HasKey(e => new { e.HRId, e.ParNazwa });
|
|
|
|
entity.Property(e => e.HRId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.ParNazwa)
|
|
.HasMaxLength(40)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.ParWartosc)
|
|
.HasMaxLength(255)
|
|
.IsUnicode(false);
|
|
|
|
entity.HasOne(d => d.HR).WithMany(p => p.HarmRapParam)
|
|
.HasForeignKey(d => d.HRId)
|
|
.OnDelete(DeleteBehavior.ClientSetNull)
|
|
.HasConstraintName("FK_HarmRapParam_HRId");
|
|
});
|
|
|
|
modelBuilder.Entity<HarmRapZlecenie>(entity =>
|
|
{
|
|
entity.HasKey(e => new { e.HRId, e.DataCzas });
|
|
|
|
entity.HasIndex(e => e.DataCzas, "idx_HarmRapZlecenieDataCzas");
|
|
|
|
entity.Property(e => e.HRId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.DataCzas).HasColumnType("datetime");
|
|
entity.Property(e => e.Komentarz)
|
|
.HasMaxLength(255)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.Zmiana).HasColumnType("datetime");
|
|
|
|
entity.HasOne(d => d.HR).WithMany(p => p.HarmRapZlecenie)
|
|
.HasForeignKey(d => d.HRId)
|
|
.OnDelete(DeleteBehavior.ClientSetNull)
|
|
.HasConstraintName("FK_HarmRapZlecenie_HRId");
|
|
});
|
|
|
|
modelBuilder.Entity<HarmWpis>(entity =>
|
|
{
|
|
entity.HasKey(e => e.HarmId).HasName("PK_HARMWPIS");
|
|
|
|
entity.HasIndex(e => new { e.KrajId, e.HarmId }, "idx_HarmKraj");
|
|
|
|
entity.HasIndex(e => e.PolId, "idx_HarmPol");
|
|
|
|
entity.Property(e => e.HarmId)
|
|
.ValueGeneratedOnAdd()
|
|
.HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.CentrHarmId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.KrajId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.Nazwa)
|
|
.HasMaxLength(40)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.Opcje)
|
|
.HasMaxLength(255)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.PolId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.WaznyDo).HasColumnType("datetime");
|
|
entity.Property(e => e.WaznyOd).HasColumnType("datetime");
|
|
entity.Property(e => e.Zmiana).HasColumnType("datetime");
|
|
|
|
entity.HasOne(d => d.Kraj).WithMany(p => p.HarmWpis)
|
|
.HasForeignKey(d => d.KrajId)
|
|
.HasConstraintName("FK_Ref_HarmKraj");
|
|
|
|
entity.HasOne(d => d.Pol).WithMany(p => p.HarmWpis)
|
|
.HasForeignKey(d => d.PolId)
|
|
.HasConstraintName("FK_HARMWPIS_REF_HARMP_POLITYKA");
|
|
});
|
|
|
|
modelBuilder.Entity<Istw>(entity =>
|
|
{
|
|
entity.HasKey(e => new { e.TowId, e.MagId }).HasName("PK_ISTW");
|
|
|
|
entity.Property(e => e.TowId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.MagId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.BlokadaMag).HasColumnType("decimal(15, 4)");
|
|
entity.Property(e => e.CenaMag).HasColumnType("decimal(15, 4)");
|
|
entity.Property(e => e.RezerwacjaMag).HasColumnType("decimal(15, 4)");
|
|
entity.Property(e => e.StanMag).HasColumnType("decimal(15, 4)");
|
|
entity.Property(e => e.StanMax).HasColumnType("decimal(15, 4)");
|
|
entity.Property(e => e.StanMin).HasColumnType("decimal(15, 4)");
|
|
|
|
entity.HasOne(d => d.Mag).WithMany(p => p.Istw)
|
|
.HasForeignKey(d => d.MagId)
|
|
.OnDelete(DeleteBehavior.ClientSetNull)
|
|
.HasConstraintName("FK_ISTW_REF_ISTWM_MAGAZYN");
|
|
|
|
entity.HasOne(d => d.Tow).WithMany(p => p.Istw)
|
|
.HasForeignKey(d => d.TowId)
|
|
.OnDelete(DeleteBehavior.ClientSetNull)
|
|
.HasConstraintName("FK_ISTW_REF_TOWIS_TOWAR");
|
|
});
|
|
|
|
modelBuilder.Entity<JM>(entity =>
|
|
{
|
|
entity.HasIndex(e => e.CentrJMId, "idx_CentrJMId");
|
|
|
|
entity.Property(e => e.JMId)
|
|
.ValueGeneratedOnAdd()
|
|
.HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.CentrJMId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.Nazwa)
|
|
.HasMaxLength(10)
|
|
.IsUnicode(false);
|
|
});
|
|
|
|
modelBuilder.Entity<KartaLoj>(entity =>
|
|
{
|
|
entity.HasKey(e => e.KartaId).HasName("PK_KARTALOJ");
|
|
|
|
entity.HasIndex(e => e.CentrKartaId, "idx_CentrKartaId");
|
|
|
|
entity.HasIndex(e => e.KodKarty, "idx_KLoj_KodKarty");
|
|
|
|
entity.HasIndex(e => e.KontoId, "idx_KLoj_Konto");
|
|
|
|
entity.Property(e => e.KartaId)
|
|
.ValueGeneratedOnAdd()
|
|
.HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.CentrKartaId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.KodKarty)
|
|
.HasMaxLength(40)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.KontoId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.Opis1)
|
|
.HasMaxLength(40)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.Opis2)
|
|
.HasMaxLength(40)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.Posiadacz)
|
|
.HasMaxLength(40)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.Uniewazniono).HasColumnType("datetime");
|
|
entity.Property(e => e.WaznaDo).HasColumnType("datetime");
|
|
entity.Property(e => e.WaznaOd).HasColumnType("datetime");
|
|
|
|
entity.HasOne(d => d.Konto).WithMany(p => p.KartaLoj)
|
|
.HasForeignKey(d => d.KontoId)
|
|
.OnDelete(DeleteBehavior.ClientSetNull)
|
|
.HasConstraintName("Ref_KartaKonto");
|
|
});
|
|
|
|
modelBuilder.Entity<KasKod>(entity =>
|
|
{
|
|
entity.HasKey(e => new { e.KasaId, e.TowId, e.Kolejnosc }).HasName("PK_KASKOD");
|
|
|
|
entity.HasIndex(e => new { e.TowId, e.Kolejnosc }, "idx_KasKodTow");
|
|
|
|
entity.Property(e => e.KasaId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.TowId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.IleWKodzie).HasColumnType("decimal(15, 4)");
|
|
entity.Property(e => e.Kod)
|
|
.HasMaxLength(20)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.KodOpak)
|
|
.HasMaxLength(20)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.Rezerwa)
|
|
.HasMaxLength(40)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.Skrot)
|
|
.HasMaxLength(40)
|
|
.IsUnicode(false);
|
|
|
|
entity.HasOne(d => d.Kasa).WithMany(p => p.KasKod)
|
|
.HasForeignKey(d => d.KasaId)
|
|
.OnDelete(DeleteBehavior.ClientSetNull)
|
|
.HasConstraintName("FK_KASKOD_REF_KASKO_KASA");
|
|
|
|
entity.HasOne(d => d.Tow).WithMany(p => p.KasKod)
|
|
.HasForeignKey(d => d.TowId)
|
|
.OnDelete(DeleteBehavior.ClientSetNull)
|
|
.HasConstraintName("FK_KASKOD_REF_KASKO_TOWAR");
|
|
});
|
|
|
|
modelBuilder.Entity<KasPar>(entity =>
|
|
{
|
|
entity.HasKey(e => new { e.KasaId, e.ParNazwa }).HasName("PK_KASPAR");
|
|
|
|
entity.Property(e => e.KasaId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.ParNazwa)
|
|
.HasMaxLength(60)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.ParWartosc)
|
|
.HasMaxLength(255)
|
|
.IsUnicode(false);
|
|
|
|
entity.HasOne(d => d.Kasa).WithMany(p => p.KasPar)
|
|
.HasForeignKey(d => d.KasaId)
|
|
.OnDelete(DeleteBehavior.ClientSetNull)
|
|
.HasConstraintName("FK_KASPAR_REF_KASPA_KASA");
|
|
});
|
|
|
|
modelBuilder.Entity<KasTow>(entity =>
|
|
{
|
|
entity.HasKey(e => new { e.KasaId, e.KodWyslany }).HasName("PK_KASTOW");
|
|
|
|
entity.HasIndex(e => new { e.KasaId, e.Plu, e.DodIndeks }, "idx_KasTowKasaPluDodIndeks");
|
|
|
|
entity.HasIndex(e => e.TowId, "idx_KasTowTowId");
|
|
|
|
entity.Property(e => e.KasaId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.KodWyslany)
|
|
.HasMaxLength(20)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.TowId).HasColumnType("numeric(9, 0)");
|
|
|
|
entity.HasOne(d => d.Kasa).WithMany(p => p.KasTow)
|
|
.HasForeignKey(d => d.KasaId)
|
|
.OnDelete(DeleteBehavior.ClientSetNull)
|
|
.HasConstraintName("FK_KASTOW_REF_KASKO_KASA");
|
|
|
|
entity.HasOne(d => d.Tow).WithMany(p => p.KasTow)
|
|
.HasForeignKey(d => d.TowId)
|
|
.OnDelete(DeleteBehavior.ClientSetNull)
|
|
.HasConstraintName("FK_KASTOW_REF_KASTO_TOWAR");
|
|
});
|
|
|
|
modelBuilder.Entity<Kasa>(entity =>
|
|
{
|
|
entity.HasKey(e => e.KasaId).HasName("PK_KASA");
|
|
|
|
entity.Property(e => e.KasaId)
|
|
.ValueGeneratedOnAdd()
|
|
.HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.MagId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.Nazwa)
|
|
.HasMaxLength(40)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.NrUnikatowy)
|
|
.HasMaxLength(30)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.Stanowisko)
|
|
.HasMaxLength(40)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.Typ)
|
|
.HasMaxLength(40)
|
|
.IsUnicode(false);
|
|
|
|
entity.HasOne(d => d.Mag).WithMany(p => p.Kasa)
|
|
.HasForeignKey(d => d.MagId)
|
|
.OnDelete(DeleteBehavior.ClientSetNull)
|
|
.HasConstraintName("FK_KASA_REF_KASAM_MAGAZYN");
|
|
|
|
entity.HasMany(d => d.As).WithMany(p => p.Kasa)
|
|
.UsingEntity<Dictionary<string, object>>(
|
|
"Przydzial",
|
|
r => r.HasOne<Asort>().WithMany()
|
|
.HasForeignKey("AsId")
|
|
.OnDelete(DeleteBehavior.ClientSetNull)
|
|
.HasConstraintName("FK_PRZYDZIA_REF_ASPRZ_ASORT"),
|
|
l => l.HasOne<Kasa>().WithMany()
|
|
.HasForeignKey("KasaId")
|
|
.OnDelete(DeleteBehavior.ClientSetNull)
|
|
.HasConstraintName("FK_PRZYDZIA_REF_KASPR_KASA"),
|
|
j =>
|
|
{
|
|
j.HasKey("KasaId", "AsId").HasName("PK_PRZYDZIAL");
|
|
j.IndexerProperty<decimal>("KasaId").HasColumnType("numeric(9, 0)");
|
|
j.IndexerProperty<decimal>("AsId").HasColumnType("numeric(9, 0)");
|
|
});
|
|
});
|
|
|
|
modelBuilder.Entity<KasaFormaPlatn>(entity =>
|
|
{
|
|
entity.HasKey(e => new { e.FormaId, e.KasaId });
|
|
|
|
entity.Property(e => e.FormaId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.KasaId).HasColumnType("numeric(9, 0)");
|
|
|
|
entity.HasOne(d => d.Forma).WithMany(p => p.KasaFormaPlatn)
|
|
.HasForeignKey(d => d.FormaId)
|
|
.OnDelete(DeleteBehavior.ClientSetNull)
|
|
.HasConstraintName("FK_KASAFORMAPLATN_FPP7");
|
|
|
|
entity.HasOne(d => d.Kasa).WithMany(p => p.KasaFormaPlatn)
|
|
.HasForeignKey(d => d.KasaId)
|
|
.OnDelete(DeleteBehavior.ClientSetNull)
|
|
.HasConstraintName("FK_KASAFORMAPLATN_KASA");
|
|
});
|
|
|
|
modelBuilder.Entity<KatParam>(entity =>
|
|
{
|
|
entity.HasKey(e => new { e.KatId, e.ParId }).HasName("PK_KATPARAM");
|
|
|
|
entity.HasIndex(e => e.KatId, "idx_KatParKat");
|
|
|
|
entity.HasIndex(e => e.ParId, "idx_KatParPar");
|
|
|
|
entity.Property(e => e.KatId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.ParId).HasColumnType("numeric(9, 0)");
|
|
|
|
entity.HasOne(d => d.Kat).WithMany(p => p.KatParam)
|
|
.HasForeignKey(d => d.KatId)
|
|
.OnDelete(DeleteBehavior.ClientSetNull)
|
|
.HasConstraintName("FK_KATPARAM_REF_KATPA_KATEGORI");
|
|
|
|
entity.HasOne(d => d.Par).WithMany(p => p.KatParam)
|
|
.HasForeignKey(d => d.ParId)
|
|
.OnDelete(DeleteBehavior.ClientSetNull)
|
|
.HasConstraintName("FK_KATPARAM_REF_PARKA_PARAMETR");
|
|
});
|
|
|
|
modelBuilder.Entity<Kategoria>(entity =>
|
|
{
|
|
entity.HasKey(e => e.KatId).HasName("PK_KATEGORIA");
|
|
|
|
entity.HasIndex(e => e.CentrKatId, "idx_CentrKatId");
|
|
|
|
entity.Property(e => e.KatId)
|
|
.ValueGeneratedOnAdd()
|
|
.HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.CentrKatId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.Nazwa)
|
|
.HasMaxLength(40)
|
|
.IsUnicode(false);
|
|
});
|
|
|
|
modelBuilder.Entity<KodDod>(entity =>
|
|
{
|
|
entity.HasKey(e => new { e.TowId, e.Kolejnosc }).HasName("PK_KODDOD");
|
|
|
|
entity.HasIndex(e => e.Kod, "idx_KodDodKod");
|
|
|
|
entity.HasIndex(e => e.Skrot, "idx_KodDodSkrot");
|
|
|
|
entity.Property(e => e.TowId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.IleWKodzie).HasColumnType("decimal(15, 4)");
|
|
entity.Property(e => e.Kod)
|
|
.HasMaxLength(20)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.Skrot)
|
|
.HasMaxLength(120)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.SubsysKoduDod)
|
|
.HasMaxLength(40)
|
|
.IsUnicode(false);
|
|
|
|
entity.HasOne(d => d.Tow).WithMany(p => p.KodDod)
|
|
.HasForeignKey(d => d.TowId)
|
|
.OnDelete(DeleteBehavior.ClientSetNull)
|
|
.HasConstraintName("FK_KODDOD_REF_KODDO_TOWAR");
|
|
});
|
|
|
|
modelBuilder.Entity<KodWazony>(entity =>
|
|
{
|
|
entity.HasKey(e => e.KWId).HasName("PK_KODWAZONY");
|
|
|
|
entity.HasIndex(e => e.CentrKWId, "idx_CentrKWId");
|
|
|
|
entity.Property(e => e.KWId)
|
|
.ValueGeneratedOnAdd()
|
|
.HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.CentrKWId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.JMId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.Nazwa)
|
|
.HasMaxLength(40)
|
|
.IsUnicode(false);
|
|
|
|
entity.HasOne(d => d.JM).WithMany(p => p.KodWazony)
|
|
.HasForeignKey(d => d.JMId)
|
|
.HasConstraintName("Ref_KodWazony");
|
|
});
|
|
|
|
modelBuilder.Entity<Komentarz>(entity =>
|
|
{
|
|
entity.HasKey(e => e.ZmId).HasName("PK_KOMENTARZ");
|
|
|
|
entity.Property(e => e.ZmId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.Opis)
|
|
.HasMaxLength(255)
|
|
.IsUnicode(false);
|
|
|
|
entity.HasOne(d => d.Zm).WithOne(p => p.Komentarz)
|
|
.HasForeignKey<Komentarz>(d => d.ZmId)
|
|
.OnDelete(DeleteBehavior.ClientSetNull)
|
|
.HasConstraintName("FK_KOMENTAR_REF_ZMKOM_ZMIANA");
|
|
});
|
|
|
|
modelBuilder.Entity<Konfig>(entity =>
|
|
{
|
|
entity.HasKey(e => new { e.ParGrupa, e.ParNazwa }).HasName("PK_KONFIG");
|
|
|
|
entity.Property(e => e.ParGrupa)
|
|
.HasMaxLength(40)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.ParNazwa)
|
|
.HasMaxLength(40)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.ParWartosc)
|
|
.HasMaxLength(255)
|
|
.IsUnicode(false);
|
|
});
|
|
|
|
modelBuilder.Entity<KontoBankowe>(entity =>
|
|
{
|
|
entity.HasKey(e => e.KBId);
|
|
|
|
entity.Property(e => e.KBId)
|
|
.ValueGeneratedOnAdd()
|
|
.HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.BankId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.CentrKBId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.KBIdOplat).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.MagId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.Nazwa)
|
|
.HasMaxLength(120)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.Numer)
|
|
.HasMaxLength(40)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.PowKBId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.Sufix)
|
|
.HasMaxLength(10)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.WalId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.Zmiana).HasColumnType("datetime");
|
|
|
|
entity.HasOne(d => d.Bank).WithMany(p => p.KontoBankowe)
|
|
.HasForeignKey(d => d.BankId)
|
|
.OnDelete(DeleteBehavior.ClientSetNull)
|
|
.HasConstraintName("FK_KONTOBANK_BANK");
|
|
|
|
entity.HasOne(d => d.Mag).WithMany(p => p.KontoBankowe)
|
|
.HasForeignKey(d => d.MagId)
|
|
.HasConstraintName("FK_KONTOBANK_MAGAZYN");
|
|
|
|
entity.HasOne(d => d.Wal).WithMany(p => p.KontoBankowe)
|
|
.HasForeignKey(d => d.WalId)
|
|
.OnDelete(DeleteBehavior.ClientSetNull)
|
|
.HasConstraintName("FK_KONTOBANK_WALUTA");
|
|
});
|
|
|
|
modelBuilder.Entity<KontoBankoweKontr>(entity =>
|
|
{
|
|
entity.HasKey(e => e.KBKId);
|
|
|
|
entity.Property(e => e.KBKId)
|
|
.ValueGeneratedOnAdd()
|
|
.HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.BankId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.CentrKBKId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.KontrId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.Nazwa)
|
|
.HasMaxLength(120)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.Numer)
|
|
.HasMaxLength(40)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.PowKBKId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.WalId).HasColumnType("numeric(9, 0)");
|
|
|
|
entity.HasOne(d => d.Bank).WithMany(p => p.KontoBankoweKontr)
|
|
.HasForeignKey(d => d.BankId)
|
|
.HasConstraintName("FK_KONTOBANKKONTR_BANK");
|
|
|
|
entity.HasOne(d => d.Kontr).WithMany(p => p.KontoBankoweKontr)
|
|
.HasForeignKey(d => d.KontrId)
|
|
.OnDelete(DeleteBehavior.ClientSetNull)
|
|
.HasConstraintName("FK_KONTOBANKKONTR_KONTR");
|
|
|
|
entity.HasOne(d => d.Wal).WithMany(p => p.KontoBankoweKontr)
|
|
.HasForeignKey(d => d.WalId)
|
|
.OnDelete(DeleteBehavior.ClientSetNull)
|
|
.HasConstraintName("FK_KONTOBANKKONTR_WALUTA");
|
|
});
|
|
|
|
modelBuilder.Entity<KontoLoj>(entity =>
|
|
{
|
|
entity.HasKey(e => e.KontoId).HasName("PK_KONTOLOJ");
|
|
|
|
entity.HasIndex(e => e.CentrKontoId, "idx_CentrKontoId");
|
|
|
|
entity.HasIndex(e => e.KontrId, "idx_KLoj_KontrId");
|
|
|
|
entity.HasIndex(e => e.ZmianaStanu, "idx_KLoj_ZmStanu");
|
|
|
|
entity.HasIndex(e => e.Zmiana, "idx_KLoj_Zmiana");
|
|
|
|
entity.Property(e => e.KontoId)
|
|
.ValueGeneratedOnAdd()
|
|
.HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.CentrKontoId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.KontrId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.Nazwa)
|
|
.HasMaxLength(40)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.Stan).HasColumnType("decimal(15, 4)");
|
|
entity.Property(e => e.StanPocz).HasColumnType("decimal(15, 4)");
|
|
entity.Property(e => e.Zmiana).HasColumnType("datetime");
|
|
entity.Property(e => e.ZmianaStanu).HasColumnType("datetime");
|
|
|
|
entity.HasOne(d => d.Kontr).WithMany(p => p.KontoLoj)
|
|
.HasForeignKey(d => d.KontrId)
|
|
.OnDelete(DeleteBehavior.ClientSetNull)
|
|
.HasConstraintName("Ref_KontoKth");
|
|
});
|
|
|
|
modelBuilder.Entity<KontrOpis>(entity =>
|
|
{
|
|
entity.HasKey(e => new { e.KontrId, e.Znaczenie }).HasName("PK_KONTROPIS");
|
|
|
|
entity.Property(e => e.KontrId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.Tekst)
|
|
.HasMaxLength(255)
|
|
.IsUnicode(false);
|
|
|
|
entity.HasOne(d => d.Kontr).WithMany(p => p.KontrOpis)
|
|
.HasForeignKey(d => d.KontrId)
|
|
.OnDelete(DeleteBehavior.ClientSetNull)
|
|
.HasConstraintName("FK_KONTROPI_REF_KTHOP_KONTRAHE");
|
|
});
|
|
|
|
modelBuilder.Entity<Kontrahent>(entity =>
|
|
{
|
|
entity.HasKey(e => e.KontrId).HasName("PK_KONTRAHENT");
|
|
|
|
entity.HasIndex(e => e.IndeksCentr, "idx_KontrIndCentr");
|
|
|
|
entity.HasIndex(e => e.NIP, "idx_KontrNIP");
|
|
|
|
entity.HasIndex(e => e.Zmiana, "idx_KontrZmiana");
|
|
|
|
entity.Property(e => e.KontrId)
|
|
.ValueGeneratedOnAdd()
|
|
.HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.AkwId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.Bank)
|
|
.HasMaxLength(255)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.CentrKontrId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.EMail)
|
|
.HasMaxLength(120)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.Fax)
|
|
.HasMaxLength(60)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.IndeksCentr)
|
|
.HasMaxLength(40)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.Kod)
|
|
.HasMaxLength(10)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.KodKarty)
|
|
.HasMaxLength(20)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.KodKontr)
|
|
.HasMaxLength(20)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.Konto)
|
|
.HasMaxLength(60)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.KontrKrajId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.MaxKredyt).HasColumnType("decimal(15, 4)");
|
|
entity.Property(e => e.Miasto)
|
|
.HasMaxLength(40)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.NIP)
|
|
.HasMaxLength(40)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.NaPrzelewie1)
|
|
.HasMaxLength(40)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.NaPrzelewie2)
|
|
.HasMaxLength(40)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.Nazwa)
|
|
.HasMaxLength(255)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.NrAnalityki)
|
|
.HasMaxLength(20)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.NrDomu)
|
|
.HasMaxLength(9)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.NrLokalu)
|
|
.HasMaxLength(9)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.Poczta)
|
|
.HasMaxLength(40)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.RabatDost).HasColumnType("decimal(10, 4)");
|
|
entity.Property(e => e.RabatOdb).HasColumnType("decimal(10, 4)");
|
|
entity.Property(e => e.Rezerwa1)
|
|
.HasMaxLength(80)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.Rezerwa2)
|
|
.HasMaxLength(40)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.Skrot)
|
|
.HasMaxLength(40)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.Telefon)
|
|
.HasMaxLength(60)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.TermWaznKarty).HasColumnType("datetime");
|
|
entity.Property(e => e.Ulica)
|
|
.HasMaxLength(60)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.Zmiana).HasColumnType("datetime");
|
|
|
|
entity.HasOne(d => d.Akw).WithMany(p => p.Kontrahent)
|
|
.HasForeignKey(d => d.AkwId)
|
|
.HasConstraintName("FK_KONTRAHE_REF_KTHAK_AKWIZYTO");
|
|
|
|
entity.HasOne(d => d.KontrKraj).WithMany(p => p.Kontrahent)
|
|
.HasForeignKey(d => d.KontrKrajId)
|
|
.HasConstraintName("FK_Ref_KontrahentKraj");
|
|
|
|
entity.HasMany(d => d.KPW).WithMany(p => p.Kontr)
|
|
.UsingEntity<Dictionary<string, object>>(
|
|
"KthWartosc",
|
|
r => r.HasOne<KthParWartosc>().WithMany()
|
|
.HasForeignKey("KPWId")
|
|
.OnDelete(DeleteBehavior.ClientSetNull)
|
|
.HasConstraintName("FK_KTHWARTO_REF_KWPAR_KTHPARWA"),
|
|
l => l.HasOne<Kontrahent>().WithMany()
|
|
.HasForeignKey("KontrId")
|
|
.OnDelete(DeleteBehavior.ClientSetNull)
|
|
.HasConstraintName("FK_KTHWARTO_REF_KTHWA_KONTRAHE"),
|
|
j =>
|
|
{
|
|
j.HasKey("KontrId", "KPWId").HasName("PK_KTHWARTOSC");
|
|
j.HasIndex(new[] { "KPWId" }, "idx_KWart");
|
|
j.IndexerProperty<decimal>("KontrId").HasColumnType("numeric(9, 0)");
|
|
j.IndexerProperty<decimal>("KPWId").HasColumnType("numeric(9, 0)");
|
|
});
|
|
|
|
entity.HasMany(d => d.TypOs).WithMany(p => p.Kontr)
|
|
.UsingEntity<Dictionary<string, object>>(
|
|
"KthTypOs",
|
|
r => r.HasOne<TypOs>().WithMany()
|
|
.HasForeignKey("TypOsId")
|
|
.OnDelete(DeleteBehavior.ClientSetNull)
|
|
.HasConstraintName("FK_KTHTYPOS_TYPOS"),
|
|
l => l.HasOne<Kontrahent>().WithMany()
|
|
.HasForeignKey("KontrId")
|
|
.OnDelete(DeleteBehavior.ClientSetNull)
|
|
.HasConstraintName("FK_KTHTYPOS_KTH"),
|
|
j =>
|
|
{
|
|
j.HasKey("KontrId", "TypOsId").HasName("PK_KTHTYPOS");
|
|
j.HasIndex(new[] { "TypOsId" }, "idx_KTHTYPOS_TYPOS");
|
|
j.IndexerProperty<decimal>("KontrId").HasColumnType("numeric(9, 0)");
|
|
j.IndexerProperty<decimal>("TypOsId").HasColumnType("numeric(9, 0)");
|
|
});
|
|
});
|
|
|
|
modelBuilder.Entity<Kraj>(entity =>
|
|
{
|
|
entity.HasKey(e => e.KrajId).HasName("PK_KRAJ");
|
|
|
|
entity.Property(e => e.KrajId)
|
|
.ValueGeneratedOnAdd()
|
|
.HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.Aktywny).HasDefaultValue((short)1);
|
|
entity.Property(e => e.Kod)
|
|
.HasMaxLength(10)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.Nazwa)
|
|
.HasMaxLength(60)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.WalId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.ZdjecieFlagi)
|
|
.HasMaxLength(100)
|
|
.IsUnicode(false);
|
|
|
|
entity.HasOne(d => d.Wal).WithMany(p => p.Kraj)
|
|
.HasForeignKey(d => d.WalId)
|
|
.OnDelete(DeleteBehavior.ClientSetNull)
|
|
.HasConstraintName("FK_Ref_KrajWal");
|
|
});
|
|
|
|
modelBuilder.Entity<KrajStawka>(entity =>
|
|
{
|
|
entity.HasKey(e => new { e.KrajId, e.Stawka }).HasName("PK_KRAJSTAWKA");
|
|
|
|
entity.Property(e => e.KrajId).HasColumnType("numeric(9, 0)");
|
|
|
|
entity.HasOne(d => d.Kraj).WithMany(p => p.KrajStawka)
|
|
.HasForeignKey(d => d.KrajId)
|
|
.OnDelete(DeleteBehavior.ClientSetNull)
|
|
.HasConstraintName("FK_Ref_KrajVat");
|
|
});
|
|
|
|
modelBuilder.Entity<KthParWartosc>(entity =>
|
|
{
|
|
entity.HasKey(e => e.KPWId).HasName("PK_KTHPARWARTOSC");
|
|
|
|
entity.HasIndex(e => e.KthParId, "idx_KPWPar");
|
|
|
|
entity.Property(e => e.KPWId)
|
|
.ValueGeneratedOnAdd()
|
|
.HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.CentrKPWId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.KthParId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.Tekst)
|
|
.HasMaxLength(40)
|
|
.IsUnicode(false);
|
|
|
|
entity.HasOne(d => d.KthPar).WithMany(p => p.KthParWartosc)
|
|
.HasForeignKey(d => d.KthParId)
|
|
.OnDelete(DeleteBehavior.ClientSetNull)
|
|
.HasConstraintName("FK_KTHPARWA_REF_KPWAR_KTHPARAM");
|
|
});
|
|
|
|
modelBuilder.Entity<KthParam>(entity =>
|
|
{
|
|
entity.HasKey(e => e.KthParId).HasName("PK_KTHPARAM");
|
|
|
|
entity.Property(e => e.KthParId)
|
|
.ValueGeneratedOnAdd()
|
|
.HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.CentrKthParId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.KPWDomyslnaId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.Nazwa)
|
|
.HasMaxLength(40)
|
|
.IsUnicode(false);
|
|
|
|
entity.HasOne(d => d.KPWDomyslna).WithMany(p => p.KthParam)
|
|
.HasForeignKey(d => d.KPWDomyslnaId)
|
|
.HasConstraintName("FK_KTHPARAM_REF_KPDOM_KTHPARWA");
|
|
});
|
|
|
|
modelBuilder.Entity<KursWaluty>(entity =>
|
|
{
|
|
entity.HasKey(e => new { e.WalId, e.Data }).HasName("PK_KURSWALUTY");
|
|
|
|
entity.Property(e => e.WalId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.Data).HasColumnType("datetime");
|
|
entity.Property(e => e.Kurs).HasColumnType("decimal(15, 4)");
|
|
entity.Property(e => e.KursZak).HasColumnType("decimal(15, 4)");
|
|
entity.Property(e => e.KursZakZr).HasColumnType("decimal(15, 4)");
|
|
entity.Property(e => e.KursZr).HasColumnType("decimal(15, 4)");
|
|
entity.Property(e => e.NrTabeli)
|
|
.HasMaxLength(60)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.NrTabeliZak)
|
|
.HasMaxLength(60)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.Spread).HasColumnType("decimal(15, 4)");
|
|
entity.Property(e => e.SpreadZak).HasColumnType("decimal(15, 4)");
|
|
|
|
entity.HasOne(d => d.Wal).WithMany(p => p.KursWaluty)
|
|
.HasForeignKey(d => d.WalId)
|
|
.OnDelete(DeleteBehavior.ClientSetNull)
|
|
.HasConstraintName("FK_KURSWAL_REFERENCE_WAL");
|
|
});
|
|
|
|
modelBuilder.Entity<LiniaLotnicza>(entity =>
|
|
{
|
|
entity.HasKey(e => e.LiniaId).HasName("PK_LINIALOTN");
|
|
|
|
entity.HasIndex(e => e.Kod, "idx_LinLotKod");
|
|
|
|
entity.HasIndex(e => e.Zmiana, "idx_LinLotZmiana");
|
|
|
|
entity.Property(e => e.LiniaId)
|
|
.ValueGeneratedOnAdd()
|
|
.HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.Kod)
|
|
.HasMaxLength(16)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.Nazwa)
|
|
.HasMaxLength(255)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.Zmiana).HasColumnType("datetime");
|
|
});
|
|
|
|
modelBuilder.Entity<LogOperation>(entity =>
|
|
{
|
|
entity.HasKey(e => e.OperationId).HasName("PK_LOGOPERATION");
|
|
|
|
entity.Property(e => e.OperationId)
|
|
.ValueGeneratedOnAdd()
|
|
.HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.AdditionalDesc)
|
|
.HasMaxLength(255)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.AppTypeId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.LastUpdate).HasColumnType("datetime");
|
|
entity.Property(e => e.ModItemId)
|
|
.HasMaxLength(30)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.ModTableTypeId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.ModuleTypeId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.OperationTime).HasColumnType("datetime");
|
|
entity.Property(e => e.OperationTypeId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.OperatorId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.PosId).HasColumnType("numeric(9, 0)");
|
|
});
|
|
|
|
modelBuilder.Entity<LogTypeDef>(entity =>
|
|
{
|
|
entity.HasKey(e => e.TypeId).HasName("PK_LOGTYPEDEF");
|
|
|
|
entity.Property(e => e.TypeId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.LastUpdate).HasColumnType("datetime");
|
|
entity.Property(e => e.TypeCategory)
|
|
.HasMaxLength(50)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.TypeValue)
|
|
.HasMaxLength(255)
|
|
.IsUnicode(false);
|
|
});
|
|
|
|
modelBuilder.Entity<LogValChangeNum>(entity =>
|
|
{
|
|
entity.HasKey(e => e.ValChangeId).HasName("PK_LOGVALCHANGENUM");
|
|
|
|
entity.Property(e => e.ValChangeId)
|
|
.ValueGeneratedOnAdd()
|
|
.HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.LastUpdate).HasColumnType("datetime");
|
|
entity.Property(e => e.OperationId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.ValChangeTypeId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.ValueAfter).HasColumnType("decimal(15, 4)");
|
|
entity.Property(e => e.ValueBefore).HasColumnType("decimal(15, 4)");
|
|
|
|
entity.HasOne(d => d.Operation).WithMany(p => p.LogValChangeNum)
|
|
.HasForeignKey(d => d.OperationId)
|
|
.OnDelete(DeleteBehavior.ClientSetNull)
|
|
.HasConstraintName("FK_LOGVALCH_REFERENCE_LOGOPERB");
|
|
});
|
|
|
|
modelBuilder.Entity<LogValChangeTxt>(entity =>
|
|
{
|
|
entity.HasKey(e => e.ValChangeId).HasName("PK_LOGVALCHANGETXT");
|
|
|
|
entity.Property(e => e.ValChangeId)
|
|
.ValueGeneratedOnAdd()
|
|
.HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.LastUpdate).HasColumnType("datetime");
|
|
entity.Property(e => e.OperationId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.ValChangeTypeId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.ValueAfter)
|
|
.HasMaxLength(255)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.ValueBefore)
|
|
.HasMaxLength(255)
|
|
.IsUnicode(false);
|
|
|
|
entity.HasOne(d => d.Operation).WithMany(p => p.LogValChangeTxt)
|
|
.HasForeignKey(d => d.OperationId)
|
|
.OnDelete(DeleteBehavior.ClientSetNull)
|
|
.HasConstraintName("FK_LOGVALCH_REFERENCE_LOGOPERA");
|
|
});
|
|
|
|
modelBuilder.Entity<Lotnisko>(entity =>
|
|
{
|
|
entity.HasKey(e => e.LotnId).HasName("PK_LOTNISKO");
|
|
|
|
entity.HasIndex(e => e.Kod, "idx_LotnKod");
|
|
|
|
entity.HasIndex(e => e.Zmiana, "idx_LotnZmiana");
|
|
|
|
entity.Property(e => e.LotnId)
|
|
.ValueGeneratedOnAdd()
|
|
.HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.Kod)
|
|
.HasMaxLength(16)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.Kraj)
|
|
.HasMaxLength(120)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.Nazwa)
|
|
.HasMaxLength(255)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.Zmiana).HasColumnType("datetime");
|
|
});
|
|
|
|
modelBuilder.Entity<Magazyn>(entity =>
|
|
{
|
|
entity.HasKey(e => e.MagId).HasName("PK_MAGAZYN");
|
|
|
|
entity.Property(e => e.MagId)
|
|
.ValueGeneratedOnAdd()
|
|
.HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.Nazwa)
|
|
.HasMaxLength(40)
|
|
.IsUnicode(false);
|
|
});
|
|
|
|
modelBuilder.Entity<MarZakres>(entity =>
|
|
{
|
|
entity.HasKey(e => new { e.MarId, e.OdCeny }).HasName("PK_MARZAKRES");
|
|
|
|
entity.Property(e => e.MarId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.OdCeny).HasColumnType("decimal(15, 4)");
|
|
entity.Property(e => e.Koncowki)
|
|
.HasMaxLength(255)
|
|
.IsUnicode(false);
|
|
|
|
entity.HasOne(d => d.Mar).WithMany(p => p.MarZakres)
|
|
.HasForeignKey(d => d.MarId)
|
|
.OnDelete(DeleteBehavior.ClientSetNull)
|
|
.HasConstraintName("FK_MARZAKRE_REF_MARZA_MARZOWNI");
|
|
});
|
|
|
|
modelBuilder.Entity<Marzownik>(entity =>
|
|
{
|
|
entity.HasKey(e => e.MarId).HasName("PK_MARZOWNIK");
|
|
|
|
entity.HasIndex(e => e.AsId, "idxMarAs");
|
|
|
|
entity.HasIndex(e => e.MagId, "idxMarMag");
|
|
|
|
entity.HasIndex(e => e.TowId, "idxMarTow");
|
|
|
|
entity.Property(e => e.MarId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.AsId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.MagId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.MinMarzaOd100).HasColumnType("decimal(10, 4)");
|
|
entity.Property(e => e.MinMarzaW100).HasColumnType("decimal(10, 4)");
|
|
entity.Property(e => e.ModOd100).HasColumnType("decimal(10, 4)");
|
|
entity.Property(e => e.ModW100).HasColumnType("decimal(10, 4)");
|
|
entity.Property(e => e.TowId).HasColumnType("numeric(9, 0)");
|
|
|
|
entity.HasOne(d => d.As).WithMany(p => p.Marzownik)
|
|
.HasForeignKey(d => d.AsId)
|
|
.HasConstraintName("FK_MARZOWNI_REF_MARAS_ASORT");
|
|
|
|
entity.HasOne(d => d.Mag).WithMany(p => p.Marzownik)
|
|
.HasForeignKey(d => d.MagId)
|
|
.HasConstraintName("FK_MARZOWNI_REF_MARMA_MAGAZYN");
|
|
|
|
entity.HasOne(d => d.Tow).WithMany(p => p.Marzownik)
|
|
.HasForeignKey(d => d.TowId)
|
|
.HasConstraintName("FK_MARZOWNI_REF_MARTO_TOWAR");
|
|
});
|
|
|
|
modelBuilder.Entity<Miasto>(entity =>
|
|
{
|
|
entity.HasKey(e => e.MId);
|
|
|
|
entity.Property(e => e.MId)
|
|
.ValueGeneratedOnAdd()
|
|
.HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.Nazwa)
|
|
.HasMaxLength(255)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.Zmiana).HasColumnType("datetime");
|
|
});
|
|
|
|
modelBuilder.Entity<Notatki>(entity =>
|
|
{
|
|
entity.HasKey(e => new { e.TowId, e.Kolejnosc }).HasName("PK_NOTATKI");
|
|
|
|
entity.ToTable(tb => tb.HasTrigger("SwwDoNotatek"));
|
|
|
|
entity.Property(e => e.TowId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.Tekst)
|
|
.HasMaxLength(255)
|
|
.IsUnicode(false);
|
|
|
|
entity.HasOne(d => d.Tow).WithMany(p => p.Notatki)
|
|
.HasForeignKey(d => d.TowId)
|
|
.OnDelete(DeleteBehavior.ClientSetNull)
|
|
.HasConstraintName("FK_NOTATKI_REF_TOWNO_TOWAR");
|
|
});
|
|
|
|
modelBuilder.Entity<NrRej>(entity =>
|
|
{
|
|
entity.HasKey(e => new { e.KontrId, e.NrFormat }).HasName("PK_NRREJ");
|
|
|
|
entity.HasIndex(e => new { e.NrFormat, e.KontrId }, "idx_NumerRej");
|
|
|
|
entity.Property(e => e.KontrId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.NrFormat)
|
|
.HasMaxLength(60)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.NrWpisany)
|
|
.HasMaxLength(60)
|
|
.IsUnicode(false);
|
|
|
|
entity.HasOne(d => d.Kontr).WithMany(p => p.NrRej)
|
|
.HasForeignKey(d => d.KontrId)
|
|
.OnDelete(DeleteBehavior.ClientSetNull)
|
|
.HasConstraintName("Ref_NrRejKth");
|
|
|
|
entity.HasMany(d => d.Karta).WithMany(p => p.NrRej)
|
|
.UsingEntity<Dictionary<string, object>>(
|
|
"NrRejKarta",
|
|
r => r.HasOne<KartaLoj>().WithMany()
|
|
.HasForeignKey("KartaId")
|
|
.OnDelete(DeleteBehavior.ClientSetNull)
|
|
.HasConstraintName("Ref_KartaNrRej"),
|
|
l => l.HasOne<NrRej>().WithMany()
|
|
.HasForeignKey("KontrId", "NrFormat")
|
|
.OnDelete(DeleteBehavior.ClientSetNull)
|
|
.HasConstraintName("Ref_NrRejKarta"),
|
|
j =>
|
|
{
|
|
j.HasKey("KontrId", "NrFormat", "KartaId").HasName("PK_NRREJKARTA");
|
|
j.HasIndex(new[] { "KartaId", "KontrId", "NrFormat" }, "idx_NrRejKartaId");
|
|
j.IndexerProperty<decimal>("KontrId").HasColumnType("numeric(9, 0)");
|
|
j.IndexerProperty<string>("NrFormat")
|
|
.HasMaxLength(60)
|
|
.IsUnicode(false);
|
|
j.IndexerProperty<decimal>("KartaId").HasColumnType("numeric(9, 0)");
|
|
});
|
|
});
|
|
|
|
modelBuilder.Entity<NumDok>(entity =>
|
|
{
|
|
entity.HasKey(e => e.TypNumeru).HasName("PK_NUMDOK");
|
|
|
|
entity.Property(e => e.TypNumeru).ValueGeneratedNever();
|
|
entity.Property(e => e.Format)
|
|
.HasMaxLength(255)
|
|
.IsUnicode(false);
|
|
});
|
|
|
|
modelBuilder.Entity<NumMag>(entity =>
|
|
{
|
|
entity.HasKey(e => new { e.TypNumeru, e.MagId }).HasName("PK_NUMMAG");
|
|
|
|
entity.Property(e => e.MagId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.Format)
|
|
.HasMaxLength(255)
|
|
.IsUnicode(false);
|
|
|
|
entity.HasOne(d => d.Mag).WithMany(p => p.NumMag)
|
|
.HasForeignKey(d => d.MagId)
|
|
.OnDelete(DeleteBehavior.ClientSetNull)
|
|
.HasConstraintName("FK_NUMMAG_REF_NUMMA_MAGAZYN");
|
|
|
|
entity.HasOne(d => d.TypNumeruNavigation).WithMany(p => p.NumMag)
|
|
.HasForeignKey(d => d.TypNumeru)
|
|
.OnDelete(DeleteBehavior.ClientSetNull)
|
|
.HasConstraintName("FK_NUMMAG_REF_NUMMA_NUMDOK");
|
|
});
|
|
|
|
modelBuilder.Entity<OdbProd>(entity =>
|
|
{
|
|
entity.HasKey(e => new { e.OdbId, e.ProdId }).HasName("PK_ODBPROD");
|
|
|
|
entity.Property(e => e.OdbId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.ProdId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.RabatProd).HasColumnType("decimal(10, 4)");
|
|
|
|
entity.HasOne(d => d.Odb).WithMany(p => p.OdbProdOdb)
|
|
.HasForeignKey(d => d.OdbId)
|
|
.OnDelete(DeleteBehavior.ClientSetNull)
|
|
.HasConstraintName("FK_ODBPROD_REF_ODBPR_KONTRAHE");
|
|
|
|
entity.HasOne(d => d.Prod).WithMany(p => p.OdbProdProd)
|
|
.HasForeignKey(d => d.ProdId)
|
|
.OnDelete(DeleteBehavior.ClientSetNull)
|
|
.HasConstraintName("FK_ODBPROD_REF_PRODO_KONTRAHE");
|
|
});
|
|
|
|
modelBuilder.Entity<Odbiorca>(entity =>
|
|
{
|
|
entity.HasKey(e => new { e.KontrId, e.TowId }).HasName("PK_ODBIORCA");
|
|
|
|
entity.HasIndex(e => e.TowId, "idx_OdbTowId");
|
|
|
|
entity.Property(e => e.KontrId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.TowId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.Indeks)
|
|
.HasMaxLength(20)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.Nazwa)
|
|
.HasMaxLength(120)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.RabatTow).HasColumnType("decimal(10, 4)");
|
|
entity.Property(e => e.StalaCena).HasColumnType("decimal(15, 4)");
|
|
entity.Property(e => e.Zamowil).HasColumnType("decimal(15, 4)");
|
|
|
|
entity.HasOne(d => d.Kontr).WithMany(p => p.OdbiorcaNavigation)
|
|
.HasForeignKey(d => d.KontrId)
|
|
.OnDelete(DeleteBehavior.ClientSetNull)
|
|
.HasConstraintName("FK_ODBIORCA_REF_KTHOD_KONTRAHE");
|
|
|
|
entity.HasOne(d => d.Tow).WithMany(p => p.Odbiorca)
|
|
.HasForeignKey(d => d.TowId)
|
|
.OnDelete(DeleteBehavior.ClientSetNull)
|
|
.HasConstraintName("FK_ODBIORCA_REF_TOWOD_TOWAR");
|
|
});
|
|
|
|
modelBuilder.Entity<OfKod>(entity =>
|
|
{
|
|
entity.HasKey(e => new { e.KontrId, e.OfId, e.Kolejnosc }).HasName("PK_OFKOD");
|
|
|
|
entity.HasIndex(e => new { e.KontrId, e.Kod }, "idx_OfKthKod");
|
|
|
|
entity.Property(e => e.KontrId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.OfId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.Kod)
|
|
.HasMaxLength(20)
|
|
.IsUnicode(false);
|
|
|
|
entity.HasOne(d => d.Oferta).WithMany(p => p.OfKod)
|
|
.HasForeignKey(d => new { d.KontrId, d.OfId })
|
|
.OnDelete(DeleteBehavior.ClientSetNull)
|
|
.HasConstraintName("FK_OFKOD_REF_OFKOD_OFERTA");
|
|
});
|
|
|
|
modelBuilder.Entity<OfSlownik>(entity =>
|
|
{
|
|
entity.HasKey(e => new { e.KontrId, e.Typ, e.Opis }).HasName("PK_OFSLOWNIK");
|
|
|
|
entity.Property(e => e.KontrId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.Opis)
|
|
.HasMaxLength(40)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.Id).HasColumnType("numeric(9, 0)");
|
|
|
|
entity.HasOne(d => d.Kontr).WithMany(p => p.OfSlownik)
|
|
.HasForeignKey(d => d.KontrId)
|
|
.OnDelete(DeleteBehavior.ClientSetNull)
|
|
.HasConstraintName("FK_OFSLOWNI_REF_OFSLO_KONTRAHE");
|
|
});
|
|
|
|
modelBuilder.Entity<Oferta>(entity =>
|
|
{
|
|
entity.HasKey(e => new { e.KontrId, e.OfId }).HasName("PK_OFERTA");
|
|
|
|
entity.HasIndex(e => e.TowId, "idx_OfTow");
|
|
|
|
entity.Property(e => e.KontrId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.OfId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.Asortyment)
|
|
.HasMaxLength(40)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.CKU)
|
|
.HasMaxLength(20)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.Cena).HasColumnType("decimal(15, 4)");
|
|
entity.Property(e => e.Indeks1)
|
|
.HasMaxLength(40)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.Indeks2)
|
|
.HasMaxLength(40)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.JM)
|
|
.HasMaxLength(10)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.Kategoria)
|
|
.HasMaxLength(40)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.Nazwa)
|
|
.HasMaxLength(120)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.Opis1)
|
|
.HasMaxLength(60)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.Opis2)
|
|
.HasMaxLength(60)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.Opis3)
|
|
.HasMaxLength(60)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.Opis4)
|
|
.HasMaxLength(60)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.Przelicznik).HasColumnType("decimal(15, 4)");
|
|
entity.Property(e => e.Skrot)
|
|
.HasMaxLength(40)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.TowId).HasColumnType("numeric(9, 0)");
|
|
|
|
entity.HasOne(d => d.Kontr).WithMany(p => p.Oferta)
|
|
.HasForeignKey(d => d.KontrId)
|
|
.OnDelete(DeleteBehavior.ClientSetNull)
|
|
.HasConstraintName("FK_OFERTA_REF_OFKON_KONTRAHE");
|
|
|
|
entity.HasOne(d => d.Tow).WithMany(p => p.Oferta)
|
|
.HasForeignKey(d => d.TowId)
|
|
.HasConstraintName("FK_OFERTA_REF_OFTOW_TOWAR");
|
|
});
|
|
|
|
modelBuilder.Entity<OpisZdarzLoj>(entity =>
|
|
{
|
|
entity.HasKey(e => new { e.ZdarzLojId, e.Znaczenie, e.Kolejnosc }).HasName("PK_OPISZDARZLOJ");
|
|
|
|
entity.Property(e => e.ZdarzLojId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.ParamN1).HasColumnType("decimal(15, 4)");
|
|
entity.Property(e => e.ParamN2).HasColumnType("decimal(15, 4)");
|
|
entity.Property(e => e.ParamS1)
|
|
.HasMaxLength(64)
|
|
.IsUnicode(false);
|
|
|
|
entity.HasOne(d => d.ZdarzLoj).WithMany(p => p.OpisZdarzLoj)
|
|
.HasForeignKey(d => d.ZdarzLojId)
|
|
.OnDelete(DeleteBehavior.ClientSetNull)
|
|
.HasConstraintName("Ref_OpisZdarzLojZdarzLoj");
|
|
});
|
|
|
|
modelBuilder.Entity<Oplata>(entity =>
|
|
{
|
|
entity.HasIndex(e => new { e.DataOd, e.DataDo }, "IxOplata_DataOd");
|
|
|
|
entity.HasIndex(e => e.Zmiana, "IxOplata_Zmiana");
|
|
|
|
entity.Property(e => e.OplataId)
|
|
.ValueGeneratedOnAdd()
|
|
.HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.CentrOplataId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.DataDo).HasColumnType("datetime");
|
|
entity.Property(e => e.DataOd).HasColumnType("datetime");
|
|
entity.Property(e => e.KBId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.Komentarz)
|
|
.HasMaxLength(255)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.Kwota).HasColumnType("decimal(15, 4)");
|
|
entity.Property(e => e.Nazwa)
|
|
.HasMaxLength(120)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.StawkaProc).HasColumnType("decimal(15, 4)");
|
|
entity.Property(e => e.Zmiana).HasColumnType("datetime");
|
|
|
|
entity.HasOne(d => d.KB).WithMany(p => p.Oplata)
|
|
.HasForeignKey(d => d.KBId)
|
|
.HasConstraintName("FK_Oplata_KontoBank");
|
|
});
|
|
|
|
modelBuilder.Entity<Osoba>(entity =>
|
|
{
|
|
entity.HasKey(e => new { e.KontrId, e.Nazwisko }).HasName("PK_OSOBA");
|
|
|
|
entity.Property(e => e.KontrId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.Nazwisko)
|
|
.HasMaxLength(60)
|
|
.IsUnicode(false);
|
|
|
|
entity.HasOne(d => d.Kontr).WithMany(p => p.OsobaNavigation)
|
|
.HasForeignKey(d => d.KontrId)
|
|
.OnDelete(DeleteBehavior.ClientSetNull)
|
|
.HasConstraintName("FK_OSOBA_REF_OSOBA_KONTRAHE");
|
|
});
|
|
|
|
modelBuilder.Entity<PH>(entity =>
|
|
{
|
|
entity.HasIndex(e => e.KontrId, "idx_PHKth");
|
|
|
|
entity.Property(e => e.PHId)
|
|
.ValueGeneratedOnAdd()
|
|
.HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.KontrId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.Nazwa)
|
|
.HasMaxLength(60)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.Zmiana).HasColumnType("datetime");
|
|
|
|
entity.HasOne(d => d.Kontr).WithMany(p => p.PH)
|
|
.HasForeignKey(d => d.KontrId)
|
|
.HasConstraintName("FK_PH_REF_PHKON_KONTRAHE");
|
|
});
|
|
|
|
modelBuilder.Entity<PHDane>(entity =>
|
|
{
|
|
entity.HasKey(e => new { e.PHId, e.Znaczenie }).HasName("PK_PHDANE");
|
|
|
|
entity.Property(e => e.PHId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.Tekst)
|
|
.HasMaxLength(255)
|
|
.IsUnicode(false);
|
|
|
|
entity.HasOne(d => d.PH).WithMany(p => p.PHDane)
|
|
.HasForeignKey(d => d.PHId)
|
|
.OnDelete(DeleteBehavior.ClientSetNull)
|
|
.HasConstraintName("FK_PHDANE_REF_PHDAN_PH");
|
|
});
|
|
|
|
modelBuilder.Entity<PHOdbDane>(entity =>
|
|
{
|
|
entity.HasKey(e => new { e.PHId, e.KontrId, e.Znaczenie }).HasName("PK_PHODBDANE");
|
|
|
|
entity.Property(e => e.PHId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.KontrId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.Tekst)
|
|
.HasMaxLength(255)
|
|
.IsUnicode(false);
|
|
|
|
entity.HasOne(d => d.PHOdbiorca).WithMany(p => p.PHOdbDane)
|
|
.HasForeignKey(d => new { d.PHId, d.KontrId })
|
|
.OnDelete(DeleteBehavior.ClientSetNull)
|
|
.HasConstraintName("FK_PHODBDAN_REF_PHODB_PHODBIOR");
|
|
});
|
|
|
|
modelBuilder.Entity<PHOdbiorca>(entity =>
|
|
{
|
|
entity.HasKey(e => new { e.PHId, e.KontrId }).HasName("PK_PHODBIORCA");
|
|
|
|
entity.HasIndex(e => e.KontrId, "idx_PHOdbKth");
|
|
|
|
entity.Property(e => e.PHId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.KontrId).HasColumnType("numeric(9, 0)");
|
|
|
|
entity.HasOne(d => d.Kontr).WithMany(p => p.PHOdbiorca)
|
|
.HasForeignKey(d => d.KontrId)
|
|
.OnDelete(DeleteBehavior.ClientSetNull)
|
|
.HasConstraintName("FK_PHODBIOR_REF_PHODB_KONTRAHE");
|
|
|
|
entity.HasOne(d => d.PH).WithMany(p => p.PHOdbiorca)
|
|
.HasForeignKey(d => d.PHId)
|
|
.OnDelete(DeleteBehavior.ClientSetNull)
|
|
.HasConstraintName("FK_PHODBIOR_REF_PHODB_PH");
|
|
});
|
|
|
|
modelBuilder.Entity<PHRozliczenie>(entity =>
|
|
{
|
|
entity.HasKey(e => new { e.DokId, e.PHId }).HasName("PK_PHROZLICZENIE");
|
|
|
|
entity.HasIndex(e => e.PHId, "idx_PHRozPH");
|
|
|
|
entity.Property(e => e.DokId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.PHId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.Kwota).HasColumnType("decimal(15, 4)");
|
|
entity.Property(e => e.Rozliczono).HasColumnType("datetime");
|
|
|
|
entity.HasOne(d => d.Dok).WithMany(p => p.PHRozliczenie)
|
|
.HasForeignKey(d => d.DokId)
|
|
.OnDelete(DeleteBehavior.ClientSetNull)
|
|
.HasConstraintName("FK_PHROZLIC_REF_PHDOK_DOK");
|
|
|
|
entity.HasOne(d => d.PH).WithMany(p => p.PHRozliczenie)
|
|
.HasForeignKey(d => d.PHId)
|
|
.OnDelete(DeleteBehavior.ClientSetNull)
|
|
.HasConstraintName("FK_PHROZLIC_REF_PHROZ_PH");
|
|
});
|
|
|
|
modelBuilder.Entity<Panel>(entity =>
|
|
{
|
|
entity.HasKey(e => e.PanelId).HasName("PK_PANEL");
|
|
|
|
entity.Property(e => e.PanelId)
|
|
.ValueGeneratedOnAdd()
|
|
.HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.CentrPanelId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.Nazwa)
|
|
.HasMaxLength(255)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.TypAplikacji).HasDefaultValue((short)3);
|
|
entity.Property(e => e.UzId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.UzNSId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.Zmiana).HasColumnType("datetime");
|
|
|
|
entity.HasOne(d => d.Uz).WithMany(p => p.Panel)
|
|
.HasForeignKey(d => d.UzId)
|
|
.HasConstraintName("FK_PANEL_REFERENCE_UZYTKOWNIK");
|
|
|
|
entity.HasOne(d => d.UzNS).WithMany(p => p.Panel)
|
|
.HasForeignKey(d => d.UzNSId)
|
|
.HasConstraintName("FK_PANEL_REFERENCE_UZNASKLEP");
|
|
});
|
|
|
|
modelBuilder.Entity<PanelParam>(entity =>
|
|
{
|
|
entity.HasKey(e => new { e.PanelId, e.ParNazwa }).HasName("PK_PANELPARAM");
|
|
|
|
entity.Property(e => e.PanelId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.ParNazwa)
|
|
.HasMaxLength(40)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.ParWartosc)
|
|
.HasMaxLength(255)
|
|
.IsUnicode(false);
|
|
|
|
entity.HasOne(d => d.Panel).WithMany(p => p.PanelParam)
|
|
.HasForeignKey(d => d.PanelId)
|
|
.OnDelete(DeleteBehavior.ClientSetNull)
|
|
.HasConstraintName("FK_PANELPARAM_REFERENCE_PANEL");
|
|
});
|
|
|
|
modelBuilder.Entity<ParBon>(entity =>
|
|
{
|
|
entity.HasKey(e => new { e.ParId, e.Kolejnosc }).HasName("PK_PARBON");
|
|
|
|
entity.Property(e => e.ParId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.Kwota).HasColumnType("decimal(15, 4)");
|
|
entity.Property(e => e.Numer)
|
|
.HasMaxLength(20)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.Typ)
|
|
.HasMaxLength(10)
|
|
.IsUnicode(false);
|
|
|
|
entity.HasOne(d => d.Par).WithMany(p => p.ParBon)
|
|
.HasForeignKey(d => d.ParId)
|
|
.OnDelete(DeleteBehavior.ClientSetNull)
|
|
.HasConstraintName("FK_PARBON_REF_PARBO_PARAGON");
|
|
});
|
|
|
|
modelBuilder.Entity<ParPunkty>(entity =>
|
|
{
|
|
entity.HasKey(e => new { e.ParId, e.Typ }).HasName("PK_PARPUNKTY");
|
|
|
|
entity.Property(e => e.ParId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.Kiedy).HasColumnType("datetime");
|
|
entity.Property(e => e.Kwota).HasColumnType("decimal(15, 4)");
|
|
|
|
entity.HasOne(d => d.Par).WithMany(p => p.ParPunkty)
|
|
.HasForeignKey(d => d.ParId)
|
|
.OnDelete(DeleteBehavior.ClientSetNull)
|
|
.HasConstraintName("FK_PARPUNKT_REF_PARPK_PARAGON");
|
|
});
|
|
|
|
modelBuilder.Entity<ParWaluta>(entity =>
|
|
{
|
|
entity.HasKey(e => new { e.ParId, e.WalId }).HasName("PK_PARWALUTA");
|
|
|
|
entity.HasIndex(e => e.WalId, "idx_WalPar");
|
|
|
|
entity.Property(e => e.ParId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.WalId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.Kurs).HasColumnType("decimal(15, 4)");
|
|
entity.Property(e => e.ParKwota).HasColumnType("decimal(15, 4)");
|
|
entity.Property(e => e.WalKwota).HasColumnType("decimal(15, 4)");
|
|
|
|
entity.HasOne(d => d.Par).WithMany(p => p.ParWaluta)
|
|
.HasForeignKey(d => d.ParId)
|
|
.OnDelete(DeleteBehavior.ClientSetNull)
|
|
.HasConstraintName("FK_PARWALUT_REF_PARWA_PARAGON");
|
|
|
|
entity.HasOne(d => d.Wal).WithMany(p => p.ParWaluta)
|
|
.HasForeignKey(d => d.WalId)
|
|
.OnDelete(DeleteBehavior.ClientSetNull)
|
|
.HasConstraintName("FK_PARWALUT_REF_WALPA_WALUTA");
|
|
});
|
|
|
|
modelBuilder.Entity<ParWartosc>(entity =>
|
|
{
|
|
entity.HasKey(e => new { e.ParId, e.Wartosc }).HasName("PK_PARWARTOSC");
|
|
|
|
entity.Property(e => e.ParId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.Tekst)
|
|
.HasMaxLength(40)
|
|
.IsUnicode(false);
|
|
|
|
entity.HasOne(d => d.Par).WithMany(p => p.ParWartosc)
|
|
.HasForeignKey(d => d.ParId)
|
|
.OnDelete(DeleteBehavior.ClientSetNull)
|
|
.HasConstraintName("FK_PARWARTO_REF_PARWA_PARAMETR");
|
|
});
|
|
|
|
modelBuilder.Entity<ParWiseBase>(entity =>
|
|
{
|
|
entity.HasKey(e => e.ParId);
|
|
|
|
entity.HasIndex(e => new { e.KodGrupy, e.Nazwa }, "idx_ParWB_GrupaINazwa");
|
|
|
|
entity.Property(e => e.ParId)
|
|
.ValueGeneratedOnAdd()
|
|
.HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.KodGrupy)
|
|
.HasMaxLength(255)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.Nazwa)
|
|
.HasMaxLength(255)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.Opcje)
|
|
.HasMaxLength(255)
|
|
.IsUnicode(false);
|
|
});
|
|
|
|
modelBuilder.Entity<Paragon>(entity =>
|
|
{
|
|
entity.HasKey(e => e.ParId).HasName("PK_PARAGON");
|
|
|
|
entity.HasIndex(e => e.DataCzas, "idx_ParDataCzas");
|
|
|
|
entity.HasIndex(e => e.Kasjer, "idx_ParKasjer");
|
|
|
|
entity.HasIndex(e => e.WalId, "idx_ParWal");
|
|
|
|
entity.HasIndex(e => e.Zmiana, "idx_ParZmiana");
|
|
|
|
entity.HasIndex(e => e.ZmianaPkt, "idx_ParZmianaPkt");
|
|
|
|
entity.Property(e => e.ParId)
|
|
.ValueGeneratedOnAdd()
|
|
.HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.Bony).HasColumnType("decimal(15, 4)");
|
|
entity.Property(e => e.Brutto).HasColumnType("decimal(15, 4)");
|
|
entity.Property(e => e.CechyPar)
|
|
.HasMaxLength(40)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.Czek).HasColumnType("decimal(15, 4)");
|
|
entity.Property(e => e.DataCzas).HasColumnType("datetime");
|
|
entity.Property(e => e.DodFPlat).HasColumnType("decimal(15, 4)");
|
|
entity.Property(e => e.Gotowka).HasColumnType("decimal(15, 4)");
|
|
entity.Property(e => e.GrupyGTU)
|
|
.HasMaxLength(255)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.InneFPlat).HasColumnType("decimal(15, 4)");
|
|
entity.Property(e => e.Karta).HasColumnType("decimal(15, 4)");
|
|
entity.Property(e => e.KasaId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.Kasjer)
|
|
.HasMaxLength(40)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.KodKarty)
|
|
.HasMaxLength(20)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.Kurs).HasColumnType("decimal(15, 4)");
|
|
entity.Property(e => e.NIP)
|
|
.HasMaxLength(40)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.OpakWyd).HasColumnType("decimal(15, 4)");
|
|
entity.Property(e => e.OpakZwr).HasColumnType("decimal(15, 4)");
|
|
entity.Property(e => e.Przelew).HasColumnType("decimal(15, 4)");
|
|
entity.Property(e => e.Rabat).HasColumnType("decimal(15, 4)");
|
|
entity.Property(e => e.WalId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.Waluty).HasColumnType("decimal(15, 4)");
|
|
entity.Property(e => e.Zmiana).HasColumnType("datetime");
|
|
entity.Property(e => e.ZmianaPkt).HasColumnType("datetime");
|
|
|
|
entity.HasOne(d => d.Kasa).WithMany(p => p.Paragon)
|
|
.HasForeignKey(d => d.KasaId)
|
|
.OnDelete(DeleteBehavior.ClientSetNull)
|
|
.HasConstraintName("FK_PARAGON_REF_PARKA_KASA");
|
|
|
|
entity.HasOne(d => d.Wal).WithMany(p => p.Paragon)
|
|
.HasForeignKey(d => d.WalId)
|
|
.HasConstraintName("FK_PARAGON_REF_PARWA_WALUTA");
|
|
});
|
|
|
|
modelBuilder.Entity<Parametr>(entity =>
|
|
{
|
|
entity.HasKey(e => e.ParId).HasName("PK_PARAMETR");
|
|
|
|
entity.HasIndex(e => e.CentrParId, "idx_CentrParId");
|
|
|
|
entity.Property(e => e.ParId)
|
|
.ValueGeneratedOnAdd()
|
|
.HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.CentrParId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.Nazwa)
|
|
.HasMaxLength(255)
|
|
.IsUnicode(false);
|
|
});
|
|
|
|
modelBuilder.Entity<Partia>(entity =>
|
|
{
|
|
entity.HasKey(e => new { e.DokId, e.Kolejnosc }).HasName("PK_PARTIA");
|
|
|
|
entity.HasIndex(e => new { e.TypPartii, e.TowId, e.Pozostalo }, "idx_PrtTypTowIle");
|
|
|
|
entity.Property(e => e.DokId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.Cecha1)
|
|
.HasMaxLength(40)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.Cecha2)
|
|
.HasMaxLength(40)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.DataWazn).HasColumnType("datetime");
|
|
entity.Property(e => e.Pozostalo).HasColumnType("decimal(15, 4)");
|
|
entity.Property(e => e.TowId).HasColumnType("numeric(9, 0)");
|
|
|
|
entity.HasOne(d => d.Tow).WithMany(p => p.Partia)
|
|
.HasForeignKey(d => d.TowId)
|
|
.OnDelete(DeleteBehavior.ClientSetNull)
|
|
.HasConstraintName("FK_PARTIA_REF_PRTTO_TOWAR");
|
|
|
|
entity.HasOne(d => d.PozDok).WithOne(p => p.Partia)
|
|
.HasForeignKey<Partia>(d => new { d.DokId, d.Kolejnosc })
|
|
.OnDelete(DeleteBehavior.ClientSetNull)
|
|
.HasConstraintName("FK_PARTIA_REF_PRTPO_POZDOK");
|
|
});
|
|
|
|
modelBuilder.Entity<PcfUser>(entity =>
|
|
{
|
|
entity.HasKey(e => e.PcfUserId).HasName("PK_PCFUSER");
|
|
|
|
entity.HasIndex(e => e.Ident, "IxIdent");
|
|
|
|
entity.Property(e => e.EMail)
|
|
.HasMaxLength(64)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.FirstName)
|
|
.HasMaxLength(32)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.Flags)
|
|
.HasMaxLength(64)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.Ident)
|
|
.HasMaxLength(32)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.LastName)
|
|
.HasMaxLength(64)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.PasswordHash)
|
|
.HasMaxLength(32)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.PcfCustomerId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.PcfLoyaltyCustomerId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.PcfPStationId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.ValidFrom).HasColumnType("datetime");
|
|
entity.Property(e => e.ValidTo).HasColumnType("datetime");
|
|
|
|
entity.HasOne(d => d.PcfCustomer).WithMany(p => p.PcfUserPcfCustomer)
|
|
.HasForeignKey(d => d.PcfCustomerId)
|
|
.HasConstraintName("FK_PCFUSER_REFERENCE_KONTRC");
|
|
|
|
entity.HasOne(d => d.PcfLoyaltyCustomer).WithMany(p => p.PcfUserPcfLoyaltyCustomer)
|
|
.HasForeignKey(d => d.PcfLoyaltyCustomerId)
|
|
.HasConstraintName("FK_PCFUSER_REFERENCE_KONTRL");
|
|
|
|
entity.HasOne(d => d.PcfPStation).WithMany(p => p.PcfUserPcfPStation)
|
|
.HasForeignKey(d => d.PcfPStationId)
|
|
.HasConstraintName("FK_PCFUSER_REFERENCE_KONTRS");
|
|
});
|
|
|
|
modelBuilder.Entity<PcfUserSklep>(entity =>
|
|
{
|
|
entity.HasKey(e => new { e.PcfUserId, e.SklepId, e.Znaczenie }).HasName("PK_PcfUserSklepZnaczenie");
|
|
|
|
entity.Property(e => e.SklepId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.Parametr)
|
|
.HasMaxLength(255)
|
|
.IsUnicode(false);
|
|
|
|
entity.HasOne(d => d.PcfUser).WithMany(p => p.PcfUserSklep)
|
|
.HasForeignKey(d => d.PcfUserId)
|
|
.OnDelete(DeleteBehavior.ClientSetNull)
|
|
.HasConstraintName("FK_PcfUser");
|
|
|
|
entity.HasOne(d => d.Sklep).WithMany(p => p.PcfUserSklep)
|
|
.HasForeignKey(d => d.SklepId)
|
|
.OnDelete(DeleteBehavior.ClientSetNull)
|
|
.HasConstraintName("FK_Sklep");
|
|
});
|
|
|
|
modelBuilder.Entity<PcpPos>(entity =>
|
|
{
|
|
entity.HasIndex(e => e.PcpShopId, "IxPcpPosPcpShopId");
|
|
|
|
entity.Property(e => e.Created).HasColumnType("datetime");
|
|
entity.Property(e => e.FiscalUniqueNoDfl)
|
|
.HasMaxLength(64)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.PosCode)
|
|
.HasMaxLength(64)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.PosName)
|
|
.HasMaxLength(64)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.Updated).HasColumnType("datetime");
|
|
|
|
entity.HasOne(d => d.PcpShop).WithMany(p => p.PcpPos)
|
|
.HasForeignKey(d => d.PcpShopId)
|
|
.OnDelete(DeleteBehavior.ClientSetNull)
|
|
.HasConstraintName("FK_Pos_Shop");
|
|
});
|
|
|
|
modelBuilder.Entity<PcpReceipt>(entity =>
|
|
{
|
|
entity.HasIndex(e => e.CustomerCode, "IxPcpReceiptCustomerCode");
|
|
|
|
entity.HasIndex(e => e.KontrId, "IxPcpReceiptKontrId");
|
|
|
|
entity.HasIndex(e => e.PcpPosId, "IxPcpReceiptPcpPosId");
|
|
|
|
entity.Property(e => e.PcpReceiptId)
|
|
.ValueGeneratedOnAdd()
|
|
.HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.Cashier)
|
|
.HasMaxLength(64)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.Created).HasColumnType("datetime");
|
|
entity.Property(e => e.CustomerCode)
|
|
.HasMaxLength(64)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.CustomerNip)
|
|
.HasMaxLength(16)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.DocNo)
|
|
.HasMaxLength(64)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.FiscalUniqueNo)
|
|
.HasMaxLength(64)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.KontrId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.OperationDateTime).HasColumnType("datetime");
|
|
entity.Property(e => e.PosCode)
|
|
.HasMaxLength(64)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.ReceiptSysNo)
|
|
.HasMaxLength(32)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.TotalBrutto).HasColumnType("decimal(14, 2)");
|
|
entity.Property(e => e.TotalDiscount).HasColumnType("decimal(14, 2)");
|
|
entity.Property(e => e.TotalNetto).HasColumnType("decimal(14, 2)");
|
|
entity.Property(e => e.TransUUID)
|
|
.HasMaxLength(64)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.Updated).HasColumnType("datetime");
|
|
|
|
entity.HasOne(d => d.Kontr).WithMany(p => p.PcpReceipt)
|
|
.HasForeignKey(d => d.KontrId)
|
|
.HasConstraintName("FK_Receipt_Customer");
|
|
|
|
entity.HasOne(d => d.PcpPos).WithMany(p => p.PcpReceipt)
|
|
.HasForeignKey(d => d.PcpPosId)
|
|
.OnDelete(DeleteBehavior.ClientSetNull)
|
|
.HasConstraintName("FK_Receipt_Pos");
|
|
});
|
|
|
|
modelBuilder.Entity<PcpReceiptItem>(entity =>
|
|
{
|
|
entity.HasIndex(e => e.PcpReceiptId, "IxPcpReceiptItemPcpReceiptId");
|
|
|
|
entity.Property(e => e.PcpReceiptItemId)
|
|
.ValueGeneratedOnAdd()
|
|
.HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.Barcode)
|
|
.HasMaxLength(64)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.DiscountValue).HasColumnType("decimal(14, 2)");
|
|
entity.Property(e => e.PcpReceiptId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.Price).HasColumnType("decimal(14, 2)");
|
|
entity.Property(e => e.ProductName)
|
|
.HasMaxLength(128)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.Quantity).HasColumnType("decimal(14, 4)");
|
|
entity.Property(e => e.TotalBrutto).HasColumnType("decimal(14, 2)");
|
|
entity.Property(e => e.TotalDiscount).HasColumnType("decimal(14, 2)");
|
|
entity.Property(e => e.TotalNetto).HasColumnType("decimal(14, 2)");
|
|
entity.Property(e => e.VatChar)
|
|
.HasMaxLength(1)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.VatRate).HasColumnType("decimal(6, 2)");
|
|
|
|
entity.HasOne(d => d.PcpReceipt).WithMany(p => p.PcpReceiptItem)
|
|
.HasForeignKey(d => d.PcpReceiptId)
|
|
.OnDelete(DeleteBehavior.ClientSetNull)
|
|
.HasConstraintName("FK_ReceiptItem_Receipt");
|
|
});
|
|
|
|
modelBuilder.Entity<PcpReceiptPayment>(entity =>
|
|
{
|
|
entity.HasIndex(e => e.PcpReceiptId, "IxPcpReceiptPaymentPcpReceiptId");
|
|
|
|
entity.Property(e => e.PcpReceiptPaymentId)
|
|
.ValueGeneratedOnAdd()
|
|
.HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.ChangeInCurrency).HasColumnType("decimal(14, 4)");
|
|
entity.Property(e => e.ChangeRef).HasColumnType("decimal(14, 2)");
|
|
entity.Property(e => e.Currency)
|
|
.HasMaxLength(8)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.PcpReceiptId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.ValueInCurrency).HasColumnType("decimal(14, 4)");
|
|
entity.Property(e => e.ValueRef).HasColumnType("decimal(14, 2)");
|
|
|
|
entity.HasOne(d => d.PcpReceipt).WithMany(p => p.PcpReceiptPayment)
|
|
.HasForeignKey(d => d.PcpReceiptId)
|
|
.OnDelete(DeleteBehavior.ClientSetNull)
|
|
.HasConstraintName("FK_ReceiptPayment_Receipt");
|
|
});
|
|
|
|
modelBuilder.Entity<PcpReceiptVat>(entity =>
|
|
{
|
|
entity.Property(e => e.PcpReceiptVatId)
|
|
.ValueGeneratedOnAdd()
|
|
.HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.PcpReceiptId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.TotalBrutto).HasColumnType("decimal(14, 2)");
|
|
entity.Property(e => e.TotalVat).HasColumnType("decimal(14, 2)");
|
|
entity.Property(e => e.VatChar)
|
|
.HasMaxLength(1)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.VatRate).HasColumnType("decimal(6, 2)");
|
|
|
|
entity.HasOne(d => d.PcpReceipt).WithMany(p => p.PcpReceiptVat)
|
|
.HasForeignKey(d => d.PcpReceiptId)
|
|
.OnDelete(DeleteBehavior.ClientSetNull)
|
|
.HasConstraintName("FK_ReceiptVat_Receipt");
|
|
});
|
|
|
|
modelBuilder.Entity<PcpShop>(entity =>
|
|
{
|
|
entity.Property(e => e.Created).HasColumnType("datetime");
|
|
entity.Property(e => e.ShopAddrOnReceipt0)
|
|
.HasMaxLength(64)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.ShopAddrOnReceipt1)
|
|
.HasMaxLength(64)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.ShopAddrOnReceipt2)
|
|
.HasMaxLength(64)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.ShopAddrOnReceipt3)
|
|
.HasMaxLength(64)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.ShopLicenseKey)
|
|
.HasMaxLength(64)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.ShopLicenseValidFrom).HasColumnType("datetime");
|
|
entity.Property(e => e.ShopLicenseValidTo).HasColumnType("datetime");
|
|
entity.Property(e => e.ShopName)
|
|
.HasMaxLength(64)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.ShopNameOnReceipt0)
|
|
.HasMaxLength(64)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.ShopNameOnReceipt1)
|
|
.HasMaxLength(64)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.ShopNameOnReceipt2)
|
|
.HasMaxLength(64)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.ShopNameOnReceipt3)
|
|
.HasMaxLength(64)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.ShopNip)
|
|
.HasMaxLength(16)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.Updated).HasColumnType("datetime");
|
|
});
|
|
|
|
modelBuilder.Entity<PolParam>(entity =>
|
|
{
|
|
entity.HasKey(e => new { e.PolId, e.ParGrupa, e.ParNazwa }).HasName("PK_POLPARAM");
|
|
|
|
entity.Property(e => e.PolId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.ParGrupa)
|
|
.HasMaxLength(40)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.ParNazwa)
|
|
.HasMaxLength(40)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.ParWartosc)
|
|
.HasMaxLength(255)
|
|
.IsUnicode(false);
|
|
|
|
entity.HasOne(d => d.Pol).WithMany(p => p.PolParam)
|
|
.HasForeignKey(d => d.PolId)
|
|
.OnDelete(DeleteBehavior.ClientSetNull)
|
|
.HasConstraintName("FK_POLPARAM_REF_POLPA_POLITYKA");
|
|
});
|
|
|
|
modelBuilder.Entity<Polityka>(entity =>
|
|
{
|
|
entity.HasKey(e => e.PolId).HasName("PK_POLITYKA");
|
|
|
|
entity.HasIndex(e => e.CentrPolId, "idx_CentrPolId");
|
|
|
|
entity.Property(e => e.PolId)
|
|
.ValueGeneratedOnAdd()
|
|
.HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.CentrPolId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.Nazwa)
|
|
.HasMaxLength(40)
|
|
.IsUnicode(false);
|
|
|
|
entity.HasMany(d => d.Mag).WithMany(p => p.Pol)
|
|
.UsingEntity<Dictionary<string, object>>(
|
|
"PolMag",
|
|
r => r.HasOne<Magazyn>().WithMany()
|
|
.HasForeignKey("MagId")
|
|
.OnDelete(DeleteBehavior.ClientSetNull)
|
|
.HasConstraintName("FK_POLMAG_REF_MAGPO_MAGAZYN"),
|
|
l => l.HasOne<Polityka>().WithMany()
|
|
.HasForeignKey("PolId")
|
|
.OnDelete(DeleteBehavior.ClientSetNull)
|
|
.HasConstraintName("FK_POLMAG_REF_POLMA_POLITYKA"),
|
|
j =>
|
|
{
|
|
j.HasKey("PolId", "MagId").HasName("PK_POLMAG");
|
|
j.HasIndex(new[] { "MagId" }, "idx_MagPol");
|
|
j.IndexerProperty<decimal>("PolId").HasColumnType("numeric(9, 0)");
|
|
j.IndexerProperty<decimal>("MagId").HasColumnType("numeric(9, 0)");
|
|
});
|
|
});
|
|
|
|
modelBuilder.Entity<PowKontLoj>(entity =>
|
|
{
|
|
entity.HasKey(e => new { e.NoweKontoId, e.RodzajPow }).HasName("PK_POWKONTLOJ");
|
|
|
|
entity.HasIndex(e => e.StareKontoId, "idx_PowStareKLoj");
|
|
|
|
entity.Property(e => e.NoweKontoId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.StareKontoId).HasColumnType("numeric(9, 0)");
|
|
|
|
entity.HasOne(d => d.NoweKonto).WithMany(p => p.PowKontLojNoweKonto)
|
|
.HasForeignKey(d => d.NoweKontoId)
|
|
.OnDelete(DeleteBehavior.ClientSetNull)
|
|
.HasConstraintName("Ref_NoweKonto");
|
|
|
|
entity.HasOne(d => d.StareKonto).WithMany(p => p.PowKontLojStareKonto)
|
|
.HasForeignKey(d => d.StareKontoId)
|
|
.OnDelete(DeleteBehavior.ClientSetNull)
|
|
.HasConstraintName("Ref_StareKonto");
|
|
});
|
|
|
|
modelBuilder.Entity<Powiadomienie>(entity =>
|
|
{
|
|
entity.HasKey(e => e.PowiadomienieId).HasName("PK_POWIADOMIENIE");
|
|
|
|
entity.HasIndex(e => new { e.ShopNo, e.PosNo }, "IxPowiadomienie_ShopNoPosNo");
|
|
|
|
entity.HasIndex(e => e.Status, "IxPowiadomienie_Status");
|
|
|
|
entity.Property(e => e.PowiadomienieId)
|
|
.ValueGeneratedOnAdd()
|
|
.HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.Adresat)
|
|
.HasMaxLength(64)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.Nadawca)
|
|
.HasMaxLength(64)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.Naglowek)
|
|
.HasMaxLength(128)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.PosNo)
|
|
.HasMaxLength(32)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.ShopNo)
|
|
.HasMaxLength(32)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.Tresc)
|
|
.HasMaxLength(2048)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.Utworzono).HasColumnType("datetime");
|
|
entity.Property(e => e.Zmiana).HasColumnType("datetime");
|
|
});
|
|
|
|
modelBuilder.Entity<PowiadomienieParam>(entity =>
|
|
{
|
|
entity.HasKey(e => new { e.PowiadomienieId, e.Znaczenie, e.Kolejnosc }).HasName("PK_POWIADOMIENIEPARAM");
|
|
|
|
entity.Property(e => e.PowiadomienieId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.Param2)
|
|
.HasMaxLength(255)
|
|
.IsUnicode(false);
|
|
|
|
entity.HasOne(d => d.Powiadomienie).WithMany(p => p.PowiadomienieParam)
|
|
.HasForeignKey(d => d.PowiadomienieId)
|
|
.OnDelete(DeleteBehavior.ClientSetNull)
|
|
.HasConstraintName("Ref_PowiadomienieParamPowiadomienie");
|
|
});
|
|
|
|
modelBuilder.Entity<Powiazanie>(entity =>
|
|
{
|
|
entity.HasKey(e => e.TowId).HasName("PK_POWIAZANIE");
|
|
|
|
entity.HasIndex(e => e.OpakId, "idx_OpakId");
|
|
|
|
entity.Property(e => e.TowId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.IleWOpak).HasColumnType("decimal(15, 4)");
|
|
entity.Property(e => e.OpakId).HasColumnType("numeric(9, 0)");
|
|
|
|
entity.HasOne(d => d.Opak).WithMany(p => p.PowiazanieOpak)
|
|
.HasForeignKey(d => d.OpakId)
|
|
.OnDelete(DeleteBehavior.ClientSetNull)
|
|
.HasConstraintName("FK_POWIAZAN_REF_OPAK_TOWAR");
|
|
|
|
entity.HasOne(d => d.Tow).WithOne(p => p.PowiazanieTow)
|
|
.HasForeignKey<Powiazanie>(d => d.TowId)
|
|
.OnDelete(DeleteBehavior.ClientSetNull)
|
|
.HasConstraintName("FK_POWIAZAN_REF_TOWAR_TOWAR");
|
|
});
|
|
|
|
modelBuilder.Entity<PowiazanieProm>(entity =>
|
|
{
|
|
entity.HasKey(e => new { e.PromId, e.GrupaId, e.Rodzaj });
|
|
|
|
entity.Property(e => e.PromId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.GrupaId).HasColumnType("numeric(9, 0)");
|
|
|
|
entity.HasOne(d => d.Grupa).WithMany(p => p.PowiazanieProm)
|
|
.HasForeignKey(d => d.GrupaId)
|
|
.OnDelete(DeleteBehavior.ClientSetNull)
|
|
.HasConstraintName("FK_PowiazanieProm_GrupaPromocji");
|
|
});
|
|
|
|
modelBuilder.Entity<PowiazanieSklep>(entity =>
|
|
{
|
|
entity.HasKey(e => new { e.SklepId, e.Id, e.Typ }).HasName("PK_POWIAZANIE_SKLEP");
|
|
|
|
entity.HasIndex(e => e.Typ, "PowiazanieSklepTyp");
|
|
|
|
entity.Property(e => e.SklepId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.Id).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.Zmiana).HasColumnType("datetime");
|
|
|
|
entity.HasOne(d => d.Sklep).WithMany(p => p.PowiazanieSklep)
|
|
.HasForeignKey(d => d.SklepId)
|
|
.OnDelete(DeleteBehavior.ClientSetNull)
|
|
.HasConstraintName("FK_POWIAZANIESKLEP_REFERENCE_SKLEP");
|
|
});
|
|
|
|
modelBuilder.Entity<PowiazanieUz>(entity =>
|
|
{
|
|
entity.HasKey(e => new { e.UzId, e.RodzajPow, e.Id }).HasName("PK_POWIAZANIEUZ");
|
|
|
|
entity.Property(e => e.UzId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.Id).HasColumnType("numeric(9, 0)");
|
|
|
|
entity.HasOne(d => d.Uz).WithMany(p => p.PowiazanieUz)
|
|
.HasForeignKey(d => d.UzId)
|
|
.OnDelete(DeleteBehavior.ClientSetNull)
|
|
.HasConstraintName("FK_POWIAZAN_REF_POWUZ_UZYTKOWN");
|
|
});
|
|
|
|
modelBuilder.Entity<PowiazanieUzNaSklep>(entity =>
|
|
{
|
|
entity.HasKey(e => new { e.UzNSId, e.RodzajPow, e.Id }).HasName("PK_POWIAZANIEUZNASKLEP");
|
|
|
|
entity.Property(e => e.UzNSId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.Id).HasColumnType("numeric(9, 0)");
|
|
|
|
entity.HasOne(d => d.UzNS).WithMany(p => p.PowiazanieUzNaSklep)
|
|
.HasForeignKey(d => d.UzNSId)
|
|
.OnDelete(DeleteBehavior.ClientSetNull)
|
|
.HasConstraintName("Ref_PowUzNaSklepUzNaSklep");
|
|
});
|
|
|
|
modelBuilder.Entity<PozAkcyza>(entity =>
|
|
{
|
|
entity.HasKey(e => new { e.DokId, e.Kolejnosc, e.GrAkcId }).HasName("PK_POZAKCYZA");
|
|
|
|
entity.HasIndex(e => e.GrAkcId, "idx_PozAkcGr");
|
|
|
|
entity.Property(e => e.DokId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.GrAkcId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.Wartosc).HasColumnType("decimal(15, 4)");
|
|
|
|
entity.HasOne(d => d.GrAkc).WithMany(p => p.PozAkcyza)
|
|
.HasForeignKey(d => d.GrAkcId)
|
|
.OnDelete(DeleteBehavior.ClientSetNull)
|
|
.HasConstraintName("Ref_AkcPoz");
|
|
|
|
entity.HasOne(d => d.PozDok).WithMany(p => p.PozAkcyza)
|
|
.HasForeignKey(d => new { d.DokId, d.Kolejnosc })
|
|
.OnDelete(DeleteBehavior.ClientSetNull)
|
|
.HasConstraintName("Ref_PozAkc");
|
|
});
|
|
|
|
modelBuilder.Entity<PozCennikDok>(entity =>
|
|
{
|
|
entity.HasKey(e => new { e.DokId, e.TowId, e.SklepId }).HasName("PK_POZCENNIKDOK");
|
|
|
|
entity.Property(e => e.DokId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.TowId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.SklepId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.DoKiedyPrzyjecie).HasColumnType("datetime");
|
|
|
|
entity.HasOne(d => d.Sklep).WithMany(p => p.PozCennikDok)
|
|
.HasForeignKey(d => d.SklepId)
|
|
.OnDelete(DeleteBehavior.ClientSetNull)
|
|
.HasConstraintName("FK_PozCennikDokSklep");
|
|
});
|
|
|
|
modelBuilder.Entity<PozDok>(entity =>
|
|
{
|
|
entity.HasKey(e => new { e.DokId, e.Kolejnosc }).HasName("PK_POZDOK");
|
|
|
|
entity.HasIndex(e => new { e.DokId, e.NrPozycji }, "idx_PozDokDokIdNrPozycji");
|
|
|
|
entity.HasIndex(e => e.TowId, "idx_PozDokTowId");
|
|
|
|
entity.Property(e => e.DokId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.CenaDet).HasColumnType("decimal(15, 4)");
|
|
entity.Property(e => e.CenaDomyslna).HasColumnType("decimal(15, 4)");
|
|
entity.Property(e => e.CenaMag).HasColumnType("decimal(15, 4)");
|
|
entity.Property(e => e.CenaPoRab).HasColumnType("decimal(15, 4)");
|
|
entity.Property(e => e.CenaPrzedRab).HasColumnType("decimal(15, 4)");
|
|
entity.Property(e => e.IleWZgrzewce).HasColumnType("decimal(15, 4)");
|
|
entity.Property(e => e.IloscMinus).HasColumnType("decimal(15, 4)");
|
|
entity.Property(e => e.IloscPlus).HasColumnType("decimal(15, 4)");
|
|
entity.Property(e => e.Netto).HasColumnType("decimal(15, 4)");
|
|
entity.Property(e => e.Podatek).HasColumnType("decimal(15, 4)");
|
|
entity.Property(e => e.RabatProc).HasColumnType("decimal(10, 4)");
|
|
entity.Property(e => e.TowId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.Wartosc).HasColumnType("decimal(15, 4)");
|
|
|
|
entity.HasOne(d => d.Dok).WithMany(p => p.PozDok)
|
|
.HasForeignKey(d => d.DokId)
|
|
.OnDelete(DeleteBehavior.ClientSetNull)
|
|
.HasConstraintName("FK_POZDOK_REF_POZDO_DOK");
|
|
|
|
entity.HasOne(d => d.Tow).WithMany(p => p.PozDok)
|
|
.HasForeignKey(d => d.TowId)
|
|
.OnDelete(DeleteBehavior.ClientSetNull)
|
|
.HasConstraintName("FK_POZDOK_REF_POZTO_TOWAR");
|
|
});
|
|
|
|
modelBuilder.Entity<PozDokWBufPowiazanie>(entity =>
|
|
{
|
|
entity.HasKey(e => new { e.DokId, e.Kolejnosc, e.JakiePow, e.KtorePow }).HasName("PK_POZDOKWBUFPOWIAZANIE");
|
|
|
|
entity.HasIndex(e => e.Id, "idx_PozDokWBufId");
|
|
|
|
entity.Property(e => e.DokId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.Id).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.Param)
|
|
.HasMaxLength(255)
|
|
.IsUnicode(false);
|
|
|
|
entity.HasOne(d => d.PozDok).WithMany(p => p.PozDokWBufPowiazanie)
|
|
.HasForeignKey(d => new { d.DokId, d.Kolejnosc })
|
|
.OnDelete(DeleteBehavior.ClientSetNull)
|
|
.HasConstraintName("FK_PozDokWBufPow");
|
|
});
|
|
|
|
modelBuilder.Entity<PozPar>(entity =>
|
|
{
|
|
entity.HasKey(e => new { e.ParId, e.Kolejnosc }).HasName("PK_POZPAR");
|
|
|
|
entity.HasIndex(e => e.TowId, "idx_PozParTowId");
|
|
|
|
entity.Property(e => e.ParId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.GrupaGTU)
|
|
.HasMaxLength(4)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.Ilosc).HasColumnType("decimal(15, 4)");
|
|
entity.Property(e => e.Kod)
|
|
.HasMaxLength(20)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.RabatKwot).HasColumnType("decimal(15, 4)");
|
|
entity.Property(e => e.TowId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.WartoscBrutto).HasColumnType("decimal(15, 4)");
|
|
|
|
entity.HasOne(d => d.Par).WithMany(p => p.PozPar)
|
|
.HasForeignKey(d => d.ParId)
|
|
.OnDelete(DeleteBehavior.ClientSetNull)
|
|
.HasConstraintName("FK_POZPAR_REF_POZPA_PARAGON");
|
|
|
|
entity.HasOne(d => d.Tow).WithMany(p => p.PozPar)
|
|
.HasForeignKey(d => d.TowId)
|
|
.OnDelete(DeleteBehavior.ClientSetNull)
|
|
.HasConstraintName("FK_POZPAR_REF_TOWPA_TOWAR");
|
|
});
|
|
|
|
modelBuilder.Entity<PozParSzczeg>(entity =>
|
|
{
|
|
entity.HasKey(e => new { e.ParId, e.Kolejnosc }).HasName("PK_POZPARSZCZEG");
|
|
|
|
entity.Property(e => e.ParId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.DodInfo)
|
|
.HasMaxLength(40)
|
|
.IsUnicode(false);
|
|
|
|
entity.HasOne(d => d.PozPar).WithOne(p => p.PozParSzczeg)
|
|
.HasForeignKey<PozParSzczeg>(d => new { d.ParId, d.Kolejnosc })
|
|
.OnDelete(DeleteBehavior.ClientSetNull)
|
|
.HasConstraintName("FK_POZPARSZ_REF_PPSZC_POZPAR");
|
|
});
|
|
|
|
modelBuilder.Entity<PozWz>(entity =>
|
|
{
|
|
entity.HasKey(e => new { e.WzId, e.Kolejnosc }).HasName("PK_POZWZ");
|
|
|
|
entity.Property(e => e.WzId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.IloscMinus).HasColumnType("decimal(15, 4)");
|
|
entity.Property(e => e.IloscPlus).HasColumnType("decimal(15, 4)");
|
|
entity.Property(e => e.TowId).HasColumnType("numeric(9, 0)");
|
|
|
|
entity.HasOne(d => d.Tow).WithMany(p => p.PozWz)
|
|
.HasForeignKey(d => d.TowId)
|
|
.OnDelete(DeleteBehavior.ClientSetNull)
|
|
.HasConstraintName("FK_POZWZ_REF_TOWWZ_TOWAR");
|
|
|
|
entity.HasOne(d => d.Wz).WithMany(p => p.PozWz)
|
|
.HasForeignKey(d => d.WzId)
|
|
.OnDelete(DeleteBehavior.ClientSetNull)
|
|
.HasConstraintName("FK_POZWZ_REF_POZWZ_WZORZEC");
|
|
});
|
|
|
|
modelBuilder.Entity<Profil>(entity =>
|
|
{
|
|
entity.HasKey(e => e.ProfilId).HasName("PK_PROFIL");
|
|
|
|
entity.Property(e => e.ProfilId)
|
|
.ValueGeneratedOnAdd()
|
|
.HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.Nazwa)
|
|
.HasMaxLength(40)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.Utworzony).HasColumnType("datetime");
|
|
entity.Property(e => e.Zmiana).HasColumnType("datetime");
|
|
});
|
|
|
|
modelBuilder.Entity<ProfilKasa>(entity =>
|
|
{
|
|
entity.HasKey(e => e.ProfilId).HasName("PK_PROFKAS");
|
|
|
|
entity.Property(e => e.ProfilId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.KasaId).HasColumnType("numeric(9, 0)");
|
|
|
|
entity.HasOne(d => d.Kasa).WithMany(p => p.ProfilKasa)
|
|
.HasForeignKey(d => d.KasaId)
|
|
.OnDelete(DeleteBehavior.ClientSetNull)
|
|
.HasConstraintName("FK_PROFKAS_REFERENCE_KASA");
|
|
|
|
entity.HasOne(d => d.Profil).WithOne(p => p.ProfilKasa)
|
|
.HasForeignKey<ProfilKasa>(d => d.ProfilId)
|
|
.OnDelete(DeleteBehavior.ClientSetNull)
|
|
.HasConstraintName("FK_PROFKAS_REFERENCE_PROF");
|
|
});
|
|
|
|
modelBuilder.Entity<ProfilKonfig>(entity =>
|
|
{
|
|
entity.HasKey(e => new { e.ProfilId, e.ParGrupa, e.ParNazwa, e.Kolejny }).HasName("PK_PROFIL_KONFIG");
|
|
|
|
entity.Property(e => e.ProfilId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.ParGrupa)
|
|
.HasMaxLength(255)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.ParNazwa)
|
|
.HasMaxLength(255)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.Utworzony).HasColumnType("datetime");
|
|
entity.Property(e => e.Wartosc)
|
|
.HasMaxLength(255)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.Zmiana).HasColumnType("datetime");
|
|
|
|
entity.HasOne(d => d.Profil).WithMany(p => p.ProfilKonfig)
|
|
.HasForeignKey(d => d.ProfilId)
|
|
.OnDelete(DeleteBehavior.ClientSetNull)
|
|
.HasConstraintName("FK_PROFILKONFIG_REFERENCE_PROFIL");
|
|
});
|
|
|
|
modelBuilder.Entity<PrtMag>(entity =>
|
|
{
|
|
entity.HasKey(e => new { e.TowId, e.PMId }).HasName("PK_PRTMAG");
|
|
|
|
entity.HasIndex(e => new { e.TowId, e.MagId, e.Data, e.KolejnyWDniu, e.PMId }, "idx_PrtMagFifo");
|
|
|
|
entity.HasIndex(e => new { e.NrPartii, e.TowId, e.PMId }, "idx_PrtMagNrPrt");
|
|
|
|
entity.HasIndex(e => e.Zmiana, "idx_PrtMagZmn");
|
|
|
|
entity.Property(e => e.TowId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.PMId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.CenaSpDet).HasColumnType("decimal(15, 4)");
|
|
entity.Property(e => e.CenaZak).HasColumnType("decimal(15, 4)");
|
|
entity.Property(e => e.Data).HasColumnType("datetime");
|
|
entity.Property(e => e.DataWazn).HasColumnType("datetime");
|
|
entity.Property(e => e.Dostarczono).HasColumnType("decimal(15, 4)");
|
|
entity.Property(e => e.KontrId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.MagId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.NrDostawy)
|
|
.HasMaxLength(60)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.NrPartii)
|
|
.HasMaxLength(60)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.Pozostalo).HasColumnType("decimal(15, 4)");
|
|
entity.Property(e => e.Rezerwacja).HasColumnType("decimal(15, 4)");
|
|
entity.Property(e => e.Zmiana).HasColumnType("datetime");
|
|
entity.Property(e => e.ZmianaIstotna).HasColumnType("datetime");
|
|
|
|
entity.HasOne(d => d.Mag).WithMany(p => p.PrtMag)
|
|
.HasForeignKey(d => d.MagId)
|
|
.OnDelete(DeleteBehavior.ClientSetNull)
|
|
.HasConstraintName("Ref_PrtMagMagazyn");
|
|
|
|
entity.HasOne(d => d.Tow).WithMany(p => p.PrtMag)
|
|
.HasForeignKey(d => d.TowId)
|
|
.OnDelete(DeleteBehavior.ClientSetNull)
|
|
.HasConstraintName("Ref_PrtMagTowar");
|
|
});
|
|
|
|
modelBuilder.Entity<RapWartPocz>(entity =>
|
|
{
|
|
entity.HasKey(e => e.RWPId).HasName("PK_RAPWARTPOCZ");
|
|
|
|
entity.HasIndex(e => new { e.TypRap, e.Data }, "idx_RWP_TypRapData");
|
|
|
|
entity.Property(e => e.RWPId)
|
|
.ValueGeneratedOnAdd()
|
|
.HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.Data).HasColumnType("datetime");
|
|
entity.Property(e => e.ParamTxt)
|
|
.HasMaxLength(120)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.Wykonano).HasColumnType("datetime");
|
|
entity.Property(e => e.Zmiana).HasColumnType("datetime");
|
|
});
|
|
|
|
modelBuilder.Entity<RapWartPoczDane>(entity =>
|
|
{
|
|
entity.HasKey(e => new { e.RWPId, e.MagId, e.Typ, e.Numer }).HasName("PK_RAPWARTPOCZDANE");
|
|
|
|
entity.Property(e => e.RWPId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.MagId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.Typ).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.Wartosc).HasColumnType("decimal(15, 4)");
|
|
|
|
entity.HasOne(d => d.Mag).WithMany(p => p.RapWartPoczDane)
|
|
.HasForeignKey(d => d.MagId)
|
|
.OnDelete(DeleteBehavior.ClientSetNull)
|
|
.HasConstraintName("FK_RAPWARTPOCZDANE_REFERENCE_MAGAZYN");
|
|
|
|
entity.HasOne(d => d.RWP).WithMany(p => p.RapWartPoczDane)
|
|
.HasForeignKey(d => d.RWPId)
|
|
.OnDelete(DeleteBehavior.ClientSetNull)
|
|
.HasConstraintName("FK_RAPWARTPOCZDANE_REFERENCE_RAPWARTPOCZ");
|
|
});
|
|
|
|
modelBuilder.Entity<Regula>(entity =>
|
|
{
|
|
entity.HasKey(e => e.RegulaId).HasName("PK_REGULA");
|
|
|
|
entity.Property(e => e.RegulaId)
|
|
.ValueGeneratedOnAdd()
|
|
.HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.CentrRegulaId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.DataCzasDo).HasColumnType("datetime");
|
|
entity.Property(e => e.DataCzasOd).HasColumnType("datetime");
|
|
entity.Property(e => e.Nazwa)
|
|
.HasMaxLength(40)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.Number1).HasColumnType("numeric(16, 4)");
|
|
entity.Property(e => e.Number2).HasColumnType("numeric(16, 4)");
|
|
entity.Property(e => e.Number3).HasColumnType("numeric(16, 4)");
|
|
entity.Property(e => e.Number4).HasColumnType("numeric(16, 4)");
|
|
entity.Property(e => e.Str1)
|
|
.HasMaxLength(128)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.Str2)
|
|
.HasMaxLength(128)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.Usunieto).HasColumnType("datetime");
|
|
entity.Property(e => e.Utworzono).HasColumnType("datetime");
|
|
entity.Property(e => e.Zmiana).HasColumnType("datetime");
|
|
});
|
|
|
|
modelBuilder.Entity<RegulaAsort>(entity =>
|
|
{
|
|
entity.HasKey(e => new { e.RegulaId, e.AsId, e.Znaczenie }).HasName("PK_REGULAASORT");
|
|
|
|
entity.Property(e => e.RegulaId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.AsId).HasColumnType("numeric(9, 0)");
|
|
|
|
entity.HasOne(d => d.As).WithMany(p => p.RegulaAsort)
|
|
.HasForeignKey(d => d.AsId)
|
|
.OnDelete(DeleteBehavior.ClientSetNull)
|
|
.HasConstraintName("FK_REGULAAS_REFERENCE_ASORT");
|
|
|
|
entity.HasOne(d => d.Regula).WithMany(p => p.RegulaAsort)
|
|
.HasForeignKey(d => d.RegulaId)
|
|
.OnDelete(DeleteBehavior.ClientSetNull)
|
|
.HasConstraintName("FK_REGULAAS_REFERENCE_REGULA");
|
|
});
|
|
|
|
modelBuilder.Entity<RegulaDok>(entity =>
|
|
{
|
|
entity.HasKey(e => new { e.DokId, e.RegulaId, e.Kolejnosc }).HasName("PK_REGULADOK");
|
|
|
|
entity.Property(e => e.DokId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.RegulaId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.KontoId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.Tekst)
|
|
.HasMaxLength(255)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.Wartosc).HasColumnType("decimal(15, 4)");
|
|
entity.Property(e => e.Wartosc2).HasColumnType("decimal(15, 4)");
|
|
entity.Property(e => e.Wartosc3).HasColumnType("decimal(15, 4)");
|
|
|
|
entity.HasOne(d => d.Dok).WithMany(p => p.RegulaDok)
|
|
.HasForeignKey(d => d.DokId)
|
|
.OnDelete(DeleteBehavior.ClientSetNull)
|
|
.HasConstraintName("Ref_RegDokDok");
|
|
|
|
entity.HasOne(d => d.Konto).WithMany(p => p.RegulaDok)
|
|
.HasForeignKey(d => d.KontoId)
|
|
.HasConstraintName("Ref_RegDokKonto");
|
|
|
|
entity.HasOne(d => d.Regula).WithMany(p => p.RegulaDok)
|
|
.HasForeignKey(d => d.RegulaId)
|
|
.OnDelete(DeleteBehavior.ClientSetNull)
|
|
.HasConstraintName("Ref_RegDokReg");
|
|
});
|
|
|
|
modelBuilder.Entity<RegulaDokSzczeg>(entity =>
|
|
{
|
|
entity.HasKey(e => new { e.DokId, e.RegulaId, e.Kolejnosc, e.Znaczenie }).HasName("PK_REGULADOKSZCZEG");
|
|
|
|
entity.Property(e => e.DokId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.RegulaId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.Param2).HasColumnType("decimal(15, 4)");
|
|
entity.Property(e => e.Param3)
|
|
.HasMaxLength(255)
|
|
.IsUnicode(false);
|
|
|
|
entity.HasOne(d => d.RegulaDok).WithMany(p => p.RegulaDokSzczeg)
|
|
.HasForeignKey(d => new { d.DokId, d.RegulaId, d.Kolejnosc })
|
|
.OnDelete(DeleteBehavior.ClientSetNull)
|
|
.HasConstraintName("FK_RgDokSzczegRgDok");
|
|
});
|
|
|
|
modelBuilder.Entity<RegulaKod>(entity =>
|
|
{
|
|
entity.HasKey(e => new { e.RegulaId, e.Kod, e.Znaczenie });
|
|
|
|
entity.Property(e => e.RegulaId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.Kod)
|
|
.HasMaxLength(40)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.Cena).HasColumnType("numeric(16, 4)");
|
|
entity.Property(e => e.Ilosc).HasColumnType("numeric(16, 4)");
|
|
entity.Property(e => e.Informacja)
|
|
.HasMaxLength(40)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.NazwaTowaru)
|
|
.HasMaxLength(255)
|
|
.IsUnicode(false);
|
|
|
|
entity.HasOne(d => d.Regula).WithMany(p => p.RegulaKod)
|
|
.HasForeignKey(d => d.RegulaId)
|
|
.OnDelete(DeleteBehavior.ClientSetNull)
|
|
.HasConstraintName("FK_REGULAKOD_REGULA");
|
|
});
|
|
|
|
modelBuilder.Entity<RegulaPar>(entity =>
|
|
{
|
|
entity.HasKey(e => new { e.ParId, e.RegulaId, e.Kolejnosc }).HasName("PK_REGULAPAR");
|
|
|
|
entity.Property(e => e.ParId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.RegulaId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.KontoId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.Tekst)
|
|
.HasMaxLength(255)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.Wartosc).HasColumnType("decimal(15, 4)");
|
|
entity.Property(e => e.Wartosc2).HasColumnType("decimal(15, 4)");
|
|
entity.Property(e => e.Wartosc3).HasColumnType("decimal(15, 4)");
|
|
|
|
entity.HasOne(d => d.Konto).WithMany(p => p.RegulaPar)
|
|
.HasForeignKey(d => d.KontoId)
|
|
.HasConstraintName("Ref_RegParKonto");
|
|
|
|
entity.HasOne(d => d.Par).WithMany(p => p.RegulaPar)
|
|
.HasForeignKey(d => d.ParId)
|
|
.OnDelete(DeleteBehavior.ClientSetNull)
|
|
.HasConstraintName("Ref_RegParPar");
|
|
|
|
entity.HasOne(d => d.Regula).WithMany(p => p.RegulaPar)
|
|
.HasForeignKey(d => d.RegulaId)
|
|
.OnDelete(DeleteBehavior.ClientSetNull)
|
|
.HasConstraintName("Ref_RegParReg");
|
|
});
|
|
|
|
modelBuilder.Entity<RegulaParSzczeg>(entity =>
|
|
{
|
|
entity.HasKey(e => new { e.ParId, e.RegulaId, e.Kolejnosc, e.Znaczenie }).HasName("PK_REGULAPARSZCZEG");
|
|
|
|
entity.Property(e => e.ParId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.RegulaId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.Param2).HasColumnType("decimal(15, 4)");
|
|
entity.Property(e => e.Param3)
|
|
.HasMaxLength(255)
|
|
.IsUnicode(false);
|
|
|
|
entity.HasOne(d => d.RegulaPar).WithMany(p => p.RegulaParSzczeg)
|
|
.HasForeignKey(d => new { d.ParId, d.RegulaId, d.Kolejnosc })
|
|
.OnDelete(DeleteBehavior.ClientSetNull)
|
|
.HasConstraintName("FK_RgParSzczegRgPar");
|
|
});
|
|
|
|
modelBuilder.Entity<RegulaParam>(entity =>
|
|
{
|
|
entity.HasKey(e => new { e.RegulaId, e.Znaczenie }).HasName("PK_REGULAPARAM");
|
|
|
|
entity.Property(e => e.RegulaId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.Param2)
|
|
.HasMaxLength(255)
|
|
.IsUnicode(false);
|
|
|
|
entity.HasOne(d => d.Regula).WithMany(p => p.RegulaParam)
|
|
.HasForeignKey(d => d.RegulaId)
|
|
.OnDelete(DeleteBehavior.ClientSetNull)
|
|
.HasConstraintName("Ref_RegPar");
|
|
});
|
|
|
|
modelBuilder.Entity<RegulaPozDok>(entity =>
|
|
{
|
|
entity.HasKey(e => new { e.DokId, e.Kolejnosc, e.RegulaId, e.Typ }).HasName("PK_REGULAPOZDOK");
|
|
|
|
entity.Property(e => e.DokId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.RegulaId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.Tekst)
|
|
.HasMaxLength(255)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.Wartosc).HasColumnType("decimal(15, 4)");
|
|
|
|
entity.HasOne(d => d.Regula).WithMany(p => p.RegulaPozDok)
|
|
.HasForeignKey(d => d.RegulaId)
|
|
.OnDelete(DeleteBehavior.ClientSetNull)
|
|
.HasConstraintName("Ref_RegPozReg");
|
|
|
|
entity.HasOne(d => d.PozDok).WithMany(p => p.RegulaPozDok)
|
|
.HasForeignKey(d => new { d.DokId, d.Kolejnosc })
|
|
.OnDelete(DeleteBehavior.ClientSetNull)
|
|
.HasConstraintName("Ref_RegPozPoz");
|
|
});
|
|
|
|
modelBuilder.Entity<RegulaPozDokSzczeg>(entity =>
|
|
{
|
|
entity.HasKey(e => new { e.DokId, e.Kolejnosc, e.RegulaId, e.Typ, e.KolejnoscRegulaDok }).HasName("PK_REGPOZDOKSZ");
|
|
|
|
entity.Property(e => e.DokId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.RegulaId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.Tekst)
|
|
.HasMaxLength(255)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.Wartosc1).HasColumnType("decimal(15, 4)");
|
|
entity.Property(e => e.Wartosc2).HasColumnType("decimal(15, 4)");
|
|
entity.Property(e => e.Wartosc3).HasColumnType("decimal(15, 4)");
|
|
entity.Property(e => e.Wartosc4).HasColumnType("decimal(15, 4)");
|
|
|
|
entity.HasOne(d => d.Regula).WithMany(p => p.RegulaPozDokSzczeg)
|
|
.HasForeignKey(d => d.RegulaId)
|
|
.OnDelete(DeleteBehavior.ClientSetNull)
|
|
.HasConstraintName("Ref_RegPozSzReg");
|
|
|
|
entity.HasOne(d => d.PozDok).WithMany(p => p.RegulaPozDokSzczeg)
|
|
.HasForeignKey(d => new { d.DokId, d.Kolejnosc })
|
|
.OnDelete(DeleteBehavior.ClientSetNull)
|
|
.HasConstraintName("Ref_RegPozSzPoz");
|
|
});
|
|
|
|
modelBuilder.Entity<RegulaPozPar>(entity =>
|
|
{
|
|
entity.HasKey(e => new { e.ParId, e.Kolejnosc, e.RegulaId, e.Typ }).HasName("PK_REGULAPOZPAR");
|
|
|
|
entity.Property(e => e.ParId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.RegulaId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.Tekst)
|
|
.HasMaxLength(255)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.Wartosc).HasColumnType("decimal(15, 4)");
|
|
|
|
entity.HasOne(d => d.Regula).WithMany(p => p.RegulaPozPar)
|
|
.HasForeignKey(d => d.RegulaId)
|
|
.OnDelete(DeleteBehavior.ClientSetNull)
|
|
.HasConstraintName("Ref_RegPozParReg");
|
|
|
|
entity.HasOne(d => d.PozPar).WithMany(p => p.RegulaPozPar)
|
|
.HasForeignKey(d => new { d.ParId, d.Kolejnosc })
|
|
.OnDelete(DeleteBehavior.ClientSetNull)
|
|
.HasConstraintName("Ref_RegPozParPar");
|
|
});
|
|
|
|
modelBuilder.Entity<RegulaPozParSzczeg>(entity =>
|
|
{
|
|
entity.HasKey(e => new { e.ParId, e.Kolejnosc, e.RegulaId, e.Typ, e.KolejnoscRegulaPar }).HasName("PK_REGPOZPARSZ");
|
|
|
|
entity.Property(e => e.ParId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.RegulaId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.Tekst)
|
|
.HasMaxLength(255)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.Wartosc1).HasColumnType("decimal(15, 4)");
|
|
entity.Property(e => e.Wartosc2).HasColumnType("decimal(15, 4)");
|
|
entity.Property(e => e.Wartosc3).HasColumnType("decimal(15, 4)");
|
|
entity.Property(e => e.Wartosc4).HasColumnType("decimal(15, 4)");
|
|
|
|
entity.HasOne(d => d.Regula).WithMany(p => p.RegulaPozParSzczeg)
|
|
.HasForeignKey(d => d.RegulaId)
|
|
.OnDelete(DeleteBehavior.ClientSetNull)
|
|
.HasConstraintName("Ref_RegPozPSzReg");
|
|
|
|
entity.HasOne(d => d.PozPar).WithMany(p => p.RegulaPozParSzczeg)
|
|
.HasForeignKey(d => new { d.ParId, d.Kolejnosc })
|
|
.OnDelete(DeleteBehavior.ClientSetNull)
|
|
.HasConstraintName("Ref_RegPozPSzPoz");
|
|
});
|
|
|
|
modelBuilder.Entity<RegulaProg>(entity =>
|
|
{
|
|
entity.HasKey(e => new { e.RegulaId, e.Kolejnosc }).HasName("PK_REGULAPROG");
|
|
|
|
entity.Property(e => e.RegulaId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.ProgDo).HasColumnType("numeric(16, 4)");
|
|
entity.Property(e => e.ProgOd).HasColumnType("numeric(16, 4)");
|
|
entity.Property(e => e.Wartosc1).HasColumnType("numeric(16, 4)");
|
|
entity.Property(e => e.Wartosc2).HasColumnType("numeric(16, 4)");
|
|
|
|
entity.HasOne(d => d.Regula).WithMany(p => p.RegulaProg)
|
|
.HasForeignKey(d => d.RegulaId)
|
|
.OnDelete(DeleteBehavior.ClientSetNull)
|
|
.HasConstraintName("FK_REGULAPROG_REFERENCE_REGULA");
|
|
});
|
|
|
|
modelBuilder.Entity<RegulaSklep>(entity =>
|
|
{
|
|
entity.HasKey(e => new { e.RegulaId, e.SklepId }).HasName("PK_REGULASKLEP");
|
|
|
|
entity.Property(e => e.RegulaId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.SklepId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.Zmiana).HasColumnType("datetime");
|
|
|
|
entity.HasOne(d => d.Regula).WithMany(p => p.RegulaSklep)
|
|
.HasForeignKey(d => d.RegulaId)
|
|
.OnDelete(DeleteBehavior.ClientSetNull)
|
|
.HasConstraintName("FK_RegulaSklep_Regula");
|
|
|
|
entity.HasOne(d => d.Sklep).WithMany(p => p.RegulaSklep)
|
|
.HasForeignKey(d => d.SklepId)
|
|
.OnDelete(DeleteBehavior.ClientSetNull)
|
|
.HasConstraintName("FK_RegulaSklep_Sklep");
|
|
});
|
|
|
|
modelBuilder.Entity<RegulaSklepAuth>(entity =>
|
|
{
|
|
entity.HasKey(e => new { e.RegulaId, e.SklepId });
|
|
|
|
entity.Property(e => e.RegulaId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.SklepId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.DataCzasAutoryzacji).HasColumnType("datetime");
|
|
entity.Property(e => e.Zmiana).HasColumnType("datetime");
|
|
|
|
entity.HasOne(d => d.PcfUser).WithMany(p => p.RegulaSklepAuth)
|
|
.HasForeignKey(d => d.PcfUserId)
|
|
.OnDelete(DeleteBehavior.ClientSetNull)
|
|
.HasConstraintName("FK_RegulaSklepAuth_PcfUser");
|
|
|
|
entity.HasOne(d => d.Regula).WithMany(p => p.RegulaSklepAuth)
|
|
.HasForeignKey(d => d.RegulaId)
|
|
.OnDelete(DeleteBehavior.ClientSetNull)
|
|
.HasConstraintName("FK_RegulaSklepAuth_Regula");
|
|
|
|
entity.HasOne(d => d.Sklep).WithMany(p => p.RegulaSklepAuth)
|
|
.HasForeignKey(d => d.SklepId)
|
|
.OnDelete(DeleteBehavior.ClientSetNull)
|
|
.HasConstraintName("FK_RegulaSklepAuth_Sklep");
|
|
});
|
|
|
|
modelBuilder.Entity<RegulaTekst>(entity =>
|
|
{
|
|
entity.HasKey(e => new { e.RegulaId, e.Znaczenie });
|
|
|
|
entity.Property(e => e.RegulaId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.Tekst)
|
|
.HasMaxLength(255)
|
|
.IsUnicode(false);
|
|
|
|
entity.HasOne(d => d.Regula).WithMany(p => p.RegulaTekst)
|
|
.HasForeignKey(d => d.RegulaId)
|
|
.OnDelete(DeleteBehavior.ClientSetNull)
|
|
.HasConstraintName("FK_RegulaTekst_Regula");
|
|
});
|
|
|
|
modelBuilder.Entity<RegulaTowar>(entity =>
|
|
{
|
|
entity.HasKey(e => new { e.RegulaId, e.TowId, e.Znaczenie }).HasName("PK_REGULATOWAR");
|
|
|
|
entity.Property(e => e.RegulaId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.TowId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.Cena).HasColumnType("numeric(16, 4)");
|
|
entity.Property(e => e.Ilosc).HasColumnType("numeric(16, 4)");
|
|
|
|
entity.HasOne(d => d.Regula).WithMany(p => p.RegulaTowar)
|
|
.HasForeignKey(d => d.RegulaId)
|
|
.OnDelete(DeleteBehavior.ClientSetNull)
|
|
.HasConstraintName("FK_REGULATO_REFERENCE_REGULA");
|
|
|
|
entity.HasOne(d => d.Tow).WithMany(p => p.RegulaTowar)
|
|
.HasForeignKey(d => d.TowId)
|
|
.OnDelete(DeleteBehavior.ClientSetNull)
|
|
.HasConstraintName("FK_REGULATO_REFERENCE_TOWAR");
|
|
});
|
|
|
|
modelBuilder.Entity<Rola>(entity =>
|
|
{
|
|
entity.HasKey(e => e.RolaId).HasName("PK_ROLA");
|
|
|
|
entity.Property(e => e.RolaId).ValueGeneratedNever();
|
|
entity.Property(e => e.Nazwa)
|
|
.HasMaxLength(255)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.Zmiana).HasColumnType("datetime");
|
|
});
|
|
|
|
modelBuilder.Entity<RolaUprawnienie>(entity =>
|
|
{
|
|
entity.HasKey(e => new { e.RolaId, e.Rodzaj }).HasName("PK_ROLAUPR");
|
|
|
|
entity.HasOne(d => d.Rola).WithMany(p => p.RolaUprawnienie)
|
|
.HasForeignKey(d => d.RolaId)
|
|
.OnDelete(DeleteBehavior.ClientSetNull)
|
|
.HasConstraintName("FK_RolaUprRola");
|
|
});
|
|
|
|
modelBuilder.Entity<RozPrtMag>(entity =>
|
|
{
|
|
entity.HasKey(e => new { e.TowId, e.PMId, e.Znaczenie, e.DokId, e.Kolejnosc }).HasName("PK_ROZPRTMAG");
|
|
|
|
entity.HasIndex(e => e.Dzien, "idx_RozPrtMagDzien");
|
|
|
|
entity.HasIndex(e => new { e.DokId, e.Kolejnosc, e.Znaczenie, e.PMId }, "idx_RozPrtMagPoz");
|
|
|
|
entity.Property(e => e.TowId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.PMId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.DokId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.Dzien).HasColumnType("datetime");
|
|
entity.Property(e => e.IloscPrt).HasColumnType("decimal(15, 4)");
|
|
entity.Property(e => e.Zmiana).HasColumnType("datetime");
|
|
|
|
entity.HasOne(d => d.PozDok).WithMany(p => p.RozPrtMag)
|
|
.HasForeignKey(d => new { d.DokId, d.Kolejnosc })
|
|
.OnDelete(DeleteBehavior.ClientSetNull)
|
|
.HasConstraintName("Ref_RozPrtMagPoz");
|
|
|
|
entity.HasOne(d => d.PrtMag).WithMany(p => p.RozPrtMag)
|
|
.HasForeignKey(d => new { d.TowId, d.PMId })
|
|
.OnDelete(DeleteBehavior.ClientSetNull)
|
|
.HasConstraintName("Ref_RozPrtMagPrt");
|
|
});
|
|
|
|
modelBuilder.Entity<RozbicieDodDok>(entity =>
|
|
{
|
|
entity.HasKey(e => new { e.DokId, e.Znaczenie, e.Stawka }).HasName("PK_ROZBDODDOK");
|
|
|
|
entity.Property(e => e.DokId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.Netto).HasColumnType("decimal(15, 4)");
|
|
entity.Property(e => e.NettoDet).HasColumnType("decimal(15, 4)");
|
|
entity.Property(e => e.NettoMag).HasColumnType("decimal(15, 4)");
|
|
entity.Property(e => e.Podatek).HasColumnType("decimal(15, 4)");
|
|
entity.Property(e => e.PodatekDet).HasColumnType("decimal(15, 4)");
|
|
entity.Property(e => e.PodatekMag).HasColumnType("decimal(15, 4)");
|
|
|
|
entity.HasOne(d => d.Dok).WithMany(p => p.RozbicieDodDok)
|
|
.HasForeignKey(d => d.DokId)
|
|
.OnDelete(DeleteBehavior.ClientSetNull)
|
|
.HasConstraintName("FK_RozbDodDokDok");
|
|
});
|
|
|
|
modelBuilder.Entity<RozbicieDok>(entity =>
|
|
{
|
|
entity.HasKey(e => new { e.DokId, e.Stawka }).HasName("PK_ROZBICIEDOK");
|
|
|
|
entity.Property(e => e.DokId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.Netto).HasColumnType("decimal(15, 4)");
|
|
entity.Property(e => e.NettoDet).HasColumnType("decimal(15, 4)");
|
|
entity.Property(e => e.NettoMag).HasColumnType("decimal(15, 4)");
|
|
entity.Property(e => e.Podatek).HasColumnType("decimal(15, 4)");
|
|
entity.Property(e => e.PodatekDet).HasColumnType("decimal(15, 4)");
|
|
entity.Property(e => e.PodatekMag).HasColumnType("decimal(15, 4)");
|
|
|
|
entity.HasOne(d => d.Dok).WithMany(p => p.RozbicieDok)
|
|
.HasForeignKey(d => d.DokId)
|
|
.OnDelete(DeleteBehavior.ClientSetNull)
|
|
.HasConstraintName("FK_ROZBICIE_REF_SUMAD_DOK");
|
|
});
|
|
|
|
modelBuilder.Entity<Rozlicza>(entity =>
|
|
{
|
|
entity.HasKey(e => new { e.DokId, e.Kolejnosc }).HasName("PK_ROZLICZA");
|
|
|
|
entity.HasIndex(e => e.RozliczanyDokId, "idx_RozliczanyDokId");
|
|
|
|
entity.Property(e => e.DokId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.RozliczanyDokId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.Rozliczenie).HasColumnType("decimal(15, 4)");
|
|
entity.Property(e => e.RozliczeniePodatku).HasColumnType("decimal(15, 4)");
|
|
|
|
entity.HasOne(d => d.Dok).WithMany(p => p.RozliczaDok)
|
|
.HasForeignKey(d => d.DokId)
|
|
.OnDelete(DeleteBehavior.ClientSetNull)
|
|
.HasConstraintName("FK_ROZLICZA_REF_DOKZB_DOK");
|
|
|
|
entity.HasOne(d => d.RozliczanyDok).WithMany(p => p.RozliczaRozliczanyDok)
|
|
.HasForeignKey(d => d.RozliczanyDokId)
|
|
.OnDelete(DeleteBehavior.ClientSetNull)
|
|
.HasConstraintName("FK_ROZLICZA_REF_DOKRO_DOK");
|
|
});
|
|
|
|
modelBuilder.Entity<RozliczeniePartii>(entity =>
|
|
{
|
|
entity.HasKey(e => new { e.RozDokId, e.RozKolejnosc, e.PrtDokId, e.PrtKolejnosc }).HasName("PK_ROZLICZENIEPARTII");
|
|
|
|
entity.HasIndex(e => new { e.PrtDokId, e.PrtKolejnosc }, "idx_RozPrt");
|
|
|
|
entity.Property(e => e.RozDokId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.PrtDokId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.Rozliczenie).HasColumnType("decimal(15, 4)");
|
|
|
|
entity.HasOne(d => d.Partia).WithMany(p => p.RozliczeniePartii)
|
|
.HasForeignKey(d => new { d.PrtDokId, d.PrtKolejnosc })
|
|
.OnDelete(DeleteBehavior.ClientSetNull)
|
|
.HasConstraintName("FK_ROZLICZE_REF_PRTRO_PARTIA");
|
|
|
|
entity.HasOne(d => d.PozDok).WithMany(p => p.RozliczeniePartii)
|
|
.HasForeignKey(d => new { d.RozDokId, d.RozKolejnosc })
|
|
.OnDelete(DeleteBehavior.ClientSetNull)
|
|
.HasConstraintName("FK_ROZLICZE_REF_ROZPO_POZDOK");
|
|
});
|
|
|
|
modelBuilder.Entity<Sesja>(entity =>
|
|
{
|
|
entity.HasKey(e => e.SesjaId).HasName("PK_SESJA");
|
|
|
|
entity.HasIndex(e => e.UzId, "idx_SesjaUzId");
|
|
|
|
entity.Property(e => e.SesjaId)
|
|
.ValueGeneratedOnAdd()
|
|
.HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.Stanowisko)
|
|
.HasMaxLength(40)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.UzId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.Wersja)
|
|
.HasMaxLength(40)
|
|
.IsUnicode(false);
|
|
|
|
entity.HasOne(d => d.Uz).WithMany(p => p.Sesja)
|
|
.HasForeignKey(d => d.UzId)
|
|
.OnDelete(DeleteBehavior.ClientSetNull)
|
|
.HasConstraintName("FK_SESJA_REF_UZYSE_UZYTKOWN");
|
|
});
|
|
|
|
modelBuilder.Entity<SesjaAktywna>(entity =>
|
|
{
|
|
entity.HasKey(e => e.SesjaId).HasName("PK_SESJAAKTYWNA");
|
|
|
|
entity.Property(e => e.SesjaId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.Aktywnosc).HasColumnType("datetime");
|
|
entity.Property(e => e.IdProcesu)
|
|
.HasMaxLength(20)
|
|
.IsUnicode(false);
|
|
|
|
entity.HasOne(d => d.Sesja).WithOne(p => p.SesjaAktywna)
|
|
.HasForeignKey<SesjaAktywna>(d => d.SesjaId)
|
|
.OnDelete(DeleteBehavior.ClientSetNull)
|
|
.HasConstraintName("FK_SESJAAKT_REF_SESAK_SESJA");
|
|
});
|
|
|
|
modelBuilder.Entity<SkladnikDefinicjiKodu>(entity =>
|
|
{
|
|
entity.HasKey(e => new { e.DKId, e.Kolejnosc }).HasName("PK_SKLDEFKODU");
|
|
|
|
entity.Property(e => e.DKId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.Tekst)
|
|
.HasMaxLength(40)
|
|
.IsUnicode(false);
|
|
|
|
entity.HasOne(d => d.DK).WithMany(p => p.SkladnikDefinicjiKodu)
|
|
.HasForeignKey(d => d.DKId)
|
|
.OnDelete(DeleteBehavior.ClientSetNull)
|
|
.HasConstraintName("FK_SKLDEFKODU");
|
|
});
|
|
|
|
modelBuilder.Entity<SkladnikWzorca>(entity =>
|
|
{
|
|
entity.HasKey(e => e.SkWzId).HasName("PK_SKLADNIKWZORCA");
|
|
|
|
entity.HasIndex(e => e.CentrSkWzId, "idx_CentrSkWzId");
|
|
|
|
entity.HasIndex(e => new { e.TowIdWzorca, e.Kolejnosc }, "idx_SkladnikWzorca_TowIdWzorca");
|
|
|
|
entity.Property(e => e.SkWzId)
|
|
.ValueGeneratedOnAdd()
|
|
.HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.Cena).HasColumnType("decimal(15, 4)");
|
|
entity.Property(e => e.CentrSkWzId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.Ilosc).HasColumnType("decimal(15, 4)");
|
|
entity.Property(e => e.Nazwa)
|
|
.HasMaxLength(60)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.TowIdWzorca).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.Zmiana).HasColumnType("datetime");
|
|
|
|
entity.HasOne(d => d.TowIdWzorcaNavigation).WithMany(p => p.SkladnikWzorca)
|
|
.HasForeignKey(d => d.TowIdWzorca)
|
|
.HasConstraintName("FK_SKLADNIKWZORCA_REFERENCE_TOWAR");
|
|
});
|
|
|
|
modelBuilder.Entity<Sklep>(entity =>
|
|
{
|
|
entity.HasKey(e => e.SklepId).HasName("PK_SKLEP");
|
|
|
|
entity.Property(e => e.SklepId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.DataBO).HasColumnType("datetime");
|
|
entity.Property(e => e.KrajId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.MagId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.NrSeryjny)
|
|
.HasMaxLength(40)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.OkrZamkniety).HasColumnType("datetime");
|
|
entity.Property(e => e.OstEksport).HasColumnType("datetime");
|
|
entity.Property(e => e.OstImport).HasColumnType("datetime");
|
|
entity.Property(e => e.PotwEksport).HasColumnType("datetime");
|
|
entity.Property(e => e.WymImport).HasColumnType("datetime");
|
|
|
|
entity.HasOne(d => d.Kraj).WithMany(p => p.Sklep)
|
|
.HasForeignKey(d => d.KrajId)
|
|
.HasConstraintName("FK_Ref_KrajSklep");
|
|
|
|
entity.HasOne(d => d.Mag).WithMany(p => p.Sklep)
|
|
.HasForeignKey(d => d.MagId)
|
|
.HasConstraintName("FK_SKLEP_REF_SKLEP_MAGAZYN");
|
|
|
|
entity.HasOne(d => d.SklepNavigation).WithOne(p => p.Sklep)
|
|
.HasForeignKey<Sklep>(d => d.SklepId)
|
|
.OnDelete(DeleteBehavior.ClientSetNull)
|
|
.HasConstraintName("FK_SKLEP_REF_SKLEP_KONTRAHE");
|
|
|
|
entity.HasMany(d => d.As).WithMany(p => p.Sklep)
|
|
.UsingEntity<Dictionary<string, object>>(
|
|
"SklepPrzydzial",
|
|
r => r.HasOne<Asort>().WithMany()
|
|
.HasForeignKey("AsId")
|
|
.OnDelete(DeleteBehavior.ClientSetNull)
|
|
.HasConstraintName("FK_SKLEPPRZ_REF_SKLEP_ASORT"),
|
|
l => l.HasOne<Sklep>().WithMany()
|
|
.HasForeignKey("SklepId")
|
|
.OnDelete(DeleteBehavior.ClientSetNull)
|
|
.HasConstraintName("FK_SKLEPPRZ_REF_SKLEP_SKLEP"),
|
|
j =>
|
|
{
|
|
j.HasKey("SklepId", "AsId").HasName("PK_SKLEPPRZYDZIAL");
|
|
j.IndexerProperty<decimal>("SklepId").HasColumnType("numeric(9, 0)");
|
|
j.IndexerProperty<decimal>("AsId").HasColumnType("numeric(9, 0)");
|
|
});
|
|
|
|
entity.HasMany(d => d.Centrala).WithMany(p => p.Sklep1)
|
|
.UsingEntity<Dictionary<string, object>>(
|
|
"SklepSklep",
|
|
r => r.HasOne<Sklep>().WithMany()
|
|
.HasForeignKey("CentralaId")
|
|
.OnDelete(DeleteBehavior.ClientSetNull)
|
|
.HasConstraintName("FK_SKLEPSKL_REF_SKCEN_SKLEP"),
|
|
l => l.HasOne<Sklep>().WithMany()
|
|
.HasForeignKey("SklepId")
|
|
.OnDelete(DeleteBehavior.ClientSetNull)
|
|
.HasConstraintName("FK_SKLEPSKL_REF_SKSKL_SKLEP"),
|
|
j =>
|
|
{
|
|
j.HasKey("CentralaId", "SklepId").HasName("PK_SKLEPSKLEP");
|
|
j.IndexerProperty<decimal>("CentralaId").HasColumnType("numeric(9, 0)");
|
|
j.IndexerProperty<decimal>("SklepId").HasColumnType("numeric(9, 0)");
|
|
});
|
|
|
|
entity.HasMany(d => d.KPW).WithMany(p => p.Sklep)
|
|
.UsingEntity<Dictionary<string, object>>(
|
|
"SklepKthPrzydzial",
|
|
r => r.HasOne<KthParWartosc>().WithMany()
|
|
.HasForeignKey("KPWId")
|
|
.OnDelete(DeleteBehavior.ClientSetNull)
|
|
.HasConstraintName("FK_SKLEPKTH_REF_SKKTH_KTHPARWA"),
|
|
l => l.HasOne<Sklep>().WithMany()
|
|
.HasForeignKey("SklepId")
|
|
.OnDelete(DeleteBehavior.ClientSetNull)
|
|
.HasConstraintName("FK_SKLEPKTH_REF_SKKTH_SKLEP"),
|
|
j =>
|
|
{
|
|
j.HasKey("SklepId", "KPWId").HasName("PK_SKLEPKTHPRZYDZIAL");
|
|
j.IndexerProperty<decimal>("SklepId").HasColumnType("numeric(9, 0)");
|
|
j.IndexerProperty<decimal>("KPWId").HasColumnType("numeric(9, 0)");
|
|
});
|
|
|
|
entity.HasMany(d => d.Sklep1).WithMany(p => p.Centrala)
|
|
.UsingEntity<Dictionary<string, object>>(
|
|
"SklepSklep",
|
|
r => r.HasOne<Sklep>().WithMany()
|
|
.HasForeignKey("SklepId")
|
|
.OnDelete(DeleteBehavior.ClientSetNull)
|
|
.HasConstraintName("FK_SKLEPSKL_REF_SKSKL_SKLEP"),
|
|
l => l.HasOne<Sklep>().WithMany()
|
|
.HasForeignKey("CentralaId")
|
|
.OnDelete(DeleteBehavior.ClientSetNull)
|
|
.HasConstraintName("FK_SKLEPSKL_REF_SKCEN_SKLEP"),
|
|
j =>
|
|
{
|
|
j.HasKey("CentralaId", "SklepId").HasName("PK_SKLEPSKLEP");
|
|
j.IndexerProperty<decimal>("CentralaId").HasColumnType("numeric(9, 0)");
|
|
j.IndexerProperty<decimal>("SklepId").HasColumnType("numeric(9, 0)");
|
|
});
|
|
});
|
|
|
|
modelBuilder.Entity<SklepArtykul>(entity =>
|
|
{
|
|
entity.HasKey(e => new { e.SklepId, e.SklepArtId }).HasName("PK_SKLEPARTYKUL");
|
|
|
|
entity.Property(e => e.SklepId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.SklepArtId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.ArtNazwa)
|
|
.HasMaxLength(120)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.GlownySklepTowId).HasColumnType("numeric(9, 0)");
|
|
|
|
entity.HasOne(d => d.Sklep).WithMany(p => p.SklepArtykul)
|
|
.HasForeignKey(d => d.SklepId)
|
|
.OnDelete(DeleteBehavior.ClientSetNull)
|
|
.HasConstraintName("FK_SKLEPART_REF_SKART_SKLEP");
|
|
|
|
entity.HasOne(d => d.SklepTowar).WithMany(p => p.SklepArtykul)
|
|
.HasForeignKey(d => new { d.SklepId, d.GlownySklepTowId })
|
|
.HasConstraintName("FK_SKLARTGLOWNYSKLEPTOWID");
|
|
});
|
|
|
|
modelBuilder.Entity<SklepBank>(entity =>
|
|
{
|
|
entity.HasKey(e => new { e.SklepId, e.SklepBankId });
|
|
|
|
entity.Property(e => e.SklepId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.SklepBankId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.Adres)
|
|
.HasMaxLength(255)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.BankId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.Nazwa)
|
|
.HasMaxLength(255)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.NrRozliBank)
|
|
.HasMaxLength(8)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.SWIFT)
|
|
.HasMaxLength(11)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.Zmiana).HasColumnType("datetime");
|
|
});
|
|
|
|
modelBuilder.Entity<SklepDefinicjaKodu>(entity =>
|
|
{
|
|
entity.HasKey(e => new { e.SklepId, e.SklepDKId }).HasName("PK_SKDEFKODU");
|
|
|
|
entity.Property(e => e.SklepId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.SklepDKId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.DKId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.DataDo).HasColumnType("datetime");
|
|
entity.Property(e => e.DataOd).HasColumnType("datetime");
|
|
entity.Property(e => e.Nazwa)
|
|
.HasMaxLength(120)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.Zmiana).HasColumnType("datetime");
|
|
|
|
entity.HasOne(d => d.Sklep).WithMany(p => p.SklepDefinicjaKodu)
|
|
.HasForeignKey(d => d.SklepId)
|
|
.OnDelete(DeleteBehavior.ClientSetNull)
|
|
.HasConstraintName("FK_SKDEFKODUSKLEP");
|
|
});
|
|
|
|
modelBuilder.Entity<SklepDlugiZasob>(entity =>
|
|
{
|
|
entity.HasKey(e => new { e.ZasobId, e.SklepId });
|
|
|
|
entity.HasIndex(e => new { e.SklepId, e.SklepZasobId }, "IxSklepDlugiZasob_SklepIdent");
|
|
|
|
entity.Property(e => e.ZasobId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.SklepId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.SklepWersja)
|
|
.HasMaxLength(40)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.SklepZasobId).HasColumnType("numeric(9, 0)");
|
|
|
|
entity.HasOne(d => d.Zasob).WithMany(p => p.SklepDlugiZasob)
|
|
.HasForeignKey(d => d.ZasobId)
|
|
.OnDelete(DeleteBehavior.ClientSetNull)
|
|
.HasConstraintName("FK_SklepDlugiZasob_ZasobId");
|
|
});
|
|
|
|
modelBuilder.Entity<SklepDok>(entity =>
|
|
{
|
|
entity.HasKey(e => new { e.SklepId, e.SklepDokId }).HasName("PK_SKLEPDOK");
|
|
|
|
entity.HasIndex(e => e.DokId, "idx_SkDokId");
|
|
|
|
entity.HasIndex(e => new { e.SklepId, e.SklepKasaId }, "idx_SkDokKasa");
|
|
|
|
entity.HasIndex(e => new { e.SklepId, e.SklepKontrId }, "idx_SkDokKth");
|
|
|
|
entity.HasIndex(e => new { e.SklepId, e.SklepMagId }, "idx_SkDokMag");
|
|
|
|
entity.HasIndex(e => new { e.SklepId, e.SklepPlatnikId }, "idx_SkDokPlatKth");
|
|
|
|
entity.HasIndex(e => new { e.TypDok, e.Data, e.KolejnyWDniu }, "idx_SkDokTypDokDataKolejnyWDniu");
|
|
|
|
entity.HasIndex(e => new { e.SklepId, e.SklepUzId }, "idx_SkDokUz");
|
|
|
|
entity.HasIndex(e => new { e.SklepId, e.SklepWalId }, "idx_SkDokWal");
|
|
|
|
entity.HasIndex(e => e.Zmiana, "idx_SkDokZmiana");
|
|
|
|
entity.HasIndex(e => new { e.SklepId, e.Data, e.KolejnyWDniu }, "idx_SklepDataKolejnyWDniu");
|
|
|
|
entity.Property(e => e.SklepId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.SklepDokId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.CentrDokId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.Data).HasColumnType("datetime");
|
|
entity.Property(e => e.DataDod).HasColumnType("datetime");
|
|
entity.Property(e => e.DataPom).HasColumnType("datetime");
|
|
entity.Property(e => e.DoZaplaty).HasColumnType("decimal(15, 4)");
|
|
entity.Property(e => e.DokId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.Kurs).HasColumnType("decimal(15, 4)");
|
|
entity.Property(e => e.Kwota1).HasColumnType("decimal(15, 4)");
|
|
entity.Property(e => e.Kwota10).HasColumnType("decimal(15, 4)");
|
|
entity.Property(e => e.Kwota11).HasColumnType("decimal(15, 4)");
|
|
entity.Property(e => e.Kwota12).HasColumnType("decimal(15, 4)");
|
|
entity.Property(e => e.Kwota2).HasColumnType("decimal(15, 4)");
|
|
entity.Property(e => e.Kwota3).HasColumnType("decimal(15, 4)");
|
|
entity.Property(e => e.Kwota4).HasColumnType("decimal(15, 4)");
|
|
entity.Property(e => e.Kwota5).HasColumnType("decimal(15, 4)");
|
|
entity.Property(e => e.Kwota6).HasColumnType("decimal(15, 4)");
|
|
entity.Property(e => e.Kwota7).HasColumnType("decimal(15, 4)");
|
|
entity.Property(e => e.Kwota8).HasColumnType("decimal(15, 4)");
|
|
entity.Property(e => e.Kwota9).HasColumnType("decimal(15, 4)");
|
|
entity.Property(e => e.Netto).HasColumnType("decimal(15, 4)");
|
|
entity.Property(e => e.NettoDet).HasColumnType("decimal(15, 4)");
|
|
entity.Property(e => e.NettoDetUslugi).HasColumnType("decimal(15, 4)");
|
|
entity.Property(e => e.NettoMag).HasColumnType("decimal(15, 4)");
|
|
entity.Property(e => e.NettoMagUslugi).HasColumnType("decimal(15, 4)");
|
|
entity.Property(e => e.NettoUslugi).HasColumnType("decimal(15, 4)");
|
|
entity.Property(e => e.NrDok)
|
|
.HasMaxLength(60)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.Podatek).HasColumnType("decimal(15, 4)");
|
|
entity.Property(e => e.PodatekDet).HasColumnType("decimal(15, 4)");
|
|
entity.Property(e => e.PodatekDetUslugi).HasColumnType("decimal(15, 4)");
|
|
entity.Property(e => e.PodatekMag).HasColumnType("decimal(15, 4)");
|
|
entity.Property(e => e.PodatekMagUslugi).HasColumnType("decimal(15, 4)");
|
|
entity.Property(e => e.PodatekUslugi).HasColumnType("decimal(15, 4)");
|
|
entity.Property(e => e.RabatProc).HasColumnType("decimal(10, 4)");
|
|
entity.Property(e => e.Razem).HasColumnType("decimal(15, 4)");
|
|
entity.Property(e => e.SklepKBId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.SklepKasaId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.SklepKontrId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.SklepMagId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.SklepPlatnikId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.SklepUzId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.SklepWalId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.SklepWalIdPlatnosci).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.Zaplacono).HasColumnType("decimal(15, 4)");
|
|
entity.Property(e => e.ZaplaconoPodatek).HasColumnType("decimal(15, 4)");
|
|
entity.Property(e => e.ZaplaconoWKasie).HasColumnType("decimal(15, 4)");
|
|
entity.Property(e => e.Zmiana).HasColumnType("datetime");
|
|
|
|
entity.HasOne(d => d.Dok).WithMany(p => p.SklepDok)
|
|
.HasForeignKey(d => d.DokId)
|
|
.HasConstraintName("FK_SKLEPDOK_REF_SKDOK_DOK");
|
|
|
|
entity.HasOne(d => d.Sklep).WithMany(p => p.SklepDok)
|
|
.HasForeignKey(d => d.SklepId)
|
|
.OnDelete(DeleteBehavior.ClientSetNull)
|
|
.HasConstraintName("FK_SKLEPDOK_REF_SKLEP_SKLEP");
|
|
|
|
entity.HasOne(d => d.SklepKasa).WithMany(p => p.SklepDok)
|
|
.HasForeignKey(d => new { d.SklepId, d.SklepKasaId })
|
|
.HasConstraintName("FK_SKLEPDOK_REF_SKDOK_SKLEPKAS");
|
|
|
|
entity.HasOne(d => d.SklepKontr).WithMany(p => p.SklepDokSklepKontr)
|
|
.HasForeignKey(d => new { d.SklepId, d.SklepKontrId })
|
|
.HasConstraintName("FK_SKLEPDOK_REF_OBROT_SKLEPKON");
|
|
|
|
entity.HasOne(d => d.SklepMagazyn).WithMany(p => p.SklepDok)
|
|
.HasForeignKey(d => new { d.SklepId, d.SklepMagId })
|
|
.OnDelete(DeleteBehavior.ClientSetNull)
|
|
.HasConstraintName("FK_SKLEPDOK_REF_SKDOK_SKLEPMAG");
|
|
|
|
entity.HasOne(d => d.SklepKontrNavigation).WithMany(p => p.SklepDokSklepKontrNavigation)
|
|
.HasForeignKey(d => new { d.SklepId, d.SklepPlatnikId })
|
|
.HasConstraintName("FK_SKLEPDOK_REF_OBROT_SKLEPPLAT");
|
|
|
|
entity.HasOne(d => d.SklepUzytkownik).WithMany(p => p.SklepDok)
|
|
.HasForeignKey(d => new { d.SklepId, d.SklepUzId })
|
|
.OnDelete(DeleteBehavior.ClientSetNull)
|
|
.HasConstraintName("FK_SKLEPDOK_REF_SKDOK_SKLEPUZY");
|
|
|
|
entity.HasOne(d => d.SklepWaluta).WithMany(p => p.SklepDok)
|
|
.HasForeignKey(d => new { d.SklepId, d.SklepWalId })
|
|
.HasConstraintName("FK_SKLEPDOK_REF_SKDWP_SKLEPWAL");
|
|
});
|
|
|
|
modelBuilder.Entity<SklepDokDodKth>(entity =>
|
|
{
|
|
entity.HasKey(e => new { e.SklepId, e.SklepDokId, e.Znaczenie }).HasName("PK_SKLEPDOKDODKTH");
|
|
|
|
entity.HasIndex(e => new { e.SklepId, e.SklepKontrId }, "idx_SkDDKth");
|
|
|
|
entity.Property(e => e.SklepId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.SklepDokId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.Kwota).HasColumnType("decimal(15, 4)");
|
|
entity.Property(e => e.SklepKontrId).HasColumnType("numeric(9, 0)");
|
|
|
|
entity.HasOne(d => d.SklepDok).WithMany(p => p.SklepDokDodKth)
|
|
.HasForeignKey(d => new { d.SklepId, d.SklepDokId })
|
|
.OnDelete(DeleteBehavior.ClientSetNull)
|
|
.HasConstraintName("FK_SKLEPDOK_REF_SKDDK_SKLEPDOK");
|
|
|
|
entity.HasOne(d => d.SklepKontr).WithMany(p => p.SklepDokDodKth)
|
|
.HasForeignKey(d => new { d.SklepId, d.SklepKontrId })
|
|
.OnDelete(DeleteBehavior.ClientSetNull)
|
|
.HasConstraintName("FK_SKLEPDOK_REF_SKDKD_SKLEPKON");
|
|
});
|
|
|
|
modelBuilder.Entity<SklepDokKurs>(entity =>
|
|
{
|
|
entity.HasKey(e => new { e.SklepId, e.SklepDokId, e.Znaczenie }).HasName("PK_SKLEPDOKKURS");
|
|
|
|
entity.HasIndex(e => new { e.SklepId, e.SklepWalId }, "idx_SklDokKursWal");
|
|
|
|
entity.Property(e => e.SklepId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.SklepDokId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.Data).HasColumnType("datetime");
|
|
entity.Property(e => e.Kurs).HasColumnType("decimal(15, 4)");
|
|
entity.Property(e => e.NrTabeli)
|
|
.HasMaxLength(60)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.SklepWalId).HasColumnType("numeric(9, 0)");
|
|
|
|
entity.HasOne(d => d.SklepDok).WithMany(p => p.SklepDokKurs)
|
|
.HasForeignKey(d => new { d.SklepId, d.SklepDokId })
|
|
.OnDelete(DeleteBehavior.ClientSetNull)
|
|
.HasConstraintName("FK_SKLDOKKURS_SKLEPDOK");
|
|
|
|
entity.HasOne(d => d.SklepWaluta).WithMany(p => p.SklepDokKurs)
|
|
.HasForeignKey(d => new { d.SklepId, d.SklepWalId })
|
|
.OnDelete(DeleteBehavior.ClientSetNull)
|
|
.HasConstraintName("FK_SKLDOKKURS_WAL");
|
|
});
|
|
|
|
modelBuilder.Entity<SklepDokPunkty>(entity =>
|
|
{
|
|
entity.HasKey(e => new { e.SklepId, e.SklepDokId, e.Typ, e.Gdzie }).HasName("PK_SKLEPDOKPUNKTY");
|
|
|
|
entity.Property(e => e.SklepId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.SklepDokId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.Kiedy).HasColumnType("datetime");
|
|
entity.Property(e => e.Kwota).HasColumnType("decimal(15, 4)");
|
|
|
|
entity.HasOne(d => d.SklepDok).WithMany(p => p.SklepDokPunkty)
|
|
.HasForeignKey(d => new { d.SklepId, d.SklepDokId })
|
|
.OnDelete(DeleteBehavior.ClientSetNull)
|
|
.HasConstraintName("FK_SKLEPDOK_REF_SKDOK_SKLEPDOK");
|
|
});
|
|
|
|
modelBuilder.Entity<SklepDokWaluta>(entity =>
|
|
{
|
|
entity.HasKey(e => new { e.SklepId, e.SklepDokId, e.SklepWalId }).HasName("PK_SKLEPDOKWALUTA");
|
|
|
|
entity.HasIndex(e => new { e.SklepId, e.SklepWalId }, "idx_SkWalDok");
|
|
|
|
entity.Property(e => e.SklepId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.SklepDokId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.SklepWalId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.DokKwota).HasColumnType("decimal(15, 4)");
|
|
entity.Property(e => e.Kurs).HasColumnType("decimal(15, 4)");
|
|
entity.Property(e => e.WalKwota).HasColumnType("decimal(15, 4)");
|
|
entity.Property(e => e.WalNetto).HasColumnType("decimal(15, 4)");
|
|
entity.Property(e => e.WalNettoDet).HasColumnType("decimal(15, 4)");
|
|
entity.Property(e => e.WalPodatek).HasColumnType("decimal(15, 4)");
|
|
entity.Property(e => e.WalPodatekDet).HasColumnType("decimal(15, 4)");
|
|
|
|
entity.HasOne(d => d.SklepDok).WithMany(p => p.SklepDokWaluta)
|
|
.HasForeignKey(d => new { d.SklepId, d.SklepDokId })
|
|
.OnDelete(DeleteBehavior.ClientSetNull)
|
|
.HasConstraintName("FK_SKLEPDOK_REF_SKDWZ_SKLEPDOK");
|
|
|
|
entity.HasOne(d => d.SklepWaluta).WithMany(p => p.SklepDokWaluta)
|
|
.HasForeignKey(d => new { d.SklepId, d.SklepWalId })
|
|
.OnDelete(DeleteBehavior.ClientSetNull)
|
|
.HasConstraintName("FK_SKLEPDOK_REF_SKWD_SKLEPWAL");
|
|
});
|
|
|
|
modelBuilder.Entity<SklepDost>(entity =>
|
|
{
|
|
entity.HasKey(e => new { e.SklepId, e.SklepTowId, e.SklepKontrId }).HasName("PK_SKLEPDOST");
|
|
|
|
entity.HasIndex(e => new { e.SklepId, e.SklepKontrId }, "idx_SkDostKth");
|
|
|
|
entity.Property(e => e.SklepId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.SklepTowId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.SklepKontrId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.CenaZak).HasColumnType("decimal(15, 4)");
|
|
entity.Property(e => e.IleWZgrzewce).HasColumnType("decimal(15, 4)");
|
|
entity.Property(e => e.Kod)
|
|
.HasMaxLength(30)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.RabatOdWart).HasColumnType("decimal(15, 4)");
|
|
|
|
entity.HasOne(d => d.SklepKontr).WithMany(p => p.SklepDost)
|
|
.HasForeignKey(d => new { d.SklepId, d.SklepKontrId })
|
|
.OnDelete(DeleteBehavior.ClientSetNull)
|
|
.HasConstraintName("FK_SKLEPDOS_REF_DOSTS_SKLEPKON");
|
|
|
|
entity.HasOne(d => d.SklepTowar).WithMany(p => p.SklepDost)
|
|
.HasForeignKey(d => new { d.SklepId, d.SklepTowId })
|
|
.OnDelete(DeleteBehavior.ClientSetNull)
|
|
.HasConstraintName("FK_SKLEPDOS_REF_SKLEP_SKLEPTOW");
|
|
});
|
|
|
|
modelBuilder.Entity<SklepDzienRozl>(entity =>
|
|
{
|
|
entity.HasKey(e => new { e.SklepId, e.Dzien }).HasName("PK_SKLEPDZIENROZL");
|
|
|
|
entity.HasIndex(e => e.Zmiana, "idx_SkDzienZmiana");
|
|
|
|
entity.Property(e => e.SklepId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.Dzien).HasColumnType("datetime");
|
|
entity.Property(e => e.Zmiana).HasColumnType("datetime");
|
|
|
|
entity.HasOne(d => d.Sklep).WithMany(p => p.SklepDzienRozl)
|
|
.HasForeignKey(d => d.SklepId)
|
|
.OnDelete(DeleteBehavior.ClientSetNull)
|
|
.HasConstraintName("Ref_SkDzienRozl");
|
|
});
|
|
|
|
modelBuilder.Entity<SklepDzienRozlParam>(entity =>
|
|
{
|
|
entity.HasKey(e => new { e.SklepId, e.Dzien, e.Znaczenie }).HasName("PK_SKLEPDZIENROZLPARAM");
|
|
|
|
entity.Property(e => e.SklepId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.Dzien).HasColumnType("datetime");
|
|
entity.Property(e => e.Wartosc)
|
|
.HasMaxLength(255)
|
|
.IsUnicode(false);
|
|
|
|
entity.HasOne(d => d.SklepDzienRozl).WithMany(p => p.SklepDzienRozlParam)
|
|
.HasForeignKey(d => new { d.SklepId, d.Dzien })
|
|
.OnDelete(DeleteBehavior.ClientSetNull)
|
|
.HasConstraintName("Ref_SkDzienRozlPar");
|
|
});
|
|
|
|
modelBuilder.Entity<SklepEmail>(entity =>
|
|
{
|
|
entity.HasKey(e => new { e.SklepId, e.SklepEmId });
|
|
|
|
entity.Property(e => e.SklepId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.SklepEmId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.Haslo)
|
|
.HasMaxLength(255)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.Host)
|
|
.HasMaxLength(120)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.KopiaEmail)
|
|
.HasMaxLength(255)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.Login)
|
|
.HasMaxLength(255)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.Nadawca)
|
|
.HasMaxLength(120)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.Nazwa)
|
|
.HasMaxLength(60)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.Port)
|
|
.HasMaxLength(5)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.SklepTEDId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.SklepTEHRId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.SklepTERId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.SklepTEWId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.SklepTEZIId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.SklepUzId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.Zmiana).HasColumnType("datetime");
|
|
|
|
entity.HasOne(d => d.SklepTrescEmail).WithMany(p => p.SklepEmailSklepTrescEmail)
|
|
.HasForeignKey(d => new { d.SklepId, d.SklepTEDId })
|
|
.HasConstraintName("FK_SklepEmail_TED");
|
|
|
|
entity.HasOne(d => d.SklepTrescEmailNavigation).WithMany(p => p.SklepEmailSklepTrescEmailNavigation)
|
|
.HasForeignKey(d => new { d.SklepId, d.SklepTERId })
|
|
.HasConstraintName("FK_SklepEmail_TER");
|
|
|
|
entity.HasOne(d => d.SklepTrescEmail1).WithMany(p => p.SklepEmailSklepTrescEmail1)
|
|
.HasForeignKey(d => new { d.SklepId, d.SklepTEWId })
|
|
.HasConstraintName("FK_SklepEmail_TEW");
|
|
|
|
entity.HasOne(d => d.SklepUzytkownik).WithMany(p => p.SklepEmail)
|
|
.HasForeignKey(d => new { d.SklepId, d.SklepUzId })
|
|
.HasConstraintName("FK_SklepEmail_Uz");
|
|
});
|
|
|
|
modelBuilder.Entity<SklepFlagi>(entity =>
|
|
{
|
|
entity.HasKey(e => new { e.SklepId, e.TowId }).HasName("PK_SKLEPFLAGI");
|
|
|
|
entity.HasIndex(e => new { e.SklepId, e.ZmianaIstotna }, "idx_SFZmianaIstotna");
|
|
|
|
entity.HasIndex(e => new { e.SklepId, e.ZmianaTylkoCen }, "idx_SFZmianaTylkoCen");
|
|
|
|
entity.HasIndex(e => new { e.TowId, e.SklepId }, "idx_SklFlgTowSklep");
|
|
|
|
entity.HasIndex(e => e.Zmiana, "idx_SklepFlagZmiana");
|
|
|
|
entity.Property(e => e.SklepId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.TowId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.DoKiedyPrzyjecie).HasColumnType("datetime");
|
|
entity.Property(e => e.NarzCenaDet).HasColumnType("decimal(15, 4)");
|
|
entity.Property(e => e.NarzCenaDod).HasColumnType("decimal(15, 4)");
|
|
entity.Property(e => e.NarzCenaHurt).HasColumnType("decimal(15, 4)");
|
|
entity.Property(e => e.NarzCenaNoc).HasColumnType("decimal(15, 4)");
|
|
entity.Property(e => e.NarzCenaZak).HasColumnType("decimal(15, 4)");
|
|
entity.Property(e => e.Zmiana).HasColumnType("datetime");
|
|
entity.Property(e => e.ZmianaIstotna).HasColumnType("datetime");
|
|
entity.Property(e => e.ZmianaTylkoCen).HasColumnType("datetime");
|
|
|
|
entity.HasOne(d => d.Sklep).WithMany(p => p.SklepFlagi)
|
|
.HasForeignKey(d => d.SklepId)
|
|
.OnDelete(DeleteBehavior.ClientSetNull)
|
|
.HasConstraintName("FK_SKLEPFLA_REF_SKLEP_SKLEP");
|
|
|
|
entity.HasOne(d => d.Tow).WithMany(p => p.SklepFlagi)
|
|
.HasForeignKey(d => d.TowId)
|
|
.OnDelete(DeleteBehavior.ClientSetNull)
|
|
.HasConstraintName("FK_SKLEPFLA_REF_SKLEP_TOWAR");
|
|
|
|
entity.HasMany(d => d.Kontr).WithMany(p => p.SklepFlagi)
|
|
.UsingEntity<Dictionary<string, object>>(
|
|
"SklepNarzDost",
|
|
r => r.HasOne<Kontrahent>().WithMany()
|
|
.HasForeignKey("KontrId")
|
|
.OnDelete(DeleteBehavior.ClientSetNull)
|
|
.HasConstraintName("FK_SKLEPNAR_REF_SKLEP_KONTRAHE"),
|
|
l => l.HasOne<SklepFlagi>().WithMany()
|
|
.HasForeignKey("SklepId", "TowId")
|
|
.OnDelete(DeleteBehavior.ClientSetNull)
|
|
.HasConstraintName("FK_SKLEPNAR_REF_SKLEP_SKLEPFLA"),
|
|
j =>
|
|
{
|
|
j.HasKey("SklepId", "TowId", "KontrId").HasName("PK_SKLEPNARZDOST");
|
|
j.HasIndex(new[] { "KontrId" }, "idx_SklepNarzDostKth");
|
|
j.IndexerProperty<decimal>("SklepId").HasColumnType("numeric(9, 0)");
|
|
j.IndexerProperty<decimal>("TowId").HasColumnType("numeric(9, 0)");
|
|
j.IndexerProperty<decimal>("KontrId").HasColumnType("numeric(9, 0)");
|
|
});
|
|
});
|
|
|
|
modelBuilder.Entity<SklepFormZgod>(entity =>
|
|
{
|
|
entity.HasKey(e => new { e.SklepId, e.SklepTypOsId, e.SklepZgId }).HasName("PK_SKLEPFORMZGOD");
|
|
|
|
entity.HasIndex(e => new { e.SklepId, e.SklepZgId }, "idx_SKFMZG_SKZGODA");
|
|
|
|
entity.Property(e => e.SklepId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.SklepTypOsId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.SklepZgId).HasColumnType("numeric(9, 0)");
|
|
|
|
entity.HasOne(d => d.SklepTypOs).WithMany(p => p.SklepFormZgod)
|
|
.HasForeignKey(d => new { d.SklepId, d.SklepTypOsId })
|
|
.OnDelete(DeleteBehavior.ClientSetNull)
|
|
.HasConstraintName("FK_SKFMZG_SKTYPOS");
|
|
|
|
entity.HasOne(d => d.SklepZgoda).WithMany(p => p.SklepFormZgod)
|
|
.HasForeignKey(d => new { d.SklepId, d.SklepZgId })
|
|
.OnDelete(DeleteBehavior.ClientSetNull)
|
|
.HasConstraintName("FK_SKFMZG_SKZGODA");
|
|
});
|
|
|
|
modelBuilder.Entity<SklepFormaPlatnPos7>(entity =>
|
|
{
|
|
entity.HasKey(e => new { e.SklepId, e.SklepFormaId });
|
|
|
|
entity.Property(e => e.SklepId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.SklepFormaId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.FormaId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.Kolejnosc).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.Nazwa)
|
|
.HasMaxLength(60)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.SerwisPlatniczy)
|
|
.HasMaxLength(40)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.Zmiana).HasColumnType("datetime");
|
|
|
|
entity.HasOne(d => d.Sklep).WithMany(p => p.SklepFormaPlatnPos7)
|
|
.HasForeignKey(d => d.SklepId)
|
|
.OnDelete(DeleteBehavior.ClientSetNull)
|
|
.HasConstraintName("FK_SKFPP7_SKLEP");
|
|
});
|
|
|
|
modelBuilder.Entity<SklepGrupaAkcyzowa>(entity =>
|
|
{
|
|
entity.HasKey(e => new { e.SklepId, e.SklepGrAkcId }).HasName("PK_SKLEPGRUPAAKCYZOWA");
|
|
|
|
entity.Property(e => e.SklepId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.SklepGrAkcId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.CentrGrAkcId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.Kod)
|
|
.HasMaxLength(20)
|
|
.IsUnicode(false);
|
|
|
|
entity.HasOne(d => d.Sklep).WithMany(p => p.SklepGrupaAkcyzowa)
|
|
.HasForeignKey(d => d.SklepId)
|
|
.OnDelete(DeleteBehavior.ClientSetNull)
|
|
.HasConstraintName("Ref_SkGrAkc");
|
|
});
|
|
|
|
modelBuilder.Entity<SklepGrupaPromocji>(entity =>
|
|
{
|
|
entity.HasKey(e => new { e.SklepId, e.SklepGrupaId });
|
|
|
|
entity.Property(e => e.SklepId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.SklepGrupaId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.GrupaId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.Nazwa)
|
|
.HasMaxLength(255)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.Opis)
|
|
.HasMaxLength(255)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.Zmiana).HasColumnType("datetime");
|
|
});
|
|
|
|
modelBuilder.Entity<SklepGrupaUz>(entity =>
|
|
{
|
|
entity.HasKey(e => new { e.SklepId, e.SklepUzId }).HasName("PK_SK_GR_UZ");
|
|
|
|
entity.HasIndex(e => new { e.SklepId, e.SklepRolaId }, "idx_SkRola");
|
|
|
|
entity.Property(e => e.SklepId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.SklepUzId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.SklepRolaId).HasColumnType("numeric(9, 0)");
|
|
|
|
entity.HasOne(d => d.SklepUzytkownik).WithMany(p => p.SklepGrupaUzSklepUzytkownik)
|
|
.HasForeignKey(d => new { d.SklepId, d.SklepRolaId })
|
|
.OnDelete(DeleteBehavior.ClientSetNull)
|
|
.HasConstraintName("FK_SKLEPGRU_REF_SKGRR_SKLEPUZY");
|
|
|
|
entity.HasOne(d => d.SklepUzytkownikNavigation).WithOne(p => p.SklepGrupaUzSklepUzytkownikNavigation)
|
|
.HasForeignKey<SklepGrupaUz>(d => new { d.SklepId, d.SklepUzId })
|
|
.OnDelete(DeleteBehavior.ClientSetNull)
|
|
.HasConstraintName("FK_SKLEPGRU_REF_SKGRU_SKLEPUZY");
|
|
});
|
|
|
|
modelBuilder.Entity<SklepIstw>(entity =>
|
|
{
|
|
entity.HasKey(e => new { e.SklepId, e.SklepTowId, e.SklepMagId }).HasName("PK_SKLEPISTW");
|
|
|
|
entity.Property(e => e.SklepId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.SklepTowId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.SklepMagId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.CenaMag).HasColumnType("decimal(15, 4)");
|
|
entity.Property(e => e.RezerwacjaMag).HasColumnType("decimal(15, 4)");
|
|
entity.Property(e => e.StanMag).HasColumnType("decimal(15, 4)");
|
|
entity.Property(e => e.StanMax).HasColumnType("decimal(15, 4)");
|
|
entity.Property(e => e.StanMin).HasColumnType("decimal(15, 4)");
|
|
|
|
entity.HasOne(d => d.SklepMagazyn).WithMany(p => p.SklepIstw)
|
|
.HasForeignKey(d => new { d.SklepId, d.SklepMagId })
|
|
.OnDelete(DeleteBehavior.ClientSetNull)
|
|
.HasConstraintName("FK_SKLEPIST_REF_SKMAG_SKLEPMAG");
|
|
|
|
entity.HasOne(d => d.SklepTowar).WithMany(p => p.SklepIstw)
|
|
.HasForeignKey(d => new { d.SklepId, d.SklepTowId })
|
|
.OnDelete(DeleteBehavior.ClientSetNull)
|
|
.HasConstraintName("FK_SKLEPIST_REF_SKTOW_SKLEPTOW");
|
|
});
|
|
|
|
modelBuilder.Entity<SklepKartaLoj>(entity =>
|
|
{
|
|
entity.HasKey(e => new { e.SklepId, e.SklepKartaId }).HasName("PK_SKLEPKARTALOJ");
|
|
|
|
entity.HasIndex(e => e.KodKarty, "idx_SKLoj_KodKarty");
|
|
|
|
entity.HasIndex(e => new { e.SklepId, e.SklepKontoId }, "idx_SKLoj_SKonto");
|
|
|
|
entity.Property(e => e.SklepId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.SklepKartaId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.KodKarty)
|
|
.HasMaxLength(40)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.Opis1)
|
|
.HasMaxLength(40)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.Opis2)
|
|
.HasMaxLength(40)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.Posiadacz)
|
|
.HasMaxLength(40)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.SklepKontoId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.Uniewazniono).HasColumnType("datetime");
|
|
entity.Property(e => e.WaznaDo).HasColumnType("datetime");
|
|
entity.Property(e => e.WaznaOd).HasColumnType("datetime");
|
|
|
|
entity.HasOne(d => d.Sklep).WithMany(p => p.SklepKartaLoj)
|
|
.HasForeignKey(d => d.SklepId)
|
|
.OnDelete(DeleteBehavior.ClientSetNull)
|
|
.HasConstraintName("Ref_SKrtLoj_Sklep");
|
|
|
|
entity.HasOne(d => d.SklepKontoLoj).WithMany(p => p.SklepKartaLoj)
|
|
.HasForeignKey(d => new { d.SklepId, d.SklepKontoId })
|
|
.OnDelete(DeleteBehavior.ClientSetNull)
|
|
.HasConstraintName("Ref_SKartaKonto");
|
|
});
|
|
|
|
modelBuilder.Entity<SklepKasa>(entity =>
|
|
{
|
|
entity.HasKey(e => new { e.SklepId, e.SklepKasaId }).HasName("PK_SKLEPKASA");
|
|
|
|
entity.Property(e => e.SklepId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.SklepKasaId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.Nazwa)
|
|
.HasMaxLength(40)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.NrUnikatowy)
|
|
.HasMaxLength(30)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.SklepMagId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.Stanowisko)
|
|
.HasMaxLength(40)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.Typ)
|
|
.HasMaxLength(40)
|
|
.IsUnicode(false);
|
|
|
|
entity.HasOne(d => d.Sklep).WithMany(p => p.SklepKasa)
|
|
.HasForeignKey(d => d.SklepId)
|
|
.OnDelete(DeleteBehavior.ClientSetNull)
|
|
.HasConstraintName("FK_SKLEPKAS_REF_SKKAS_SKLEP");
|
|
|
|
entity.HasOne(d => d.SklepMagazyn).WithMany(p => p.SklepKasa)
|
|
.HasForeignKey(d => new { d.SklepId, d.SklepMagId })
|
|
.OnDelete(DeleteBehavior.ClientSetNull)
|
|
.HasConstraintName("FK_SKLEPKAS_REF_SKMAG_SKLEPMAG");
|
|
});
|
|
|
|
modelBuilder.Entity<SklepKasaFormaPlatn>(entity =>
|
|
{
|
|
entity.HasKey(e => new { e.SklepId, e.SklepFormaId, e.SklepKasaId });
|
|
|
|
entity.Property(e => e.SklepId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.SklepFormaId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.SklepKasaId).HasColumnType("numeric(9, 0)");
|
|
|
|
entity.HasOne(d => d.SklepFormaPlatnPos7).WithMany(p => p.SklepKasaFormaPlatn)
|
|
.HasForeignKey(d => new { d.SklepId, d.SklepFormaId })
|
|
.OnDelete(DeleteBehavior.ClientSetNull)
|
|
.HasConstraintName("FK_SKKASAFORMAPLATN_SKFPP7");
|
|
|
|
entity.HasOne(d => d.SklepKasa).WithMany(p => p.SklepKasaFormaPlatn)
|
|
.HasForeignKey(d => new { d.SklepId, d.SklepKasaId })
|
|
.OnDelete(DeleteBehavior.ClientSetNull)
|
|
.HasConstraintName("FK_SKKASAFORMAPLATN_SKKASA");
|
|
});
|
|
|
|
modelBuilder.Entity<SklepKontoBankowe>(entity =>
|
|
{
|
|
entity.HasKey(e => new { e.SklepId, e.SklepKBId });
|
|
|
|
entity.Property(e => e.SklepId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.SklepKBId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.KBId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.Nazwa)
|
|
.HasMaxLength(120)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.Numer)
|
|
.HasMaxLength(40)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.PowSklepKBId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.SklepBankId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.SklepKBIdOplat).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.SklepMagId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.SklepWalId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.Sufix)
|
|
.HasMaxLength(10)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.Zmiana).HasColumnType("datetime");
|
|
|
|
entity.HasOne(d => d.SklepBank).WithMany(p => p.SklepKontoBankowe)
|
|
.HasForeignKey(d => new { d.SklepId, d.SklepBankId })
|
|
.OnDelete(DeleteBehavior.ClientSetNull)
|
|
.HasConstraintName("FK_SKLEPKONTOBANK_SKLEPBANK");
|
|
|
|
entity.HasOne(d => d.SklepWaluta).WithMany(p => p.SklepKontoBankowe)
|
|
.HasForeignKey(d => new { d.SklepId, d.SklepWalId })
|
|
.OnDelete(DeleteBehavior.ClientSetNull)
|
|
.HasConstraintName("FK_SKLEPKONTOBANK_SKLEPWALUTA");
|
|
});
|
|
|
|
modelBuilder.Entity<SklepKontoBankoweKontr>(entity =>
|
|
{
|
|
entity.HasKey(e => new { e.SklepId, e.SklepKBKId });
|
|
|
|
entity.Property(e => e.SklepId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.SklepKBKId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.KBKId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.Nazwa)
|
|
.HasMaxLength(120)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.Numer)
|
|
.HasMaxLength(40)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.PowSklepKBKId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.SklepBankId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.SklepKontrId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.SklepWalId).HasColumnType("numeric(9, 0)");
|
|
|
|
entity.HasOne(d => d.SklepBank).WithMany(p => p.SklepKontoBankoweKontr)
|
|
.HasForeignKey(d => new { d.SklepId, d.SklepBankId })
|
|
.HasConstraintName("FK_SKLEPKONTOBANKKONTR_SKLEPBANK");
|
|
|
|
entity.HasOne(d => d.SklepKontr).WithMany(p => p.SklepKontoBankoweKontr)
|
|
.HasForeignKey(d => new { d.SklepId, d.SklepKontrId })
|
|
.OnDelete(DeleteBehavior.ClientSetNull)
|
|
.HasConstraintName("FK_SKLEPKONTOBANKKONTR_SKLEPKONTR");
|
|
|
|
entity.HasOne(d => d.SklepWaluta).WithMany(p => p.SklepKontoBankoweKontr)
|
|
.HasForeignKey(d => new { d.SklepId, d.SklepWalId })
|
|
.OnDelete(DeleteBehavior.ClientSetNull)
|
|
.HasConstraintName("FK_SKLEPKONTOBANKKONTR_SKLEPWALUTA");
|
|
});
|
|
|
|
modelBuilder.Entity<SklepKontoLoj>(entity =>
|
|
{
|
|
entity.HasKey(e => new { e.SklepId, e.SklepKontoId }).HasName("PK_SKLEPKONTOLOJ");
|
|
|
|
entity.HasIndex(e => e.CentrKontoId, "idx_SCentrKontoId");
|
|
|
|
entity.HasIndex(e => e.KontoId, "idx_SKLoj_KLoj");
|
|
|
|
entity.HasIndex(e => new { e.SklepId, e.SklepKontrId }, "idx_SKLoj_SKontrId");
|
|
|
|
entity.HasIndex(e => e.ZmianaStanu, "idx_SKLoj_ZmStanu");
|
|
|
|
entity.HasIndex(e => e.Zmiana, "idx_SKLoj_Zmiana");
|
|
|
|
entity.Property(e => e.SklepId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.SklepKontoId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.CentrKontoId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.KontoId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.Nazwa)
|
|
.HasMaxLength(40)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.SklepKontrId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.Stan).HasColumnType("decimal(15, 4)");
|
|
entity.Property(e => e.StanPocz).HasColumnType("decimal(15, 4)");
|
|
entity.Property(e => e.Zmiana).HasColumnType("datetime");
|
|
entity.Property(e => e.ZmianaStanu).HasColumnType("datetime");
|
|
|
|
entity.HasOne(d => d.Konto).WithMany(p => p.SklepKontoLoj)
|
|
.HasForeignKey(d => d.KontoId)
|
|
.HasConstraintName("Ref_SKLoj_KLoj");
|
|
|
|
entity.HasOne(d => d.Sklep).WithMany(p => p.SklepKontoLoj)
|
|
.HasForeignKey(d => d.SklepId)
|
|
.OnDelete(DeleteBehavior.ClientSetNull)
|
|
.HasConstraintName("Ref_SKntLoj_Sklep");
|
|
|
|
entity.HasOne(d => d.SklepKontr).WithMany(p => p.SklepKontoLoj)
|
|
.HasForeignKey(d => new { d.SklepId, d.SklepKontrId })
|
|
.OnDelete(DeleteBehavior.ClientSetNull)
|
|
.HasConstraintName("Ref_SKLoj_SKth");
|
|
});
|
|
|
|
modelBuilder.Entity<SklepKontr>(entity =>
|
|
{
|
|
entity.HasKey(e => new { e.SklepId, e.SklepKontrId }).HasName("PK_SKLEPKONTR");
|
|
|
|
entity.HasIndex(e => e.KontrId, "idx_SklepKthKth");
|
|
|
|
entity.HasIndex(e => new { e.SklepId, e.KontrId }, "idx_SklepKthSkKth");
|
|
|
|
entity.HasIndex(e => e.Zmiana, "idx_SklepKthZmiana");
|
|
|
|
entity.Property(e => e.SklepId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.SklepKontrId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.Akwizytor)
|
|
.HasMaxLength(60)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.Bank)
|
|
.HasMaxLength(255)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.CentrKontrId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.EMail)
|
|
.HasMaxLength(120)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.Fax)
|
|
.HasMaxLength(60)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.IndeksCentr)
|
|
.HasMaxLength(40)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.Kod)
|
|
.HasMaxLength(10)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.KodKarty)
|
|
.HasMaxLength(20)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.KodKontr)
|
|
.HasMaxLength(20)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.KodKraju)
|
|
.HasMaxLength(10)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.Konto)
|
|
.HasMaxLength(60)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.KontrId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.MaxKredyt).HasColumnType("decimal(15, 4)");
|
|
entity.Property(e => e.Miasto)
|
|
.HasMaxLength(40)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.NIP)
|
|
.HasMaxLength(40)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.NaPrzelewie1)
|
|
.HasMaxLength(40)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.NaPrzelewie2)
|
|
.HasMaxLength(40)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.Nazwa)
|
|
.HasMaxLength(255)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.NrAnalityki)
|
|
.HasMaxLength(20)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.NrDomu)
|
|
.HasMaxLength(9)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.NrLokalu)
|
|
.HasMaxLength(9)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.Poczta)
|
|
.HasMaxLength(40)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.Prowizja).HasColumnType("decimal(10, 4)");
|
|
entity.Property(e => e.RabatDost).HasColumnType("decimal(10, 4)");
|
|
entity.Property(e => e.RabatOdb).HasColumnType("decimal(10, 4)");
|
|
entity.Property(e => e.Rezerwa1)
|
|
.HasMaxLength(80)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.Rezerwa2)
|
|
.HasMaxLength(40)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.Skrot)
|
|
.HasMaxLength(40)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.Telefon)
|
|
.HasMaxLength(60)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.TermWaznKarty).HasColumnType("datetime");
|
|
entity.Property(e => e.Ulica)
|
|
.HasMaxLength(60)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.Zmiana).HasColumnType("datetime");
|
|
|
|
entity.HasOne(d => d.Kontr).WithMany(p => p.SklepKontr)
|
|
.HasForeignKey(d => d.KontrId)
|
|
.HasConstraintName("FK_SKLEPKON_REF_KTHSK_KONTRAHE");
|
|
|
|
entity.HasOne(d => d.Sklep).WithMany(p => p.SklepKontr)
|
|
.HasForeignKey(d => d.SklepId)
|
|
.OnDelete(DeleteBehavior.ClientSetNull)
|
|
.HasConstraintName("FK_SKLEPKON_REF_SKLEP_SKLEP");
|
|
});
|
|
|
|
modelBuilder.Entity<SklepKontrOpis>(entity =>
|
|
{
|
|
entity.HasKey(e => new { e.SklepId, e.SklepKontrId, e.Znaczenie }).HasName("PK_SKLEPKONTROPIS");
|
|
|
|
entity.Property(e => e.SklepId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.SklepKontrId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.Tekst)
|
|
.HasMaxLength(255)
|
|
.IsUnicode(false);
|
|
|
|
entity.HasOne(d => d.SklepKontr).WithMany(p => p.SklepKontrOpis)
|
|
.HasForeignKey(d => new { d.SklepId, d.SklepKontrId })
|
|
.OnDelete(DeleteBehavior.ClientSetNull)
|
|
.HasConstraintName("FK_SKLEPKON_REF_SKKTH_SKLEPKON");
|
|
});
|
|
|
|
modelBuilder.Entity<SklepKontrSklep>(entity =>
|
|
{
|
|
entity.HasKey(e => new { e.SklepId, e.SklepKontrId }).HasName("PK_SKLKONTRSKL");
|
|
|
|
entity.Property(e => e.SklepId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.SklepKontrId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.DataBO).HasColumnType("datetime");
|
|
entity.Property(e => e.KodKraju)
|
|
.HasMaxLength(10)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.NrSeryjny)
|
|
.HasMaxLength(40)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.OkrZamkniety).HasColumnType("datetime");
|
|
entity.Property(e => e.OstEksport).HasColumnType("datetime");
|
|
entity.Property(e => e.OstImport).HasColumnType("datetime");
|
|
entity.Property(e => e.PotwEksport).HasColumnType("datetime");
|
|
entity.Property(e => e.SklepMagId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.WymImport).HasColumnType("datetime");
|
|
|
|
entity.HasOne(d => d.Sklep).WithMany(p => p.SklepKontrSklep)
|
|
.HasForeignKey(d => d.SklepId)
|
|
.OnDelete(DeleteBehavior.ClientSetNull)
|
|
.HasConstraintName("FK_SklKontrSklKontr");
|
|
});
|
|
|
|
modelBuilder.Entity<SklepKthTypOs>(entity =>
|
|
{
|
|
entity.HasKey(e => new { e.SklepId, e.SklepKontrId, e.SklepTypOsId }).HasName("PK_SKLEPKTHTYPOS");
|
|
|
|
entity.HasIndex(e => new { e.SklepId, e.SklepTypOsId }, "idx_SKKTHTYPOS_SKTYPOS");
|
|
|
|
entity.Property(e => e.SklepId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.SklepKontrId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.SklepTypOsId).HasColumnType("numeric(9, 0)");
|
|
|
|
entity.HasOne(d => d.SklepKontr).WithMany(p => p.SklepKthTypOs)
|
|
.HasForeignKey(d => new { d.SklepId, d.SklepKontrId })
|
|
.OnDelete(DeleteBehavior.ClientSetNull)
|
|
.HasConstraintName("FK_SKKTHTYPOS_SKKTH");
|
|
|
|
entity.HasOne(d => d.SklepTypOs).WithMany(p => p.SklepKthTypOs)
|
|
.HasForeignKey(d => new { d.SklepId, d.SklepTypOsId })
|
|
.OnDelete(DeleteBehavior.ClientSetNull)
|
|
.HasConstraintName("FK_SKKTHTYPOS_SKTYPOS");
|
|
});
|
|
|
|
modelBuilder.Entity<SklepMagazyn>(entity =>
|
|
{
|
|
entity.HasKey(e => new { e.SklepId, e.SklepMagId }).HasName("PK_SKLEPMAGAZYN");
|
|
|
|
entity.Property(e => e.SklepId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.SklepMagId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.Nazwa)
|
|
.HasMaxLength(40)
|
|
.IsUnicode(false);
|
|
|
|
entity.HasOne(d => d.Sklep).WithMany(p => p.SklepMagazyn)
|
|
.HasForeignKey(d => d.SklepId)
|
|
.OnDelete(DeleteBehavior.ClientSetNull)
|
|
.HasConstraintName("FK_SKLEPMAG_REF_SKMAG_SKLEP");
|
|
});
|
|
|
|
modelBuilder.Entity<SklepNotatki>(entity =>
|
|
{
|
|
entity.HasKey(e => new { e.SklepId, e.SklepTowId, e.Kolejnosc }).HasName("PK_SKLEPNOTATKI");
|
|
|
|
entity.Property(e => e.SklepId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.SklepTowId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.Tekst)
|
|
.HasMaxLength(255)
|
|
.IsUnicode(false);
|
|
|
|
entity.HasOne(d => d.SklepTowar).WithMany(p => p.SklepNotatki)
|
|
.HasForeignKey(d => new { d.SklepId, d.SklepTowId })
|
|
.OnDelete(DeleteBehavior.ClientSetNull)
|
|
.HasConstraintName("FK_SKLEPNOT_REF_SKNOT_SKLEPTOW");
|
|
});
|
|
|
|
modelBuilder.Entity<SklepNrRej>(entity =>
|
|
{
|
|
entity.HasKey(e => new { e.SklepId, e.SklepKontrId, e.NrFormat }).HasName("PK_SKLEPNRREJ");
|
|
|
|
entity.HasIndex(e => new { e.NrFormat, e.SklepId, e.SklepKontrId }, "idx_SkNumerRej");
|
|
|
|
entity.Property(e => e.SklepId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.SklepKontrId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.NrFormat)
|
|
.HasMaxLength(60)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.NrWpisany)
|
|
.HasMaxLength(60)
|
|
.IsUnicode(false);
|
|
|
|
entity.HasOne(d => d.SklepKontr).WithMany(p => p.SklepNrRej)
|
|
.HasForeignKey(d => new { d.SklepId, d.SklepKontrId })
|
|
.OnDelete(DeleteBehavior.ClientSetNull)
|
|
.HasConstraintName("Ref_SkNrRejKth");
|
|
});
|
|
|
|
modelBuilder.Entity<SklepNrRejKarta>(entity =>
|
|
{
|
|
entity.HasKey(e => new { e.SklepId, e.SklepKontrId, e.NrFormat, e.SklepKartaId }).HasName("PK_SKLEPNRREJKARTA");
|
|
|
|
entity.HasIndex(e => new { e.SklepId, e.SklepKartaId, e.SklepKontrId, e.NrFormat }, "idx_SkNrRejKartaId");
|
|
|
|
entity.Property(e => e.SklepId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.SklepKontrId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.NrFormat)
|
|
.HasMaxLength(60)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.SklepKartaId).HasColumnType("numeric(9, 0)");
|
|
|
|
entity.HasOne(d => d.SklepKartaLoj).WithMany(p => p.SklepNrRejKarta)
|
|
.HasForeignKey(d => new { d.SklepId, d.SklepKartaId })
|
|
.OnDelete(DeleteBehavior.ClientSetNull)
|
|
.HasConstraintName("Ref_SkKartaNrRej");
|
|
|
|
entity.HasOne(d => d.SklepNrRej).WithMany(p => p.SklepNrRejKarta)
|
|
.HasForeignKey(d => new { d.SklepId, d.SklepKontrId, d.NrFormat })
|
|
.OnDelete(DeleteBehavior.ClientSetNull)
|
|
.HasConstraintName("Ref_SkNrRejKarta");
|
|
});
|
|
|
|
modelBuilder.Entity<SklepOplata>(entity =>
|
|
{
|
|
entity.HasKey(e => new { e.SklepId, e.SklepOplataId });
|
|
|
|
entity.Property(e => e.SklepId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.SklepOplataId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.DataDo).HasColumnType("datetime");
|
|
entity.Property(e => e.DataOd).HasColumnType("datetime");
|
|
entity.Property(e => e.Komentarz)
|
|
.HasMaxLength(255)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.Kwota).HasColumnType("decimal(15, 4)");
|
|
entity.Property(e => e.Nazwa)
|
|
.HasMaxLength(120)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.OplataId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.SklepKBId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.StawkaProc).HasColumnType("decimal(15, 4)");
|
|
entity.Property(e => e.Zmiana).HasColumnType("datetime");
|
|
|
|
entity.HasOne(d => d.Sklep).WithMany(p => p.SklepOplata)
|
|
.HasForeignKey(d => d.SklepId)
|
|
.OnDelete(DeleteBehavior.ClientSetNull)
|
|
.HasConstraintName("FK_SKOPLATA_SKLEP");
|
|
});
|
|
|
|
modelBuilder.Entity<SklepPanel>(entity =>
|
|
{
|
|
entity.HasKey(e => new { e.SklepId, e.SklepPanelId }).HasName("PK_SKLEP_PANEL");
|
|
|
|
entity.Property(e => e.SklepId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.SklepPanelId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.Nazwa)
|
|
.HasMaxLength(255)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.PanelId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.SklepUzId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.TypAplikacji).HasDefaultValue((short)3);
|
|
entity.Property(e => e.Zmiana).HasColumnType("datetime");
|
|
|
|
entity.HasOne(d => d.Panel).WithMany(p => p.SklepPanel)
|
|
.HasForeignKey(d => d.PanelId)
|
|
.HasConstraintName("FK_SKLEPPANEL_REFERENCE_PANEL");
|
|
|
|
entity.HasOne(d => d.SklepUzytkownik).WithMany(p => p.SklepPanel)
|
|
.HasForeignKey(d => new { d.SklepId, d.SklepUzId })
|
|
.HasConstraintName("FK_SKLEPPANEL_REFERENCE_SKLEPUZYTKOWNIK");
|
|
});
|
|
|
|
modelBuilder.Entity<SklepPanelParam>(entity =>
|
|
{
|
|
entity.HasKey(e => new { e.SklepId, e.SklepPanelId, e.ParNazwa }).HasName("PK_SKLEP_PANEL_PARAM");
|
|
|
|
entity.Property(e => e.SklepId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.SklepPanelId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.ParNazwa)
|
|
.HasMaxLength(40)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.ParWartosc)
|
|
.HasMaxLength(255)
|
|
.IsUnicode(false);
|
|
|
|
entity.HasOne(d => d.SklepPanel).WithMany(p => p.SklepPanelParam)
|
|
.HasForeignKey(d => new { d.SklepId, d.SklepPanelId })
|
|
.OnDelete(DeleteBehavior.ClientSetNull)
|
|
.HasConstraintName("FK_SKLEPPANELPARAM_REFERENCE_SKLEPPANEL");
|
|
});
|
|
|
|
modelBuilder.Entity<SklepParBon>(entity =>
|
|
{
|
|
entity.HasKey(e => new { e.SklepId, e.SklepParId, e.Kolejnosc }).HasName("PK_SKLEPPARBON");
|
|
|
|
entity.Property(e => e.SklepId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.SklepParId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.Kwota).HasColumnType("decimal(15, 4)");
|
|
entity.Property(e => e.Numer)
|
|
.HasMaxLength(20)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.Typ)
|
|
.HasMaxLength(10)
|
|
.IsUnicode(false);
|
|
|
|
entity.HasOne(d => d.SklepParagon).WithMany(p => p.SklepParBon)
|
|
.HasForeignKey(d => new { d.SklepId, d.SklepParId })
|
|
.OnDelete(DeleteBehavior.ClientSetNull)
|
|
.HasConstraintName("FK_SKLEPPAR_REF_SKPB_SKLEPPAR");
|
|
});
|
|
|
|
modelBuilder.Entity<SklepParPunkty>(entity =>
|
|
{
|
|
entity.HasKey(e => new { e.SklepId, e.SklepParId, e.Typ, e.Gdzie }).HasName("PK_SKLEPPARPUNKTY");
|
|
|
|
entity.Property(e => e.SklepId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.SklepParId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.Kiedy).HasColumnType("datetime");
|
|
entity.Property(e => e.Kwota).HasColumnType("decimal(15, 4)");
|
|
|
|
entity.HasOne(d => d.SklepParagon).WithMany(p => p.SklepParPunkty)
|
|
.HasForeignKey(d => new { d.SklepId, d.SklepParId })
|
|
.OnDelete(DeleteBehavior.ClientSetNull)
|
|
.HasConstraintName("FK_SKLEPPAR_REF_SKPAR_SKLEPPAR");
|
|
});
|
|
|
|
modelBuilder.Entity<SklepParWaluta>(entity =>
|
|
{
|
|
entity.HasKey(e => new { e.SklepId, e.SklepParId, e.SklepWalId }).HasName("PK_SKLEPPARWALUTA");
|
|
|
|
entity.HasIndex(e => new { e.SklepId, e.SklepWalId }, "idx_SkWalPar");
|
|
|
|
entity.Property(e => e.SklepId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.SklepParId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.SklepWalId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.Kurs).HasColumnType("decimal(15, 4)");
|
|
entity.Property(e => e.ParKwota).HasColumnType("decimal(15, 4)");
|
|
entity.Property(e => e.WalKwota).HasColumnType("decimal(15, 4)");
|
|
|
|
entity.HasOne(d => d.SklepParagon).WithMany(p => p.SklepParWaluta)
|
|
.HasForeignKey(d => new { d.SklepId, d.SklepParId })
|
|
.OnDelete(DeleteBehavior.ClientSetNull)
|
|
.HasConstraintName("FK_SKLEPPAR_REF_SKPWZ_SKLEPPAR");
|
|
|
|
entity.HasOne(d => d.SklepWaluta).WithMany(p => p.SklepParWaluta)
|
|
.HasForeignKey(d => new { d.SklepId, d.SklepWalId })
|
|
.OnDelete(DeleteBehavior.ClientSetNull)
|
|
.HasConstraintName("FK_SKLEPPAR_REF_SKWAL_SKLEPWAL");
|
|
});
|
|
|
|
modelBuilder.Entity<SklepParagon>(entity =>
|
|
{
|
|
entity.HasKey(e => new { e.SklepId, e.SklepParId }).HasName("PK_SKLEPPARAGON");
|
|
|
|
entity.HasIndex(e => new { e.SklepId, e.SklepKasaId }, "idx_SkParKasa");
|
|
|
|
entity.HasIndex(e => new { e.SklepId, e.Kasjer }, "idx_SkParKasjer");
|
|
|
|
entity.HasIndex(e => new { e.SklepId, e.SklepWalId }, "idx_SkParWal");
|
|
|
|
entity.HasIndex(e => e.Zmiana, "idx_SkParZmiana");
|
|
|
|
entity.HasIndex(e => new { e.SklepId, e.DataCzas }, "idx_SklepParDataCzas");
|
|
|
|
entity.Property(e => e.SklepId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.SklepParId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.Bony).HasColumnType("decimal(15, 4)");
|
|
entity.Property(e => e.Brutto).HasColumnType("decimal(15, 4)");
|
|
entity.Property(e => e.CechyPar)
|
|
.HasMaxLength(40)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.Czek).HasColumnType("decimal(15, 4)");
|
|
entity.Property(e => e.DataCzas).HasColumnType("datetime");
|
|
entity.Property(e => e.DodFPlat).HasColumnType("decimal(15, 4)");
|
|
entity.Property(e => e.Gotowka).HasColumnType("decimal(15, 4)");
|
|
entity.Property(e => e.GrupyGTU)
|
|
.HasMaxLength(255)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.InneFPlat).HasColumnType("decimal(15, 4)");
|
|
entity.Property(e => e.Karta).HasColumnType("decimal(15, 4)");
|
|
entity.Property(e => e.Kasjer)
|
|
.HasMaxLength(40)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.KodKarty)
|
|
.HasMaxLength(20)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.Kurs).HasColumnType("decimal(15, 4)");
|
|
entity.Property(e => e.NIP)
|
|
.HasMaxLength(40)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.OpakWyd).HasColumnType("decimal(15, 4)");
|
|
entity.Property(e => e.OpakZwr).HasColumnType("decimal(15, 4)");
|
|
entity.Property(e => e.Przelew).HasColumnType("decimal(15, 4)");
|
|
entity.Property(e => e.Rabat).HasColumnType("decimal(15, 4)");
|
|
entity.Property(e => e.SklepKasaId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.SklepWalId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.Waluty).HasColumnType("decimal(15, 4)");
|
|
entity.Property(e => e.Zmiana).HasColumnType("datetime");
|
|
|
|
entity.HasOne(d => d.Sklep).WithMany(p => p.SklepParagon)
|
|
.HasForeignKey(d => d.SklepId)
|
|
.OnDelete(DeleteBehavior.ClientSetNull)
|
|
.HasConstraintName("FK_SKLEPPAR_REF_SKLEP_SKLEP");
|
|
|
|
entity.HasOne(d => d.SklepKasa).WithMany(p => p.SklepParagon)
|
|
.HasForeignKey(d => new { d.SklepId, d.SklepKasaId })
|
|
.OnDelete(DeleteBehavior.ClientSetNull)
|
|
.HasConstraintName("FK_SKLEPPAR_REF_SKPAR_SKLEPKAS");
|
|
|
|
entity.HasOne(d => d.SklepWaluta).WithMany(p => p.SklepParagon)
|
|
.HasForeignKey(d => new { d.SklepId, d.SklepWalId })
|
|
.HasConstraintName("FK_SKLEPPAR_REF_SKPAR_SKLEPWAL");
|
|
});
|
|
|
|
modelBuilder.Entity<SklepPartia>(entity =>
|
|
{
|
|
entity.HasKey(e => new { e.SklepId, e.SklepDokId, e.Kolejnosc }).HasName("PK_SKLEPPARTIA");
|
|
|
|
entity.HasIndex(e => new { e.TypPartii, e.SklepId, e.SklepTowId, e.Pozostalo }, "idx_SkPrtTypTowIle");
|
|
|
|
entity.Property(e => e.SklepId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.SklepDokId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.Cecha1)
|
|
.HasMaxLength(40)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.Cecha2)
|
|
.HasMaxLength(40)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.DataWazn).HasColumnType("datetime");
|
|
entity.Property(e => e.Pozostalo).HasColumnType("decimal(15, 4)");
|
|
entity.Property(e => e.SklepTowId).HasColumnType("numeric(9, 0)");
|
|
|
|
entity.HasOne(d => d.SklepTowar).WithMany(p => p.SklepPartia)
|
|
.HasForeignKey(d => new { d.SklepId, d.SklepTowId })
|
|
.OnDelete(DeleteBehavior.ClientSetNull)
|
|
.HasConstraintName("FK_SKLEPPAR_REF_SKPRT_SKLEPTOW");
|
|
|
|
entity.HasOne(d => d.SklepPozDok).WithOne(p => p.SklepPartia)
|
|
.HasForeignKey<SklepPartia>(d => new { d.SklepId, d.SklepDokId, d.Kolejnosc })
|
|
.OnDelete(DeleteBehavior.ClientSetNull)
|
|
.HasConstraintName("FK_SKLEPPAR_REF_SKPRT_SKLEPPOZ");
|
|
});
|
|
|
|
modelBuilder.Entity<SklepPowKontLoj>(entity =>
|
|
{
|
|
entity.HasKey(e => new { e.SklepId, e.SklepNoweKontoId, e.RodzajPow }).HasName("PK_SKLEPPOWKONTLOJ");
|
|
|
|
entity.HasIndex(e => e.SklepStareKontoId, "idx_PowStareSKLoj");
|
|
|
|
entity.Property(e => e.SklepId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.SklepNoweKontoId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.SklepStareKontoId).HasColumnType("numeric(9, 0)");
|
|
|
|
entity.HasOne(d => d.SklepKontoLoj).WithMany(p => p.SklepPowKontLojSklepKontoLoj)
|
|
.HasForeignKey(d => new { d.SklepId, d.SklepNoweKontoId })
|
|
.OnDelete(DeleteBehavior.ClientSetNull)
|
|
.HasConstraintName("Ref_SklepNoweKonto");
|
|
|
|
entity.HasOne(d => d.SklepKontoLojNavigation).WithMany(p => p.SklepPowKontLojSklepKontoLojNavigation)
|
|
.HasForeignKey(d => new { d.SklepId, d.SklepStareKontoId })
|
|
.OnDelete(DeleteBehavior.ClientSetNull)
|
|
.HasConstraintName("Ref_SklepStareKonto");
|
|
});
|
|
|
|
modelBuilder.Entity<SklepPowiazanieProm>(entity =>
|
|
{
|
|
entity.HasKey(e => new { e.SklepId, e.SklepPromId, e.SklepGrupaId, e.Rodzaj }).HasName("PK_SklPowiazanieProm");
|
|
|
|
entity.Property(e => e.SklepId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.SklepPromId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.SklepGrupaId).HasColumnType("numeric(9, 0)");
|
|
|
|
entity.HasOne(d => d.SklepGrupaPromocji).WithMany(p => p.SklepPowiazanieProm)
|
|
.HasForeignKey(d => new { d.SklepId, d.SklepGrupaId })
|
|
.OnDelete(DeleteBehavior.ClientSetNull)
|
|
.HasConstraintName("FK_SklPowProm_SklGrupaPromocji");
|
|
});
|
|
|
|
modelBuilder.Entity<SklepPowiazanieUz>(entity =>
|
|
{
|
|
entity.HasKey(e => new { e.SklepId, e.SklepUzId, e.RodzajPow, e.Id }).HasName("PK_SK_POW_UZ");
|
|
|
|
entity.Property(e => e.SklepId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.SklepUzId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.Id).HasColumnType("numeric(9, 0)");
|
|
|
|
entity.HasOne(d => d.SklepUzytkownik).WithMany(p => p.SklepPowiazanieUz)
|
|
.HasForeignKey(d => new { d.SklepId, d.SklepUzId })
|
|
.OnDelete(DeleteBehavior.ClientSetNull)
|
|
.HasConstraintName("FK_SKLEPPOW_REF_SKPOW_SKLEPUZY");
|
|
});
|
|
|
|
modelBuilder.Entity<SklepPozAkcyza>(entity =>
|
|
{
|
|
entity.HasKey(e => new { e.SklepId, e.SklepDokId, e.Kolejnosc, e.SklepGrAkcId }).HasName("PK_SKLEPPOZAKCYZA");
|
|
|
|
entity.HasIndex(e => new { e.SklepId, e.SklepGrAkcId }, "idx_SkPozAkcGr");
|
|
|
|
entity.Property(e => e.SklepId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.SklepDokId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.SklepGrAkcId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.Wartosc).HasColumnType("decimal(15, 4)");
|
|
|
|
entity.HasOne(d => d.SklepGrupaAkcyzowa).WithMany(p => p.SklepPozAkcyza)
|
|
.HasForeignKey(d => new { d.SklepId, d.SklepGrAkcId })
|
|
.OnDelete(DeleteBehavior.ClientSetNull)
|
|
.HasConstraintName("Ref_SkAkcPoz");
|
|
|
|
entity.HasOne(d => d.SklepPozDok).WithMany(p => p.SklepPozAkcyza)
|
|
.HasForeignKey(d => new { d.SklepId, d.SklepDokId, d.Kolejnosc })
|
|
.OnDelete(DeleteBehavior.ClientSetNull)
|
|
.HasConstraintName("Ref_SkPozAkc");
|
|
});
|
|
|
|
modelBuilder.Entity<SklepPozDok>(entity =>
|
|
{
|
|
entity.HasKey(e => new { e.SklepId, e.SklepDokId, e.Kolejnosc }).HasName("PK_SKLEPPOZDOK");
|
|
|
|
entity.HasIndex(e => new { e.SklepId, e.SklepDokId, e.NrPozycji }, "idx_SklepPozDokNrPoz");
|
|
|
|
entity.HasIndex(e => new { e.SklepId, e.SklepTowId }, "idx_SklepPozDokTowId");
|
|
|
|
entity.Property(e => e.SklepId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.SklepDokId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.CenaDet).HasColumnType("decimal(15, 4)");
|
|
entity.Property(e => e.CenaDomyslna).HasColumnType("decimal(15, 4)");
|
|
entity.Property(e => e.CenaMag).HasColumnType("decimal(15, 4)");
|
|
entity.Property(e => e.CenaPoRab).HasColumnType("decimal(15, 4)");
|
|
entity.Property(e => e.CenaPrzedRab).HasColumnType("decimal(15, 4)");
|
|
entity.Property(e => e.IleWZgrzewce).HasColumnType("decimal(15, 4)");
|
|
entity.Property(e => e.IloscMinus).HasColumnType("decimal(15, 4)");
|
|
entity.Property(e => e.IloscPlus).HasColumnType("decimal(15, 4)");
|
|
entity.Property(e => e.Netto).HasColumnType("decimal(15, 4)");
|
|
entity.Property(e => e.Podatek).HasColumnType("decimal(15, 4)");
|
|
entity.Property(e => e.RabatProc).HasColumnType("decimal(10, 4)");
|
|
entity.Property(e => e.SklepTowId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.Wartosc).HasColumnType("decimal(15, 4)");
|
|
|
|
entity.HasOne(d => d.SklepDok).WithMany(p => p.SklepPozDok)
|
|
.HasForeignKey(d => new { d.SklepId, d.SklepDokId })
|
|
.OnDelete(DeleteBehavior.ClientSetNull)
|
|
.HasConstraintName("FK_SKLEPPOZ_REF_SKPOZ_SKLEPDOK");
|
|
|
|
entity.HasOne(d => d.SklepTowar).WithMany(p => p.SklepPozDok)
|
|
.HasForeignKey(d => new { d.SklepId, d.SklepTowId })
|
|
.OnDelete(DeleteBehavior.ClientSetNull)
|
|
.HasConstraintName("FK_SKLEPPOZ_REF_SKPOZ_SKLEPTOW");
|
|
});
|
|
|
|
modelBuilder.Entity<SklepPozPar>(entity =>
|
|
{
|
|
entity.HasKey(e => new { e.SklepId, e.SklepParId, e.Kolejnosc }).HasName("PK_SKLEPPOZPAR");
|
|
|
|
entity.HasIndex(e => new { e.SklepId, e.SklepTowId }, "idx_SkPozParTow");
|
|
|
|
entity.Property(e => e.SklepId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.SklepParId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.GrupaGTU)
|
|
.HasMaxLength(4)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.Ilosc).HasColumnType("decimal(15, 4)");
|
|
entity.Property(e => e.Kod)
|
|
.HasMaxLength(20)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.RabatKwot).HasColumnType("decimal(15, 4)");
|
|
entity.Property(e => e.SklepTowId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.WartoscBrutto).HasColumnType("decimal(15, 4)");
|
|
|
|
entity.HasOne(d => d.SklepParagon).WithMany(p => p.SklepPozPar)
|
|
.HasForeignKey(d => new { d.SklepId, d.SklepParId })
|
|
.OnDelete(DeleteBehavior.ClientSetNull)
|
|
.HasConstraintName("FK_SKLEPPOZ_REF_SKPOZ_SKLEPPAR");
|
|
|
|
entity.HasOne(d => d.SklepTowar).WithMany(p => p.SklepPozPar)
|
|
.HasForeignKey(d => new { d.SklepId, d.SklepTowId })
|
|
.HasConstraintName("FK_SKLEPPOZ_REF_SKTOW_SKLEPTOW");
|
|
});
|
|
|
|
modelBuilder.Entity<SklepPozParSzczeg>(entity =>
|
|
{
|
|
entity.HasKey(e => new { e.SklepId, e.SklepParId, e.Kolejnosc }).HasName("PK_SKLEPPOZPARSZCZEG");
|
|
|
|
entity.Property(e => e.SklepId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.SklepParId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.DodInfo)
|
|
.HasMaxLength(40)
|
|
.IsUnicode(false);
|
|
|
|
entity.HasOne(d => d.SklepPozPar).WithOne(p => p.SklepPozParSzczeg)
|
|
.HasForeignKey<SklepPozParSzczeg>(d => new { d.SklepId, d.SklepParId, d.Kolejnosc })
|
|
.OnDelete(DeleteBehavior.ClientSetNull)
|
|
.HasConstraintName("FK_SKLEPPOZ_REF_SKPPS_SKLEPPOZ");
|
|
});
|
|
|
|
modelBuilder.Entity<SklepProfil>(entity =>
|
|
{
|
|
entity.HasKey(e => new { e.SklepId, e.SklepProfilId }).HasName("PK_SKLEPPROFIL");
|
|
|
|
entity.Property(e => e.SklepId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.SklepProfilId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.Nazwa)
|
|
.HasMaxLength(40)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.ProfilId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.Utworzony).HasColumnType("datetime");
|
|
entity.Property(e => e.Zmiana).HasColumnType("datetime");
|
|
|
|
entity.HasOne(d => d.Profil).WithMany(p => p.SklepProfil)
|
|
.HasForeignKey(d => d.ProfilId)
|
|
.HasConstraintName("FK_SKLEPPROFIL_REFERENCE_PROFIL");
|
|
|
|
entity.HasOne(d => d.Sklep).WithMany(p => p.SklepProfil)
|
|
.HasForeignKey(d => d.SklepId)
|
|
.OnDelete(DeleteBehavior.ClientSetNull)
|
|
.HasConstraintName("FK_SKLEPPROFIL_REFERENCE_SKLEP");
|
|
});
|
|
|
|
modelBuilder.Entity<SklepProfilKonfig>(entity =>
|
|
{
|
|
entity.HasKey(e => new { e.SklepId, e.SklepProfilId, e.ParGrupa, e.ParNazwa, e.Kolejny }).HasName("PK_SKLEPPROFIL_KONFIG");
|
|
|
|
entity.Property(e => e.SklepId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.SklepProfilId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.ParGrupa)
|
|
.HasMaxLength(255)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.ParNazwa)
|
|
.HasMaxLength(255)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.Utworzony).HasColumnType("datetime");
|
|
entity.Property(e => e.Wartosc)
|
|
.HasMaxLength(255)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.Zmiana).HasColumnType("datetime");
|
|
|
|
entity.HasOne(d => d.SklepProfil).WithMany(p => p.SklepProfilKonfig)
|
|
.HasForeignKey(d => new { d.SklepId, d.SklepProfilId })
|
|
.OnDelete(DeleteBehavior.ClientSetNull)
|
|
.HasConstraintName("FK_SKLEPPROFILKONFIG_REFERENCE_SKLEPPROFIL");
|
|
});
|
|
|
|
modelBuilder.Entity<SklepPrtMag>(entity =>
|
|
{
|
|
entity.HasKey(e => new { e.SklepId, e.SklepTowId, e.PMId }).HasName("PK_SKLEPPRTMAG");
|
|
|
|
entity.HasIndex(e => new { e.SklepId, e.SklepTowId, e.SklepMagId, e.Data, e.KolejnyWDniu, e.PMId }, "idx_SkPrtMagFifo");
|
|
|
|
entity.HasIndex(e => new { e.NrPartii, e.SklepId, e.SklepTowId, e.PMId }, "idx_SkPrtMagNrPrt");
|
|
|
|
entity.HasIndex(e => e.Zmiana, "idx_SkPrtMagZmn");
|
|
|
|
entity.Property(e => e.SklepId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.SklepTowId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.PMId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.CenaSpDet).HasColumnType("decimal(15, 4)");
|
|
entity.Property(e => e.CenaZak).HasColumnType("decimal(15, 4)");
|
|
entity.Property(e => e.Data).HasColumnType("datetime");
|
|
entity.Property(e => e.DataWazn).HasColumnType("datetime");
|
|
entity.Property(e => e.Dostarczono).HasColumnType("decimal(15, 4)");
|
|
entity.Property(e => e.NrDostawy)
|
|
.HasMaxLength(60)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.NrPartii)
|
|
.HasMaxLength(60)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.Pozostalo).HasColumnType("decimal(15, 4)");
|
|
entity.Property(e => e.Rezerwacja).HasColumnType("decimal(15, 4)");
|
|
entity.Property(e => e.SklepKontrId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.SklepMagId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.Zmiana).HasColumnType("datetime");
|
|
|
|
entity.HasOne(d => d.SklepMagazyn).WithMany(p => p.SklepPrtMag)
|
|
.HasForeignKey(d => new { d.SklepId, d.SklepMagId })
|
|
.OnDelete(DeleteBehavior.ClientSetNull)
|
|
.HasConstraintName("Ref_SkPrtMagMagazyn");
|
|
|
|
entity.HasOne(d => d.SklepTowar).WithMany(p => p.SklepPrtMag)
|
|
.HasForeignKey(d => new { d.SklepId, d.SklepTowId })
|
|
.OnDelete(DeleteBehavior.ClientSetNull)
|
|
.HasConstraintName("Ref_SkPrtMagTowar");
|
|
});
|
|
|
|
modelBuilder.Entity<SklepRapWartPocz>(entity =>
|
|
{
|
|
entity.HasKey(e => new { e.SklepId, e.SklepRWPId }).HasName("PK_SKLEPRAPWARTPOCZ");
|
|
|
|
entity.HasIndex(e => new { e.SklepId, e.TypRap, e.Data }, "idx_SRWP_TypRapData");
|
|
|
|
entity.Property(e => e.SklepId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.SklepRWPId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.Data).HasColumnType("datetime");
|
|
entity.Property(e => e.ParamTxt)
|
|
.HasMaxLength(120)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.Wykonano).HasColumnType("datetime");
|
|
entity.Property(e => e.Zmiana).HasColumnType("datetime");
|
|
|
|
entity.HasOne(d => d.Sklep).WithMany(p => p.SklepRapWartPocz)
|
|
.HasForeignKey(d => d.SklepId)
|
|
.OnDelete(DeleteBehavior.ClientSetNull)
|
|
.HasConstraintName("FK_SKLEPRAPWARTPOCZ_REFERENCE_SKLEP");
|
|
});
|
|
|
|
modelBuilder.Entity<SklepRapWartPoczDane>(entity =>
|
|
{
|
|
entity.HasKey(e => new { e.SklepId, e.SklepRWPId, e.SklepMagId, e.Typ, e.Numer }).HasName("PK_SKLEPRAPWARTPOCZDANE");
|
|
|
|
entity.Property(e => e.SklepId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.SklepRWPId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.SklepMagId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.Typ).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.Wartosc).HasColumnType("decimal(15, 4)");
|
|
|
|
entity.HasOne(d => d.SklepMagazyn).WithMany(p => p.SklepRapWartPoczDane)
|
|
.HasForeignKey(d => new { d.SklepId, d.SklepMagId })
|
|
.OnDelete(DeleteBehavior.ClientSetNull)
|
|
.HasConstraintName("FK_SKLEPRAPWARTPOCZDANE_REFERENCE_SKLEPMAG");
|
|
|
|
entity.HasOne(d => d.SklepRapWartPocz).WithMany(p => p.SklepRapWartPoczDane)
|
|
.HasForeignKey(d => new { d.SklepId, d.SklepRWPId })
|
|
.OnDelete(DeleteBehavior.ClientSetNull)
|
|
.HasConstraintName("FK_SKLEPRAPWARTPOCZDANE_REFERENCE_SKLEPRAPWARTPOCZ");
|
|
});
|
|
|
|
modelBuilder.Entity<SklepRegula>(entity =>
|
|
{
|
|
entity.HasKey(e => new { e.SklepId, e.SklepRegulaId }).HasName("PK_SKLEPREGULA");
|
|
|
|
entity.Property(e => e.SklepId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.SklepRegulaId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.CentrRegulaId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.DataCzasDo).HasColumnType("datetime");
|
|
entity.Property(e => e.DataCzasOd).HasColumnType("datetime");
|
|
entity.Property(e => e.Nazwa)
|
|
.HasMaxLength(40)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.Number1).HasColumnType("numeric(16, 4)");
|
|
entity.Property(e => e.Number2).HasColumnType("numeric(16, 4)");
|
|
entity.Property(e => e.Number3).HasColumnType("numeric(16, 4)");
|
|
entity.Property(e => e.Number4).HasColumnType("numeric(16, 4)");
|
|
entity.Property(e => e.Str1)
|
|
.HasMaxLength(128)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.Str2)
|
|
.HasMaxLength(128)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.Usunieto).HasColumnType("datetime");
|
|
entity.Property(e => e.Utworzono).HasColumnType("datetime");
|
|
entity.Property(e => e.Zmiana).HasColumnType("datetime");
|
|
|
|
entity.HasOne(d => d.Sklep).WithMany(p => p.SklepRegula)
|
|
.HasForeignKey(d => d.SklepId)
|
|
.OnDelete(DeleteBehavior.ClientSetNull)
|
|
.HasConstraintName("FK_SKLEPREGULA_REFERENCE_SKLEP");
|
|
});
|
|
|
|
modelBuilder.Entity<SklepRegulaAsort>(entity =>
|
|
{
|
|
entity.HasKey(e => new { e.SklepId, e.SklepRegulaId, e.SklepAsId, e.Znaczenie }).HasName("PK_SKLEPREGULAASORT");
|
|
|
|
entity.Property(e => e.SklepId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.SklepRegulaId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.SklepAsId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.SklepAsNazwa)
|
|
.HasMaxLength(40)
|
|
.IsUnicode(false);
|
|
|
|
entity.HasOne(d => d.SklepRegula).WithMany(p => p.SklepRegulaAsort)
|
|
.HasForeignKey(d => new { d.SklepId, d.SklepRegulaId })
|
|
.OnDelete(DeleteBehavior.ClientSetNull)
|
|
.HasConstraintName("FK_SKLEPREGULAAS_REFERENCE_SKLEPREGULA");
|
|
});
|
|
|
|
modelBuilder.Entity<SklepRegulaDok>(entity =>
|
|
{
|
|
entity.HasKey(e => new { e.SklepId, e.SklepDokId, e.SklepRegulaId, e.Kolejnosc }).HasName("PK_SKLEPREGULADOK");
|
|
|
|
entity.Property(e => e.SklepId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.SklepDokId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.SklepRegulaId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.CentrRegulaId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.KontoId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.SklepKontoId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.Tekst)
|
|
.HasMaxLength(255)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.Wartosc).HasColumnType("decimal(15, 4)");
|
|
entity.Property(e => e.Wartosc2).HasColumnType("decimal(15, 4)");
|
|
entity.Property(e => e.Wartosc3).HasColumnType("decimal(15, 4)");
|
|
|
|
entity.HasOne(d => d.Konto).WithMany(p => p.SklepRegulaDok)
|
|
.HasForeignKey(d => d.KontoId)
|
|
.HasConstraintName("Ref_SkRegDokKonto");
|
|
|
|
entity.HasOne(d => d.SklepDok).WithMany(p => p.SklepRegulaDok)
|
|
.HasForeignKey(d => new { d.SklepId, d.SklepDokId })
|
|
.OnDelete(DeleteBehavior.ClientSetNull)
|
|
.HasConstraintName("Ref_SkRegDokDok");
|
|
});
|
|
|
|
modelBuilder.Entity<SklepRegulaDokSzczeg>(entity =>
|
|
{
|
|
entity.HasKey(e => new { e.SklepId, e.SklepDokId, e.SklepRegulaId, e.Kolejnosc, e.Znaczenie }).HasName("PK_SKLREGULADOKSZCZEG");
|
|
|
|
entity.Property(e => e.SklepId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.SklepDokId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.SklepRegulaId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.Param2).HasColumnType("decimal(15, 4)");
|
|
entity.Property(e => e.Param3)
|
|
.HasMaxLength(255)
|
|
.IsUnicode(false);
|
|
|
|
entity.HasOne(d => d.SklepRegulaDok).WithMany(p => p.SklepRegulaDokSzczeg)
|
|
.HasForeignKey(d => new { d.SklepId, d.SklepDokId, d.SklepRegulaId, d.Kolejnosc })
|
|
.OnDelete(DeleteBehavior.ClientSetNull)
|
|
.HasConstraintName("FK_SklRgDokSzczegSklRgDok");
|
|
});
|
|
|
|
modelBuilder.Entity<SklepRegulaKod>(entity =>
|
|
{
|
|
entity.HasKey(e => new { e.SklepId, e.SklepRegulaId, e.Kod, e.Znaczenie });
|
|
|
|
entity.Property(e => e.SklepId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.SklepRegulaId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.Kod)
|
|
.HasMaxLength(40)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.Cena).HasColumnType("numeric(16, 4)");
|
|
entity.Property(e => e.Ilosc).HasColumnType("numeric(16, 4)");
|
|
entity.Property(e => e.Informacja)
|
|
.HasMaxLength(40)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.NazwaTowaru)
|
|
.HasMaxLength(255)
|
|
.IsUnicode(false);
|
|
|
|
entity.HasOne(d => d.SklepRegula).WithMany(p => p.SklepRegulaKod)
|
|
.HasForeignKey(d => new { d.SklepId, d.SklepRegulaId })
|
|
.OnDelete(DeleteBehavior.ClientSetNull)
|
|
.HasConstraintName("FK_SKL_REGULAKOD_REGULA");
|
|
});
|
|
|
|
modelBuilder.Entity<SklepRegulaPar>(entity =>
|
|
{
|
|
entity.HasKey(e => new { e.SklepId, e.SklepParId, e.SklepRegulaId, e.Kolejnosc }).HasName("PK_SKLEPREGULAPAR");
|
|
|
|
entity.Property(e => e.SklepId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.SklepParId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.SklepRegulaId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.CentrRegulaId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.KontoId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.SklepKontoId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.Tekst)
|
|
.HasMaxLength(255)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.Wartosc).HasColumnType("decimal(15, 4)");
|
|
entity.Property(e => e.Wartosc2).HasColumnType("decimal(15, 4)");
|
|
entity.Property(e => e.Wartosc3).HasColumnType("decimal(15, 4)");
|
|
|
|
entity.HasOne(d => d.Konto).WithMany(p => p.SklepRegulaPar)
|
|
.HasForeignKey(d => d.KontoId)
|
|
.HasConstraintName("Ref_SkRegParKonto");
|
|
|
|
entity.HasOne(d => d.SklepParagon).WithMany(p => p.SklepRegulaPar)
|
|
.HasForeignKey(d => new { d.SklepId, d.SklepParId })
|
|
.OnDelete(DeleteBehavior.ClientSetNull)
|
|
.HasConstraintName("Ref_SkRegParPar");
|
|
});
|
|
|
|
modelBuilder.Entity<SklepRegulaParSzczeg>(entity =>
|
|
{
|
|
entity.HasKey(e => new { e.SklepId, e.SklepParId, e.SklepRegulaId, e.Kolejnosc, e.Znaczenie }).HasName("PK_SKLREGULAPARSZCZEG");
|
|
|
|
entity.Property(e => e.SklepId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.SklepParId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.SklepRegulaId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.Param2).HasColumnType("decimal(15, 4)");
|
|
entity.Property(e => e.Param3)
|
|
.HasMaxLength(255)
|
|
.IsUnicode(false);
|
|
|
|
entity.HasOne(d => d.SklepRegulaPar).WithMany(p => p.SklepRegulaParSzczeg)
|
|
.HasForeignKey(d => new { d.SklepId, d.SklepParId, d.SklepRegulaId, d.Kolejnosc })
|
|
.OnDelete(DeleteBehavior.ClientSetNull)
|
|
.HasConstraintName("FK_SklRgParSzczegSklRPar");
|
|
});
|
|
|
|
modelBuilder.Entity<SklepRegulaParam>(entity =>
|
|
{
|
|
entity.HasKey(e => new { e.SklepId, e.SklepRegulaId, e.Znaczenie }).HasName("PK_SKLEPREGULAPARAM");
|
|
|
|
entity.Property(e => e.SklepId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.SklepRegulaId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.Param2)
|
|
.HasMaxLength(255)
|
|
.IsUnicode(false);
|
|
|
|
entity.HasOne(d => d.Sklep).WithMany(p => p.SklepRegulaParam)
|
|
.HasForeignKey(d => d.SklepId)
|
|
.OnDelete(DeleteBehavior.ClientSetNull)
|
|
.HasConstraintName("FK_SKLEPREGULAPA_REFERENCE_SKLEP");
|
|
|
|
entity.HasOne(d => d.SklepRegula).WithMany(p => p.SklepRegulaParam)
|
|
.HasForeignKey(d => new { d.SklepId, d.SklepRegulaId })
|
|
.OnDelete(DeleteBehavior.ClientSetNull)
|
|
.HasConstraintName("FK_SKLEPREGULAPA_REFERENCE_SKLEPREGULA");
|
|
});
|
|
|
|
modelBuilder.Entity<SklepRegulaPozDok>(entity =>
|
|
{
|
|
entity.HasKey(e => new { e.SklepId, e.SklepDokId, e.Kolejnosc, e.SklepRegulaId, e.Typ }).HasName("PK_SKLEPREGULAPOZDOK");
|
|
|
|
entity.Property(e => e.SklepId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.SklepDokId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.SklepRegulaId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.CentrRegulaId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.Tekst)
|
|
.HasMaxLength(255)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.Wartosc).HasColumnType("decimal(15, 4)");
|
|
|
|
entity.HasOne(d => d.SklepPozDok).WithMany(p => p.SklepRegulaPozDok)
|
|
.HasForeignKey(d => new { d.SklepId, d.SklepDokId, d.Kolejnosc })
|
|
.OnDelete(DeleteBehavior.ClientSetNull)
|
|
.HasConstraintName("Ref_SkRegPozPoz");
|
|
});
|
|
|
|
modelBuilder.Entity<SklepRegulaPozDokSzczeg>(entity =>
|
|
{
|
|
entity.HasKey(e => new { e.SklepId, e.SklepDokId, e.Kolejnosc, e.SklepRegulaId, e.Typ, e.KolejnoscRegulaDok }).HasName("PK_SKLREGPOZDOKSZ");
|
|
|
|
entity.Property(e => e.SklepId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.SklepDokId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.SklepRegulaId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.CentrRegulaId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.Tekst)
|
|
.HasMaxLength(255)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.Wartosc1).HasColumnType("decimal(15, 4)");
|
|
entity.Property(e => e.Wartosc2).HasColumnType("decimal(15, 4)");
|
|
entity.Property(e => e.Wartosc3).HasColumnType("decimal(15, 4)");
|
|
entity.Property(e => e.Wartosc4).HasColumnType("decimal(15, 4)");
|
|
|
|
entity.HasOne(d => d.SklepPozDok).WithMany(p => p.SklepRegulaPozDokSzczeg)
|
|
.HasForeignKey(d => new { d.SklepId, d.SklepDokId, d.Kolejnosc })
|
|
.OnDelete(DeleteBehavior.ClientSetNull)
|
|
.HasConstraintName("Ref_SkRegPozSzPoz");
|
|
});
|
|
|
|
modelBuilder.Entity<SklepRegulaPozPar>(entity =>
|
|
{
|
|
entity.HasKey(e => new { e.SklepId, e.SklepParId, e.Kolejnosc, e.SklepRegulaId, e.Typ }).HasName("PK_SKLEPREGULAPOZPAR");
|
|
|
|
entity.Property(e => e.SklepId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.SklepParId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.SklepRegulaId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.CentrRegulaId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.Tekst)
|
|
.HasMaxLength(255)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.Wartosc).HasColumnType("decimal(15, 4)");
|
|
|
|
entity.HasOne(d => d.SklepPozPar).WithMany(p => p.SklepRegulaPozPar)
|
|
.HasForeignKey(d => new { d.SklepId, d.SklepParId, d.Kolejnosc })
|
|
.OnDelete(DeleteBehavior.ClientSetNull)
|
|
.HasConstraintName("Ref_SkRegPozPar");
|
|
});
|
|
|
|
modelBuilder.Entity<SklepRegulaPozParSzczeg>(entity =>
|
|
{
|
|
entity.HasKey(e => new { e.SklepId, e.SklepParId, e.Kolejnosc, e.SklepRegulaId, e.Typ, e.KolejnoscRegulaPar }).HasName("PK_SKLREGPOZPARSZ");
|
|
|
|
entity.Property(e => e.SklepId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.SklepParId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.SklepRegulaId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.CentrRegulaId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.Tekst)
|
|
.HasMaxLength(255)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.Wartosc1).HasColumnType("decimal(15, 4)");
|
|
entity.Property(e => e.Wartosc2).HasColumnType("decimal(15, 4)");
|
|
entity.Property(e => e.Wartosc3).HasColumnType("decimal(15, 4)");
|
|
entity.Property(e => e.Wartosc4).HasColumnType("decimal(15, 4)");
|
|
|
|
entity.HasOne(d => d.SklepPozPar).WithMany(p => p.SklepRegulaPozParSzczeg)
|
|
.HasForeignKey(d => new { d.SklepId, d.SklepParId, d.Kolejnosc })
|
|
.OnDelete(DeleteBehavior.ClientSetNull)
|
|
.HasConstraintName("Ref_SkRegPozPSzPoz");
|
|
});
|
|
|
|
modelBuilder.Entity<SklepRegulaTekst>(entity =>
|
|
{
|
|
entity.HasKey(e => new { e.SklepId, e.SklepRegulaId, e.Znaczenie });
|
|
|
|
entity.Property(e => e.SklepId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.SklepRegulaId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.Tekst)
|
|
.HasMaxLength(255)
|
|
.IsUnicode(false);
|
|
|
|
entity.HasOne(d => d.SklepRegula).WithMany(p => p.SklepRegulaTekst)
|
|
.HasForeignKey(d => new { d.SklepId, d.SklepRegulaId })
|
|
.OnDelete(DeleteBehavior.ClientSetNull)
|
|
.HasConstraintName("FK_SkRegulaTekst_SkRegula");
|
|
});
|
|
|
|
modelBuilder.Entity<SklepRegulaTowar>(entity =>
|
|
{
|
|
entity.HasKey(e => new { e.SklepId, e.SklepRegulaId, e.SklepTowId, e.Znaczenie }).HasName("PK_SKLEPREGULATOWAR");
|
|
|
|
entity.Property(e => e.SklepId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.SklepRegulaId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.SklepTowId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.Cena).HasColumnType("numeric(16, 4)");
|
|
entity.Property(e => e.Ilosc).HasColumnType("numeric(16, 4)");
|
|
|
|
entity.HasOne(d => d.SklepRegula).WithMany(p => p.SklepRegulaTowar)
|
|
.HasForeignKey(d => new { d.SklepId, d.SklepRegulaId })
|
|
.OnDelete(DeleteBehavior.ClientSetNull)
|
|
.HasConstraintName("FK_SKLEPREGULATO_REFERENCE_SKLEPREGULA");
|
|
|
|
entity.HasOne(d => d.SklepTowar).WithMany(p => p.SklepRegulaTowar)
|
|
.HasForeignKey(d => new { d.SklepId, d.SklepTowId })
|
|
.OnDelete(DeleteBehavior.ClientSetNull)
|
|
.HasConstraintName("FK_SKLEPREGULATO_REFERENCE_SKLEPTOWAR");
|
|
});
|
|
|
|
modelBuilder.Entity<SklepRola>(entity =>
|
|
{
|
|
entity.HasKey(e => new { e.SklepId, e.SklepRolaId }).HasName("PK_SKLEPROLA");
|
|
|
|
entity.Property(e => e.SklepId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.Nazwa)
|
|
.HasMaxLength(255)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.Zmiana).HasColumnType("datetime");
|
|
|
|
entity.HasOne(d => d.CentrRola).WithMany(p => p.SklepRola)
|
|
.HasForeignKey(d => d.CentrRolaId)
|
|
.HasConstraintName("Ref_SklepRolaRola");
|
|
|
|
entity.HasOne(d => d.Sklep).WithMany(p => p.SklepRola)
|
|
.HasForeignKey(d => d.SklepId)
|
|
.OnDelete(DeleteBehavior.ClientSetNull)
|
|
.HasConstraintName("Ref_SklepRolaSklep");
|
|
});
|
|
|
|
modelBuilder.Entity<SklepRolaUprawnienie>(entity =>
|
|
{
|
|
entity.HasKey(e => new { e.SklepId, e.SklepRolaId, e.Rodzaj }).HasName("PK_SKLROLAUPR");
|
|
|
|
entity.Property(e => e.SklepId).HasColumnType("numeric(9, 0)");
|
|
|
|
entity.HasOne(d => d.SklepRola).WithMany(p => p.SklepRolaUprawnienie)
|
|
.HasForeignKey(d => new { d.SklepId, d.SklepRolaId })
|
|
.OnDelete(DeleteBehavior.ClientSetNull)
|
|
.HasConstraintName("FK_SklRolaUprSklRola");
|
|
});
|
|
|
|
modelBuilder.Entity<SklepRozPrtMag>(entity =>
|
|
{
|
|
entity.HasKey(e => new { e.SklepId, e.SklepTowId, e.PMId, e.Znaczenie, e.SklepDokId, e.Kolejnosc }).HasName("PK_SKLEPROZPRTMAG");
|
|
|
|
entity.HasIndex(e => new { e.SklepId, e.SklepDokId, e.Kolejnosc, e.Znaczenie, e.PMId }, "idx_SkRozPrtMagPoz");
|
|
|
|
entity.Property(e => e.SklepId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.SklepTowId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.PMId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.SklepDokId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.Dzien).HasColumnType("datetime");
|
|
entity.Property(e => e.IloscPrt).HasColumnType("decimal(15, 4)");
|
|
|
|
entity.HasOne(d => d.SklepPozDok).WithMany(p => p.SklepRozPrtMag)
|
|
.HasForeignKey(d => new { d.SklepId, d.SklepDokId, d.Kolejnosc })
|
|
.OnDelete(DeleteBehavior.ClientSetNull)
|
|
.HasConstraintName("Ref_SkRozPrtMagPoz");
|
|
|
|
entity.HasOne(d => d.SklepPrtMag).WithMany(p => p.SklepRozPrtMag)
|
|
.HasForeignKey(d => new { d.SklepId, d.SklepTowId, d.PMId })
|
|
.OnDelete(DeleteBehavior.ClientSetNull)
|
|
.HasConstraintName("Ref_SkRozPrtMagPrt");
|
|
});
|
|
|
|
modelBuilder.Entity<SklepRozbicieDodDok>(entity =>
|
|
{
|
|
entity.HasKey(e => new { e.SklepId, e.SklepDokId, e.Znaczenie, e.Stawka }).HasName("PK_SKLROZBDODDOK");
|
|
|
|
entity.Property(e => e.SklepId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.SklepDokId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.Netto).HasColumnType("decimal(15, 4)");
|
|
entity.Property(e => e.NettoDet).HasColumnType("decimal(15, 4)");
|
|
entity.Property(e => e.NettoMag).HasColumnType("decimal(15, 4)");
|
|
entity.Property(e => e.Podatek).HasColumnType("decimal(15, 4)");
|
|
entity.Property(e => e.PodatekDet).HasColumnType("decimal(15, 4)");
|
|
entity.Property(e => e.PodatekMag).HasColumnType("decimal(15, 4)");
|
|
|
|
entity.HasOne(d => d.SklepDok).WithMany(p => p.SklepRozbicieDodDok)
|
|
.HasForeignKey(d => new { d.SklepId, d.SklepDokId })
|
|
.OnDelete(DeleteBehavior.ClientSetNull)
|
|
.HasConstraintName("FK_SklepRozbDodDokDok");
|
|
});
|
|
|
|
modelBuilder.Entity<SklepRozbicieDok>(entity =>
|
|
{
|
|
entity.HasKey(e => new { e.SklepId, e.SklepDokId, e.Stawka }).HasName("PK_SKLEPROZBICIEDOK");
|
|
|
|
entity.Property(e => e.SklepId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.SklepDokId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.Netto).HasColumnType("decimal(15, 4)");
|
|
entity.Property(e => e.NettoDet).HasColumnType("decimal(15, 4)");
|
|
entity.Property(e => e.NettoMag).HasColumnType("decimal(15, 4)");
|
|
entity.Property(e => e.Podatek).HasColumnType("decimal(15, 4)");
|
|
entity.Property(e => e.PodatekDet).HasColumnType("decimal(15, 4)");
|
|
entity.Property(e => e.PodatekMag).HasColumnType("decimal(15, 4)");
|
|
|
|
entity.HasOne(d => d.SklepDok).WithMany(p => p.SklepRozbicieDok)
|
|
.HasForeignKey(d => new { d.SklepId, d.SklepDokId })
|
|
.OnDelete(DeleteBehavior.ClientSetNull)
|
|
.HasConstraintName("FK_SKLEPROZ_REF_SKLEP_SKLEPDOK");
|
|
});
|
|
|
|
modelBuilder.Entity<SklepRozlPartii>(entity =>
|
|
{
|
|
entity.HasKey(e => new { e.SklepId, e.RozSklepDokId, e.RozKolejnosc, e.PrtSklepDokId, e.PrtKolejnosc }).HasName("PK_SKLEPROZLPARTII");
|
|
|
|
entity.HasIndex(e => new { e.SklepId, e.PrtSklepDokId, e.PrtKolejnosc }, "idx_SkRozPrt");
|
|
|
|
entity.Property(e => e.SklepId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.RozSklepDokId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.PrtSklepDokId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.Rozliczenie).HasColumnType("decimal(15, 4)");
|
|
|
|
entity.HasOne(d => d.SklepPartia).WithMany(p => p.SklepRozlPartii)
|
|
.HasForeignKey(d => new { d.SklepId, d.PrtSklepDokId, d.PrtKolejnosc })
|
|
.OnDelete(DeleteBehavior.ClientSetNull)
|
|
.HasConstraintName("FK_SKLEPROZ_REF_SKPRT_SKLEPPAR");
|
|
|
|
entity.HasOne(d => d.SklepPozDok).WithMany(p => p.SklepRozlPartii)
|
|
.HasForeignKey(d => new { d.SklepId, d.RozSklepDokId, d.RozKolejnosc })
|
|
.OnDelete(DeleteBehavior.ClientSetNull)
|
|
.HasConstraintName("FK_SKLEPROZ_REF_SKROZ_SKLEPPOZ");
|
|
});
|
|
|
|
modelBuilder.Entity<SklepRozlicza>(entity =>
|
|
{
|
|
entity.HasKey(e => new { e.SklepId, e.SklepDokId, e.Kolejnosc }).HasName("PK_SKLEPROZLICZA");
|
|
|
|
entity.HasIndex(e => new { e.RozliczanySklepId, e.RozliczanySklepDokId }, "idx_SkRozliczany");
|
|
|
|
entity.Property(e => e.SklepId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.SklepDokId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.RozliczanySklepDokId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.RozliczanySklepId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.Rozliczenie).HasColumnType("decimal(15, 4)");
|
|
entity.Property(e => e.RozliczeniePodatku).HasColumnType("decimal(15, 4)");
|
|
|
|
entity.HasOne(d => d.SklepDok).WithMany(p => p.SklepRozliczaSklepDok)
|
|
.HasForeignKey(d => new { d.RozliczanySklepId, d.RozliczanySklepDokId })
|
|
.OnDelete(DeleteBehavior.ClientSetNull)
|
|
.HasConstraintName("FK_SKLEPROZ_REF_SKKOG_SKLEPDOK");
|
|
|
|
entity.HasOne(d => d.SklepDokNavigation).WithMany(p => p.SklepRozliczaSklepDokNavigation)
|
|
.HasForeignKey(d => new { d.SklepId, d.SklepDokId })
|
|
.OnDelete(DeleteBehavior.ClientSetNull)
|
|
.HasConstraintName("FK_SKLEPROZ_REF_SKKTO_SKLEPDOK");
|
|
});
|
|
|
|
modelBuilder.Entity<SklepSkladnikDefinicjiKodu>(entity =>
|
|
{
|
|
entity.HasKey(e => new { e.SklepId, e.SklepDKId, e.Kolejnosc }).HasName("PK_SKSKLDEFKODU");
|
|
|
|
entity.Property(e => e.SklepId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.SklepDKId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.Tekst)
|
|
.HasMaxLength(40)
|
|
.IsUnicode(false);
|
|
|
|
entity.HasOne(d => d.SklepDefinicjaKodu).WithMany(p => p.SklepSkladnikDefinicjiKodu)
|
|
.HasForeignKey(d => new { d.SklepId, d.SklepDKId })
|
|
.OnDelete(DeleteBehavior.ClientSetNull)
|
|
.HasConstraintName("FK_SKSKLDEFKODUDEFDOKU");
|
|
});
|
|
|
|
modelBuilder.Entity<SklepSkladnikWzorca>(entity =>
|
|
{
|
|
entity.HasKey(e => new { e.SklepId, e.SklepSkWzId }).HasName("PK_SKLEPSKLADNIKWZORCA");
|
|
|
|
entity.HasIndex(e => new { e.SklepTowIdWzorca, e.Kolejnosc }, "idx_SkSkladnikWzorca_SkTowIdWzorca");
|
|
|
|
entity.Property(e => e.SklepId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.SklepSkWzId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.Cena).HasColumnType("decimal(15, 4)");
|
|
entity.Property(e => e.Ilosc).HasColumnType("decimal(15, 4)");
|
|
entity.Property(e => e.Nazwa)
|
|
.HasMaxLength(60)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.SkWzId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.SklepTowIdWzorca).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.Zmiana).HasColumnType("datetime");
|
|
|
|
entity.HasOne(d => d.SklepTowar).WithMany(p => p.SklepSkladnikWzorca)
|
|
.HasForeignKey(d => new { d.SklepId, d.SklepTowIdWzorca })
|
|
.HasConstraintName("FK_SKSKLADNIKWZORCA_REFERENCE_SKTOWAR");
|
|
});
|
|
|
|
modelBuilder.Entity<SklepStanPrtMag>(entity =>
|
|
{
|
|
entity.HasKey(e => new { e.SklepId, e.Dzien, e.SklepTowId, e.PMId }).HasName("PK_SKLEPSTANPRTMAG");
|
|
|
|
entity.HasIndex(e => new { e.SklepId, e.SklepTowId, e.PMId, e.Dzien }, "idx_SkStanPrt");
|
|
|
|
entity.Property(e => e.SklepId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.Dzien).HasColumnType("datetime");
|
|
entity.Property(e => e.SklepTowId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.PMId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.StanPrt).HasColumnType("decimal(15, 4)");
|
|
|
|
entity.HasOne(d => d.SklepDzienRozl).WithMany(p => p.SklepStanPrtMag)
|
|
.HasForeignKey(d => new { d.SklepId, d.Dzien })
|
|
.OnDelete(DeleteBehavior.ClientSetNull)
|
|
.HasConstraintName("Ref_SkStanPrtDzien");
|
|
|
|
entity.HasOne(d => d.SklepPrtMag).WithMany(p => p.SklepStanPrtMag)
|
|
.HasForeignKey(d => new { d.SklepId, d.SklepTowId, d.PMId })
|
|
.OnDelete(DeleteBehavior.ClientSetNull)
|
|
.HasConstraintName("Ref_SkStanPrtMag");
|
|
});
|
|
|
|
modelBuilder.Entity<SklepSzczegPrtMag>(entity =>
|
|
{
|
|
entity.HasKey(e => new { e.SklepId, e.SklepTowId, e.PMId, e.TypDanych }).HasName("PK_SKLEPSZCZEGPRTMAG");
|
|
|
|
entity.Property(e => e.SklepId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.SklepTowId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.PMId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.Tekst)
|
|
.HasMaxLength(255)
|
|
.IsUnicode(false);
|
|
|
|
entity.HasOne(d => d.SklepPrtMag).WithMany(p => p.SklepSzczegPrtMag)
|
|
.HasForeignKey(d => new { d.SklepId, d.SklepTowId, d.PMId })
|
|
.OnDelete(DeleteBehavior.ClientSetNull)
|
|
.HasConstraintName("Ref_SklepSzczegPrtMag");
|
|
});
|
|
|
|
modelBuilder.Entity<SklepTekstDok>(entity =>
|
|
{
|
|
entity.HasKey(e => new { e.SklepId, e.SklepDokId, e.Znaczenie }).HasName("PK_SKLEPTEKSTDOK");
|
|
|
|
entity.Property(e => e.SklepId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.SklepDokId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.Tekst)
|
|
.HasMaxLength(255)
|
|
.IsUnicode(false);
|
|
|
|
entity.HasOne(d => d.SklepDok).WithMany(p => p.SklepTekstDok)
|
|
.HasForeignKey(d => new { d.SklepId, d.SklepDokId })
|
|
.OnDelete(DeleteBehavior.ClientSetNull)
|
|
.HasConstraintName("FK_SKLEPTEK_REF_SKLEP_SKLEPDOK");
|
|
});
|
|
|
|
modelBuilder.Entity<SklepTekstPoz>(entity =>
|
|
{
|
|
entity.HasKey(e => new { e.SklepId, e.SklepDokId, e.Kolejnosc, e.Znaczenie }).HasName("PK_SKLEPTEKSTPOZ");
|
|
|
|
entity.Property(e => e.SklepId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.SklepDokId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.Tekst)
|
|
.HasMaxLength(255)
|
|
.IsUnicode(false);
|
|
|
|
entity.HasOne(d => d.SklepPozDok).WithMany(p => p.SklepTekstPoz)
|
|
.HasForeignKey(d => new { d.SklepId, d.SklepDokId, d.Kolejnosc })
|
|
.OnDelete(DeleteBehavior.ClientSetNull)
|
|
.HasConstraintName("Ref_SklepTekstPoz");
|
|
});
|
|
|
|
modelBuilder.Entity<SklepTekstZgody>(entity =>
|
|
{
|
|
entity.HasKey(e => new { e.SklepId, e.SklepZgId, e.Wersja, e.Kolejnosc }).HasName("PK_SKLEPTEKSTZGODY");
|
|
|
|
entity.Property(e => e.SklepId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.SklepZgId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.Wersja)
|
|
.HasMaxLength(20)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.Tekst)
|
|
.HasMaxLength(255)
|
|
.IsUnicode(false);
|
|
|
|
entity.HasOne(d => d.SklepZgoda).WithMany(p => p.SklepTekstZgody)
|
|
.HasForeignKey(d => new { d.SklepId, d.SklepZgId })
|
|
.OnDelete(DeleteBehavior.ClientSetNull)
|
|
.HasConstraintName("FK_SKTXTZG_SKZGODA");
|
|
});
|
|
|
|
modelBuilder.Entity<SklepTowAkcyza>(entity =>
|
|
{
|
|
entity.HasKey(e => new { e.SklepId, e.SklepTowId, e.Kolejnosc }).HasName("PK_SKLEPTOWAKCYZA");
|
|
|
|
entity.HasIndex(e => new { e.SklepId, e.SklepGrAkcId }, "idx_SkTowAkcGr");
|
|
|
|
entity.Property(e => e.SklepId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.SklepTowId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.CenaMax).HasColumnType("decimal(15, 4)");
|
|
entity.Property(e => e.IleAkcJM).HasColumnType("decimal(15, 4)");
|
|
entity.Property(e => e.KodCN)
|
|
.HasMaxLength(20)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.Sklad).HasColumnType("decimal(15, 4)");
|
|
entity.Property(e => e.SklepGrAkcId).HasColumnType("numeric(9, 0)");
|
|
|
|
entity.HasOne(d => d.SklepGrupaAkcyzowa).WithMany(p => p.SklepTowAkcyza)
|
|
.HasForeignKey(d => new { d.SklepId, d.SklepGrAkcId })
|
|
.OnDelete(DeleteBehavior.ClientSetNull)
|
|
.HasConstraintName("Ref_SkAkcTow");
|
|
|
|
entity.HasOne(d => d.SklepTowar).WithMany(p => p.SklepTowAkcyza)
|
|
.HasForeignKey(d => new { d.SklepId, d.SklepTowId })
|
|
.OnDelete(DeleteBehavior.ClientSetNull)
|
|
.HasConstraintName("Ref_SkTowAkc");
|
|
});
|
|
|
|
modelBuilder.Entity<SklepTowDodatek>(entity =>
|
|
{
|
|
entity.HasKey(e => new { e.SklepId, e.SklepTowId, e.Kolejnosc }).HasName("PK_SKLEPTOWDODATEK");
|
|
|
|
entity.Property(e => e.SklepId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.SklepTowId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.Cena).HasColumnType("decimal(15, 4)");
|
|
entity.Property(e => e.DodSklepTowId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.Ilosc).HasColumnType("decimal(15, 4)");
|
|
|
|
entity.HasOne(d => d.SklepTowar).WithMany(p => p.SklepTowDodatekSklepTowar)
|
|
.HasForeignKey(d => new { d.SklepId, d.DodSklepTowId })
|
|
.OnDelete(DeleteBehavior.ClientSetNull)
|
|
.HasConstraintName("Ref_SkDodTow");
|
|
|
|
entity.HasOne(d => d.SklepTowarNavigation).WithMany(p => p.SklepTowDodatekSklepTowarNavigation)
|
|
.HasForeignKey(d => new { d.SklepId, d.SklepTowId })
|
|
.OnDelete(DeleteBehavior.ClientSetNull)
|
|
.HasConstraintName("Ref_SkTowDod");
|
|
});
|
|
|
|
modelBuilder.Entity<SklepTowIntParam>(entity =>
|
|
{
|
|
entity.HasKey(e => new { e.SklepId, e.SklepTowId, e.Znaczenie }).HasName("PK_SKLEPTOWINTPARAM");
|
|
|
|
entity.Property(e => e.SklepId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.SklepTowId).HasColumnType("numeric(9, 0)");
|
|
|
|
entity.HasOne(d => d.SklepTowar).WithMany(p => p.SklepTowIntParam)
|
|
.HasForeignKey(d => new { d.SklepId, d.SklepTowId })
|
|
.OnDelete(DeleteBehavior.ClientSetNull)
|
|
.HasConstraintName("FK_SkTowIntParamSkTowar");
|
|
});
|
|
|
|
modelBuilder.Entity<SklepTowKod>(entity =>
|
|
{
|
|
entity.HasKey(e => new { e.SklepId, e.SklepTowId, e.Kolejnosc }).HasName("PK_SKLEPTOWKOD");
|
|
|
|
entity.HasIndex(e => e.Kod, "idx_SklepKod");
|
|
|
|
entity.Property(e => e.SklepId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.SklepTowId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.IleWKodzie).HasColumnType("decimal(15, 4)");
|
|
entity.Property(e => e.Kod)
|
|
.HasMaxLength(20)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.Skrot)
|
|
.HasMaxLength(120)
|
|
.IsUnicode(false);
|
|
|
|
entity.HasOne(d => d.SklepTowar).WithMany(p => p.SklepTowKod)
|
|
.HasForeignKey(d => new { d.SklepId, d.SklepTowId })
|
|
.OnDelete(DeleteBehavior.ClientSetNull)
|
|
.HasConstraintName("FK_SKLEPTOW_REF_KODSK_SKLEPTOW");
|
|
});
|
|
|
|
modelBuilder.Entity<SklepTowParWiseBase>(entity =>
|
|
{
|
|
entity.HasKey(e => new { e.SklepId, e.SklepTowId, e.ParId });
|
|
|
|
entity.HasIndex(e => e.ParId, "idx_SklepTowParWB_ParId");
|
|
|
|
entity.Property(e => e.SklepId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.SklepTowId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.ParId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.SklepZasobId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.Tekst)
|
|
.HasMaxLength(255)
|
|
.IsUnicode(false);
|
|
|
|
entity.HasOne(d => d.Par).WithMany(p => p.SklepTowParWiseBase)
|
|
.HasForeignKey(d => d.ParId)
|
|
.OnDelete(DeleteBehavior.ClientSetNull)
|
|
.HasConstraintName("FK_SklepTowParWB_ParId");
|
|
|
|
entity.HasOne(d => d.SklepTowar).WithMany(p => p.SklepTowParWiseBase)
|
|
.HasForeignKey(d => new { d.SklepId, d.SklepTowId })
|
|
.OnDelete(DeleteBehavior.ClientSetNull)
|
|
.HasConstraintName("FK_SklepTowParWB_SklepTowId");
|
|
});
|
|
|
|
modelBuilder.Entity<SklepTowPowiazanie>(entity =>
|
|
{
|
|
entity.HasKey(e => new { e.SklepId, e.SklepTowId, e.Znaczenie }).HasName("PK_SKLEPTOWPOWIAZANIE");
|
|
|
|
entity.Property(e => e.SklepId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.SklepTowId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.PowSklepTowId).HasColumnType("numeric(9, 0)");
|
|
|
|
entity.HasOne(d => d.SklepTowar).WithMany(p => p.SklepTowPowiazanieSklepTowar)
|
|
.HasForeignKey(d => new { d.SklepId, d.PowSklepTowId })
|
|
.OnDelete(DeleteBehavior.ClientSetNull)
|
|
.HasConstraintName("Ref_SkPowTowPow_SkTow");
|
|
|
|
entity.HasOne(d => d.SklepTowarNavigation).WithMany(p => p.SklepTowPowiazanieSklepTowarNavigation)
|
|
.HasForeignKey(d => new { d.SklepId, d.SklepTowId })
|
|
.OnDelete(DeleteBehavior.ClientSetNull)
|
|
.HasConstraintName("Ref_SkTowPow_SkTow");
|
|
});
|
|
|
|
modelBuilder.Entity<SklepTowStraty>(entity =>
|
|
{
|
|
entity.HasKey(e => new { e.SklepId, e.SklepTowId, e.IdxRodzStrat }).HasName("PK_SKLEPTOWSTRATY");
|
|
|
|
entity.Property(e => e.SklepId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.SklepTowId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.NormaStrat).HasColumnType("decimal(10, 4)");
|
|
|
|
entity.HasOne(d => d.SklepTowar).WithMany(p => p.SklepTowStraty)
|
|
.HasForeignKey(d => new { d.SklepId, d.SklepTowId })
|
|
.OnDelete(DeleteBehavior.ClientSetNull)
|
|
.HasConstraintName("FK_SKTWSTR_TOW");
|
|
});
|
|
|
|
modelBuilder.Entity<SklepTowZamiennik>(entity =>
|
|
{
|
|
entity.HasKey(e => new { e.SklepId, e.SklepTowId }).HasName("PK_SKLEPTOWZAMIENNIK");
|
|
|
|
entity.Property(e => e.SklepId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.SklepTowId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.SklepZmId).HasColumnType("numeric(9, 0)");
|
|
|
|
entity.HasOne(d => d.SklepTowar).WithOne(p => p.SklepTowZamiennik)
|
|
.HasForeignKey<SklepTowZamiennik>(d => new { d.SklepId, d.SklepTowId })
|
|
.OnDelete(DeleteBehavior.ClientSetNull)
|
|
.HasConstraintName("FK_SklepTowZamiennik_Tow");
|
|
|
|
entity.HasOne(d => d.SklepZamiennik).WithMany(p => p.SklepTowZamiennik)
|
|
.HasForeignKey(d => new { d.SklepId, d.SklepZmId })
|
|
.OnDelete(DeleteBehavior.ClientSetNull)
|
|
.HasConstraintName("FK_SklepTowZamiennik_Zam");
|
|
});
|
|
|
|
modelBuilder.Entity<SklepTowZdjecia>(entity =>
|
|
{
|
|
entity.HasKey(e => new { e.SklepId, e.SklepTowId, e.Kolejnosc });
|
|
|
|
entity.Property(e => e.SklepId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.SklepTowId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.SklepZasobId).HasColumnType("numeric(9, 0)");
|
|
|
|
entity.HasOne(d => d.SklepTowar).WithMany(p => p.SklepTowZdjecia)
|
|
.HasForeignKey(d => new { d.SklepId, d.SklepTowId })
|
|
.OnDelete(DeleteBehavior.ClientSetNull)
|
|
.HasConstraintName("FK_SkTowZdjecia_SkTow");
|
|
});
|
|
|
|
modelBuilder.Entity<SklepTowar>(entity =>
|
|
{
|
|
entity.HasKey(e => new { e.SklepId, e.SklepTowId }).HasName("PK_SKLEPTOWAR");
|
|
|
|
entity.HasIndex(e => new { e.SklepId, e.SklepArtId }, "idx_SklepTowArt");
|
|
|
|
entity.HasIndex(e => new { e.SklepId, e.SklepProducent }, "idx_SklepTowProd");
|
|
|
|
entity.HasIndex(e => new { e.SklepId, e.TowId }, "idx_SklepTowSkTow");
|
|
|
|
entity.HasIndex(e => e.TowId, "idx_SklepTowTow");
|
|
|
|
entity.HasIndex(e => e.Zmiana, "idx_SklepTowZmiana");
|
|
|
|
entity.Property(e => e.SklepId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.SklepTowId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.Asortyment)
|
|
.HasMaxLength(40)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.CKU)
|
|
.HasMaxLength(20)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.Cena5).HasColumnType("decimal(15, 4)");
|
|
entity.Property(e => e.Cena6).HasColumnType("decimal(15, 4)");
|
|
entity.Property(e => e.CenaDet).HasColumnType("decimal(15, 4)");
|
|
entity.Property(e => e.CenaDod).HasColumnType("decimal(15, 4)");
|
|
entity.Property(e => e.CenaEw).HasColumnType("decimal(15, 4)");
|
|
entity.Property(e => e.CenaHurt).HasColumnType("decimal(15, 4)");
|
|
entity.Property(e => e.CenaNoc).HasColumnType("decimal(15, 4)");
|
|
entity.Property(e => e.CentrTowId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.GrupaGTU)
|
|
.HasMaxLength(3)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.HurtRabat).HasColumnType("decimal(10, 4)");
|
|
entity.Property(e => e.IleWCalosci).HasColumnType("decimal(15, 4)");
|
|
entity.Property(e => e.IleWOpak).HasColumnType("decimal(15, 4)");
|
|
entity.Property(e => e.IleWZgrzewce).HasColumnType("decimal(15, 4)");
|
|
entity.Property(e => e.Indeks1)
|
|
.HasMaxLength(40)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.Indeks2)
|
|
.HasMaxLength(40)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.JM)
|
|
.HasMaxLength(10)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.Kategoria)
|
|
.HasMaxLength(40)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.KodCN)
|
|
.HasMaxLength(20)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.KodKrajuPochodzenia)
|
|
.HasMaxLength(10)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.KodSklepu)
|
|
.HasMaxLength(30)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.Marza).HasColumnType("decimal(10, 4)");
|
|
entity.Property(e => e.MaxCenaZak).HasColumnType("decimal(15, 4)");
|
|
entity.Property(e => e.MinCenaSp).HasColumnType("decimal(15, 4)");
|
|
entity.Property(e => e.Nazwa)
|
|
.HasMaxLength(255)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.NocNarzut).HasColumnType("decimal(10, 4)");
|
|
entity.Property(e => e.NowoscOd).HasColumnType("datetime");
|
|
entity.Property(e => e.Opis1)
|
|
.HasMaxLength(60)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.Opis2)
|
|
.HasMaxLength(60)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.Opis3)
|
|
.HasMaxLength(60)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.Opis4)
|
|
.HasMaxLength(60)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.ProgPromocji).HasColumnType("decimal(15, 4)");
|
|
entity.Property(e => e.PrzeliczJM)
|
|
.HasMaxLength(20)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.Rezerwa1)
|
|
.HasMaxLength(40)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.Rezerwa2)
|
|
.HasMaxLength(40)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.SklepArtId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.SklepOpakId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.SklepProducent).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.TowId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.Zmiana).HasColumnType("datetime");
|
|
|
|
entity.HasOne(d => d.Sklep).WithMany(p => p.SklepTowar)
|
|
.HasForeignKey(d => d.SklepId)
|
|
.OnDelete(DeleteBehavior.ClientSetNull)
|
|
.HasConstraintName("FK_SKLEPTOW_REF_SKLEP_SKLEP");
|
|
|
|
entity.HasOne(d => d.Tow).WithMany(p => p.SklepTowar)
|
|
.HasForeignKey(d => d.TowId)
|
|
.HasConstraintName("FK_SKLEPTOW_REF_SKLEP_TOWAR");
|
|
|
|
entity.HasOne(d => d.SklepArtykulNavigation).WithMany(p => p.SklepTowarNavigation)
|
|
.HasForeignKey(d => new { d.SklepId, d.SklepArtId })
|
|
.HasConstraintName("FK_SKLEPTOW_REF_SKTOW_SKLEPART");
|
|
|
|
entity.HasOne(d => d.SklepKontr).WithMany(p => p.SklepTowar)
|
|
.HasForeignKey(d => new { d.SklepId, d.SklepProducent })
|
|
.HasConstraintName("FK_SKLEPTOW_REF_SKLEP_SKLEPKON");
|
|
});
|
|
|
|
modelBuilder.Entity<SklepTowarSkladnika>(entity =>
|
|
{
|
|
entity.HasKey(e => new { e.SklepId, e.SklepSkWzId, e.SklepTowId }).HasName("PK_SKLEPTOWARSKLADNIKA");
|
|
|
|
entity.Property(e => e.SklepId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.SklepSkWzId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.SklepTowId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.Cena).HasColumnType("decimal(15, 4)");
|
|
entity.Property(e => e.Ilosc).HasColumnType("decimal(15, 4)");
|
|
|
|
entity.HasOne(d => d.SklepSkladnikWzorca).WithMany(p => p.SklepTowarSkladnika)
|
|
.HasForeignKey(d => new { d.SklepId, d.SklepSkWzId })
|
|
.OnDelete(DeleteBehavior.ClientSetNull)
|
|
.HasConstraintName("FK_SKTOWARSKLADNIKA_REFERENCE_SKSKLADNIKWZORCA");
|
|
|
|
entity.HasOne(d => d.SklepTowar).WithMany(p => p.SklepTowarSkladnika)
|
|
.HasForeignKey(d => new { d.SklepId, d.SklepTowId })
|
|
.OnDelete(DeleteBehavior.ClientSetNull)
|
|
.HasConstraintName("FK_SKTOWARSKLADNIKA_REFERENCE_SKTOWAR");
|
|
});
|
|
|
|
modelBuilder.Entity<SklepTrescEmail>(entity =>
|
|
{
|
|
entity.HasKey(e => new { e.SklepId, e.SklepTEId });
|
|
|
|
entity.Property(e => e.SklepId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.SklepTEId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.Nazwa)
|
|
.HasMaxLength(60)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.SklepUzId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.Zmiana).HasColumnType("datetime");
|
|
|
|
entity.HasOne(d => d.SklepUzytkownik).WithMany(p => p.SklepTrescEmail)
|
|
.HasForeignKey(d => new { d.SklepId, d.SklepUzId })
|
|
.HasConstraintName("FK_SklepTrescEmail_Uz");
|
|
});
|
|
|
|
modelBuilder.Entity<SklepTrescEmailTekst>(entity =>
|
|
{
|
|
entity.HasKey(e => new { e.SklepId, e.SklepTEId, e.Kolejnosc, e.Znaczenie });
|
|
|
|
entity.Property(e => e.SklepId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.SklepTEId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.Tresc)
|
|
.HasMaxLength(255)
|
|
.IsUnicode(false);
|
|
|
|
entity.HasOne(d => d.SklepTrescEmail).WithMany(p => p.SklepTrescEmailTekst)
|
|
.HasForeignKey(d => new { d.SklepId, d.SklepTEId })
|
|
.OnDelete(DeleteBehavior.ClientSetNull)
|
|
.HasConstraintName("FK_SklepTrescEmail_Pe");
|
|
});
|
|
|
|
modelBuilder.Entity<SklepTypOs>(entity =>
|
|
{
|
|
entity.HasKey(e => new { e.SklepId, e.SklepTypOsId }).HasName("PK_SKLEPTYPOS");
|
|
|
|
entity.HasIndex(e => e.TypOsId, "idx_SKTYPOS_TYPOS");
|
|
|
|
entity.Property(e => e.SklepId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.SklepTypOsId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.CentrTypOsId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.Komentarz)
|
|
.HasMaxLength(255)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.Nazwa)
|
|
.HasMaxLength(60)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.TypOsId).HasColumnType("numeric(9, 0)");
|
|
|
|
entity.HasOne(d => d.Sklep).WithMany(p => p.SklepTypOs)
|
|
.HasForeignKey(d => d.SklepId)
|
|
.OnDelete(DeleteBehavior.ClientSetNull)
|
|
.HasConstraintName("FK_SKTYPOS_SKLEP");
|
|
|
|
entity.HasOne(d => d.TypOs).WithMany(p => p.SklepTypOs)
|
|
.HasForeignKey(d => d.TypOsId)
|
|
.HasConstraintName("FK_SKTYPOS_TYPOS");
|
|
});
|
|
|
|
modelBuilder.Entity<SklepUprawnienie>(entity =>
|
|
{
|
|
entity.HasKey(e => new { e.SklepId, e.SklepUzId, e.Rodzaj }).HasName("PK_SKLEPUPRAWNIENIE");
|
|
|
|
entity.Property(e => e.SklepId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.SklepUzId).HasColumnType("numeric(9, 0)");
|
|
|
|
entity.HasOne(d => d.SklepUzytkownik).WithMany(p => p.SklepUprawnienie)
|
|
.HasForeignKey(d => new { d.SklepId, d.SklepUzId })
|
|
.OnDelete(DeleteBehavior.ClientSetNull)
|
|
.HasConstraintName("FK_SKLEPUPR_REF_SKUPR_SKLEPUZY");
|
|
});
|
|
|
|
modelBuilder.Entity<SklepUzytkownik>(entity =>
|
|
{
|
|
entity.HasKey(e => new { e.SklepId, e.SklepUzId }).HasName("PK_SKLEPUZYTKOWNIK");
|
|
|
|
entity.Property(e => e.SklepId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.SklepUzId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.Haslo)
|
|
.HasMaxLength(50)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.HasloPrepaid)
|
|
.HasMaxLength(100)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.IdentPrepaid)
|
|
.HasMaxLength(60)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.Identyfikator)
|
|
.HasMaxLength(60)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.Jezyk)
|
|
.HasMaxLength(10)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.KodKasjera)
|
|
.HasMaxLength(20)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.Nazwisko)
|
|
.HasMaxLength(60)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.OstZmianaHasla).HasColumnType("datetime");
|
|
entity.Property(e => e.SklepProfilId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.UzId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.Zmiana).HasColumnType("datetime");
|
|
|
|
entity.HasOne(d => d.Sklep).WithMany(p => p.SklepUzytkownik)
|
|
.HasForeignKey(d => d.SklepId)
|
|
.OnDelete(DeleteBehavior.ClientSetNull)
|
|
.HasConstraintName("FK_SKLEPUZY_REF_SKUZ_SKLEP");
|
|
|
|
entity.HasOne(d => d.Uz).WithMany(p => p.SklepUzytkownik)
|
|
.HasForeignKey(d => d.UzId)
|
|
.HasConstraintName("FK_SKLEPUZYTKOWINK_REFERENCE_UZYTKOWNIK");
|
|
|
|
entity.HasOne(d => d.SklepProfil).WithMany(p => p.SklepUzytkownik)
|
|
.HasForeignKey(d => new { d.SklepId, d.SklepProfilId })
|
|
.HasConstraintName("FK_SKLEPUZYTKOWINK_REFERENCE_SKLEPPROFIL");
|
|
});
|
|
|
|
modelBuilder.Entity<SklepWaluta>(entity =>
|
|
{
|
|
entity.HasKey(e => new { e.SklepId, e.SklepWalId }).HasName("PK_SK_WALUTA");
|
|
|
|
entity.HasIndex(e => e.WalId, "idx_SkWal");
|
|
|
|
entity.Property(e => e.SklepId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.SklepWalId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.Kod)
|
|
.HasMaxLength(10)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.Kurs).HasColumnType("decimal(15, 4)");
|
|
entity.Property(e => e.Nazwa)
|
|
.HasMaxLength(40)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.Skrot1)
|
|
.HasMaxLength(10)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.Skrot100)
|
|
.HasMaxLength(10)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.WalId).HasColumnType("numeric(9, 0)");
|
|
|
|
entity.HasOne(d => d.Sklep).WithMany(p => p.SklepWaluta)
|
|
.HasForeignKey(d => d.SklepId)
|
|
.OnDelete(DeleteBehavior.ClientSetNull)
|
|
.HasConstraintName("FK_SKLEPWAL_REF_SKWAL_SKLEP");
|
|
|
|
entity.HasOne(d => d.Wal).WithMany(p => p.SklepWaluta)
|
|
.HasForeignKey(d => d.WalId)
|
|
.HasConstraintName("FK_SKLEPWAL_REF_SKWAL_WALUTA");
|
|
});
|
|
|
|
modelBuilder.Entity<SklepZaleznosc>(entity =>
|
|
{
|
|
entity.HasKey(e => new { e.SklepId, e.SklepDokId }).HasName("PK_SKLEPZALEZNOSC");
|
|
|
|
entity.HasIndex(e => new { e.PoprzedniSklepId, e.PoprzedniSklepDokId }, "idx_SklepPoprzedniDokId");
|
|
|
|
entity.Property(e => e.SklepId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.SklepDokId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.PoprzedniSklepDokId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.PoprzedniSklepId).HasColumnType("numeric(9, 0)");
|
|
|
|
entity.HasOne(d => d.SklepDok).WithMany(p => p.SklepZaleznoscSklepDok)
|
|
.HasForeignKey(d => new { d.PoprzedniSklepId, d.PoprzedniSklepDokId })
|
|
.OnDelete(DeleteBehavior.ClientSetNull)
|
|
.HasConstraintName("FK_SKLEPZAL_REF_SKDOD_SKLEPDOK");
|
|
|
|
entity.HasOne(d => d.SklepDokNavigation).WithOne(p => p.SklepZaleznoscSklepDokNavigation)
|
|
.HasForeignKey<SklepZaleznosc>(d => new { d.SklepId, d.SklepDokId })
|
|
.OnDelete(DeleteBehavior.ClientSetNull)
|
|
.HasConstraintName("FK_SKLEPZAL_REF_SKODD_SKLEPDOK");
|
|
});
|
|
|
|
modelBuilder.Entity<SklepZamiennik>(entity =>
|
|
{
|
|
entity.HasKey(e => new { e.SklepId, e.SklepZmId }).HasName("PK_SKLEPZAMIENNIK");
|
|
|
|
entity.Property(e => e.SklepId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.SklepZmId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.ZmId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.Zmiana).HasColumnType("datetime");
|
|
});
|
|
|
|
modelBuilder.Entity<SklepZasob>(entity =>
|
|
{
|
|
entity.HasKey(e => new { e.SklepId, e.Tabela, e.Id, e.Typ }).HasName("PK_SKLEPZASOB");
|
|
|
|
entity.Property(e => e.SklepId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.Id).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.Typ)
|
|
.HasMaxLength(40)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.Sciezka)
|
|
.HasMaxLength(255)
|
|
.IsUnicode(false);
|
|
|
|
entity.HasOne(d => d.Sklep).WithMany(p => p.SklepZasob)
|
|
.HasForeignKey(d => d.SklepId)
|
|
.OnDelete(DeleteBehavior.ClientSetNull)
|
|
.HasConstraintName("Ref_SklepZasobSklep");
|
|
});
|
|
|
|
modelBuilder.Entity<SklepZdarzOs>(entity =>
|
|
{
|
|
entity.HasKey(e => new { e.SklepId, e.SklepKontrId, e.Kiedy }).HasName("PK_SKLEPZDARZOS");
|
|
|
|
entity.HasIndex(e => new { e.SklepId, e.SklepUzId, e.Kiedy }, "idx_SKZDOSUZKIEDY");
|
|
|
|
entity.HasIndex(e => new { e.SklepId, e.SklepKontrId, e.SklepZgId, e.DataDec }, "idx_SKZDOS_OSTDEC");
|
|
|
|
entity.HasIndex(e => new { e.SklepId, e.SklepKontrId, e.SklepZgId, e.Kiedy }, "idx_SKZDOS_OSTZGODA");
|
|
|
|
entity.HasIndex(e => new { e.SklepId, e.SklepTypOsId }, "idx_SKZDOS_SKTPOS");
|
|
|
|
entity.HasIndex(e => new { e.SklepId, e.SklepZgId }, "idx_SKZDOS_SKZG");
|
|
|
|
entity.Property(e => e.SklepId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.SklepKontrId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.Kiedy)
|
|
.HasMaxLength(20)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.DataDec).HasColumnType("datetime");
|
|
entity.Property(e => e.DodPar)
|
|
.HasMaxLength(120)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.SklepTypOsId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.SklepUzId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.SklepZgId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.Wersja)
|
|
.HasMaxLength(20)
|
|
.IsUnicode(false);
|
|
|
|
entity.HasOne(d => d.SklepKontr).WithMany(p => p.SklepZdarzOs)
|
|
.HasForeignKey(d => new { d.SklepId, d.SklepKontrId })
|
|
.OnDelete(DeleteBehavior.ClientSetNull)
|
|
.HasConstraintName("FK_SKZDOS_SKKTH");
|
|
|
|
entity.HasOne(d => d.SklepTypOs).WithMany(p => p.SklepZdarzOs)
|
|
.HasForeignKey(d => new { d.SklepId, d.SklepTypOsId })
|
|
.HasConstraintName("FK_SKZDOS_SKTPOS");
|
|
|
|
entity.HasOne(d => d.SklepUzytkownik).WithMany(p => p.SklepZdarzOs)
|
|
.HasForeignKey(d => new { d.SklepId, d.SklepUzId })
|
|
.HasConstraintName("FK_SKZDOSUZ");
|
|
|
|
entity.HasOne(d => d.SklepZgoda).WithMany(p => p.SklepZdarzOs)
|
|
.HasForeignKey(d => new { d.SklepId, d.SklepZgId })
|
|
.HasConstraintName("FK_SKZDOS_SKZG");
|
|
});
|
|
|
|
modelBuilder.Entity<SklepZdarzOsOpis>(entity =>
|
|
{
|
|
entity.HasKey(e => new { e.SklepId, e.SklepKontrId, e.Kiedy, e.Znaczenie }).HasName("PK_SKZDARZOSOPIS");
|
|
|
|
entity.Property(e => e.SklepId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.SklepKontrId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.Kiedy)
|
|
.HasMaxLength(20)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.Tekst)
|
|
.HasMaxLength(255)
|
|
.IsUnicode(false);
|
|
|
|
entity.HasOne(d => d.SklepZdarzOs).WithMany(p => p.SklepZdarzOsOpis)
|
|
.HasForeignKey(d => new { d.SklepId, d.SklepKontrId, d.Kiedy })
|
|
.OnDelete(DeleteBehavior.ClientSetNull)
|
|
.HasConstraintName("FK_SKZDOSOPIS");
|
|
});
|
|
|
|
modelBuilder.Entity<SklepZgoda>(entity =>
|
|
{
|
|
entity.HasKey(e => new { e.SklepId, e.SklepZgId }).HasName("PK_SKLEPZGODA");
|
|
|
|
entity.HasIndex(e => e.ZgId, "idx_SKZG_ZGODA");
|
|
|
|
entity.Property(e => e.SklepId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.SklepZgId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.CentrZgId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.DaneOs)
|
|
.HasMaxLength(120)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.Komentarz)
|
|
.HasMaxLength(255)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.Nazwa)
|
|
.HasMaxLength(60)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.Wersja)
|
|
.HasMaxLength(20)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.Zastosowania)
|
|
.HasMaxLength(120)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.ZgId).HasColumnType("numeric(9, 0)");
|
|
|
|
entity.HasOne(d => d.Sklep).WithMany(p => p.SklepZgoda)
|
|
.HasForeignKey(d => d.SklepId)
|
|
.OnDelete(DeleteBehavior.ClientSetNull)
|
|
.HasConstraintName("FK_SKZG_SKLEP");
|
|
|
|
entity.HasOne(d => d.Zg).WithMany(p => p.SklepZgoda)
|
|
.HasForeignKey(d => d.ZgId)
|
|
.HasConstraintName("FK_SKZG_ZGODA");
|
|
});
|
|
|
|
modelBuilder.Entity<Sprzedaz>(entity =>
|
|
{
|
|
entity.HasKey(e => new { e.TowID, e.SklepID, e.CzasID, e.SklepTowID }).HasName("PK_SPRZEDAZ");
|
|
|
|
entity.HasIndex(e => new { e.CzasID, e.SklepID, e.TowID }, "Sprzedaz_Czas_Sklep_Towar");
|
|
|
|
entity.HasIndex(e => new { e.CzasID, e.TowID, e.SklepID }, "Sprzedaz_Czas_Towar_Sklep");
|
|
|
|
entity.HasIndex(e => new { e.SklepID, e.TowID }, "Sprzedaz_Sklep_Towar");
|
|
|
|
entity.HasIndex(e => new { e.TowID, e.SklepID }, "Sprzedaz_Towar_Sklep");
|
|
|
|
entity.HasIndex(e => e.SklepID, "idx_Sprzedaz_SklepId");
|
|
|
|
entity.HasIndex(e => e.TowID, "idx_Sprzedaz_TowId");
|
|
|
|
entity.Property(e => e.TowID).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.SklepID).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.CzasID).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.SklepTowID).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.CenaSprzedazyBrutto).HasColumnType("decimal(14, 3)");
|
|
entity.Property(e => e.CenaSprzedazyNetto).HasColumnType("decimal(14, 3)");
|
|
entity.Property(e => e.CenaZakInne).HasColumnType("decimal(14, 3)");
|
|
entity.Property(e => e.CenaZakPrzes).HasColumnType("decimal(14, 3)");
|
|
entity.Property(e => e.CenaZakZakupy).HasColumnType("decimal(14, 3)");
|
|
entity.Property(e => e.CenaZakupuNetto).HasColumnType("decimal(14, 3)");
|
|
entity.Property(e => e.IlSprzedana).HasColumnType("decimal(14, 3)");
|
|
entity.Property(e => e.IlSztTowFakt).HasColumnType("decimal(14, 3)");
|
|
entity.Property(e => e.IlSztTowHurt).HasColumnType("decimal(14, 3)");
|
|
entity.Property(e => e.IlSztTowPar).HasColumnType("decimal(14, 3)");
|
|
entity.Property(e => e.IlSztTowPrzes).HasColumnType("decimal(14, 3)");
|
|
entity.Property(e => e.IlSztTowRozchody).HasColumnType("decimal(14, 3)");
|
|
entity.Property(e => e.IlTowFakt).HasColumnType("decimal(14, 3)");
|
|
entity.Property(e => e.IlTowPar).HasColumnType("decimal(14, 3)");
|
|
entity.Property(e => e.IlZakInne).HasColumnType("decimal(14, 3)");
|
|
entity.Property(e => e.IlZakPrzes).HasColumnType("decimal(14, 3)");
|
|
entity.Property(e => e.IlZakZakupy).HasColumnType("decimal(14, 3)");
|
|
entity.Property(e => e.IlZakupiona).HasColumnType("decimal(14, 3)");
|
|
entity.Property(e => e.StanTowaru).HasColumnType("decimal(14, 3)");
|
|
entity.Property(e => e.Version)
|
|
.HasMaxLength(60)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.WartNetZapas).HasColumnType("decimal(14, 3)");
|
|
entity.Property(e => e.WartSprzBrtFakt).HasColumnType("decimal(14, 3)");
|
|
entity.Property(e => e.WartSprzBrtHurt).HasColumnType("decimal(14, 3)");
|
|
entity.Property(e => e.WartSprzBrtPar).HasColumnType("decimal(14, 3)");
|
|
entity.Property(e => e.WartSprzBrtPrzes).HasColumnType("decimal(14, 3)");
|
|
entity.Property(e => e.WartSprzBrtRozchody).HasColumnType("decimal(14, 3)");
|
|
entity.Property(e => e.WartSprzNetFakt).HasColumnType("decimal(14, 3)");
|
|
entity.Property(e => e.WartSprzNetHurt).HasColumnType("decimal(14, 3)");
|
|
entity.Property(e => e.WartSprzNetPar).HasColumnType("decimal(14, 3)");
|
|
entity.Property(e => e.WartSprzNetPrzes).HasColumnType("decimal(14, 3)");
|
|
entity.Property(e => e.WartSprzNetRozchody).HasColumnType("decimal(14, 3)");
|
|
entity.Property(e => e.WartZakBrtFakt).HasColumnType("decimal(14, 3)");
|
|
entity.Property(e => e.WartZakBrtHurt).HasColumnType("decimal(14, 3)");
|
|
entity.Property(e => e.WartZakBrtPar).HasColumnType("decimal(14, 3)");
|
|
entity.Property(e => e.WartZakBrtPrzes).HasColumnType("decimal(14, 3)");
|
|
entity.Property(e => e.WartZakBrtRozchody).HasColumnType("decimal(14, 3)");
|
|
entity.Property(e => e.WartZakInne).HasColumnType("decimal(14, 3)");
|
|
entity.Property(e => e.WartZakNetFakt).HasColumnType("decimal(14, 3)");
|
|
entity.Property(e => e.WartZakNetHurt).HasColumnType("decimal(14, 3)");
|
|
entity.Property(e => e.WartZakNetPar).HasColumnType("decimal(14, 3)");
|
|
entity.Property(e => e.WartZakNetPrzes).HasColumnType("decimal(14, 3)");
|
|
entity.Property(e => e.WartZakNetRozchody).HasColumnType("decimal(14, 3)");
|
|
entity.Property(e => e.WartZakPrzes).HasColumnType("decimal(14, 3)");
|
|
entity.Property(e => e.WartZakZakupy).HasColumnType("decimal(14, 3)");
|
|
entity.Property(e => e.WartoscSprzedazWCenieZakupu).HasColumnType("decimal(14, 3)");
|
|
entity.Property(e => e.WartoscSprzedazyBrutto).HasColumnType("decimal(14, 3)");
|
|
entity.Property(e => e.WartoscSprzedazyNetto).HasColumnType("decimal(14, 3)");
|
|
});
|
|
|
|
modelBuilder.Entity<StanPrtMag>(entity =>
|
|
{
|
|
entity.HasKey(e => new { e.Dzien, e.TowId, e.PMId }).HasName("PK_STANPRTMAG");
|
|
|
|
entity.HasIndex(e => new { e.TowId, e.PMId, e.Dzien }, "idx_StanPrt");
|
|
|
|
entity.Property(e => e.Dzien).HasColumnType("datetime");
|
|
entity.Property(e => e.TowId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.PMId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.StanPrt).HasColumnType("decimal(15, 4)");
|
|
|
|
entity.HasOne(d => d.DzienNavigation).WithMany(p => p.StanPrtMag)
|
|
.HasForeignKey(d => d.Dzien)
|
|
.OnDelete(DeleteBehavior.ClientSetNull)
|
|
.HasConstraintName("Ref_StanPrtDzien");
|
|
|
|
entity.HasOne(d => d.PrtMag).WithMany(p => p.StanPrtMag)
|
|
.HasForeignKey(d => new { d.TowId, d.PMId })
|
|
.OnDelete(DeleteBehavior.ClientSetNull)
|
|
.HasConstraintName("Ref_StanPrtMag");
|
|
});
|
|
|
|
modelBuilder.Entity<StanZgody>(entity =>
|
|
{
|
|
entity.HasKey(e => new { e.KontrId, e.ZgId }).HasName("PK_STANZGODY");
|
|
|
|
entity.HasIndex(e => e.ZgId, "idx_STZG_ZG");
|
|
|
|
entity.HasIndex(e => e.Zmiana, "idx_STZG_ZMIANA");
|
|
|
|
entity.Property(e => e.KontrId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.ZgId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.DataDec).HasColumnType("datetime");
|
|
entity.Property(e => e.Kiedy)
|
|
.HasMaxLength(20)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.Wersja)
|
|
.HasMaxLength(20)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.Zmiana).HasColumnType("datetime");
|
|
|
|
entity.HasOne(d => d.Kontr).WithMany(p => p.StanZgody)
|
|
.HasForeignKey(d => d.KontrId)
|
|
.OnDelete(DeleteBehavior.ClientSetNull)
|
|
.HasConstraintName("FK_STZG_KTH");
|
|
|
|
entity.HasOne(d => d.Zg).WithMany(p => p.StanZgody)
|
|
.HasForeignKey(d => d.ZgId)
|
|
.OnDelete(DeleteBehavior.ClientSetNull)
|
|
.HasConstraintName("FK_STZG_ZG");
|
|
});
|
|
|
|
modelBuilder.Entity<Struktura_7_3>(entity =>
|
|
{
|
|
entity.HasKey(e => e.ModId).HasName("PK_STRUKTURA_7_3");
|
|
|
|
entity.Property(e => e.ModId).ValueGeneratedNever();
|
|
entity.Property(e => e.Kiedy).HasColumnType("datetime");
|
|
entity.Property(e => e.Wersja)
|
|
.HasMaxLength(40)
|
|
.IsUnicode(false);
|
|
});
|
|
|
|
modelBuilder.Entity<Subsys>(entity =>
|
|
{
|
|
entity.HasKey(e => e.KodSubsys).HasName("PK_SUBSYS");
|
|
|
|
entity.HasIndex(e => new { e.TowId, e.KodSubsys }, "idx_SubsysTow");
|
|
|
|
entity.HasIndex(e => e.Zmiana, "idx_SubsysZmiana");
|
|
|
|
entity.Property(e => e.KodSubsys)
|
|
.HasMaxLength(40)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.DataDok).HasColumnType("datetime");
|
|
entity.Property(e => e.IleWZgrzewce).HasColumnType("decimal(15, 4)");
|
|
entity.Property(e => e.KodZgrzewki)
|
|
.HasMaxLength(40)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.NrDok)
|
|
.HasMaxLength(60)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.TowId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.Zmiana).HasColumnType("datetime");
|
|
|
|
entity.HasOne(d => d.Tow).WithMany(p => p.Subsys)
|
|
.HasForeignKey(d => d.TowId)
|
|
.HasConstraintName("FK_SUBSYS_TOW");
|
|
});
|
|
|
|
modelBuilder.Entity<SzczegPrtMag>(entity =>
|
|
{
|
|
entity.HasKey(e => new { e.TowId, e.PMId, e.TypDanych }).HasName("PK_SZCZEGPRTMAG");
|
|
|
|
entity.Property(e => e.TowId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.PMId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.Tekst)
|
|
.HasMaxLength(255)
|
|
.IsUnicode(false);
|
|
|
|
entity.HasOne(d => d.PrtMag).WithMany(p => p.SzczegPrtMag)
|
|
.HasForeignKey(d => new { d.TowId, d.PMId })
|
|
.OnDelete(DeleteBehavior.ClientSetNull)
|
|
.HasConstraintName("Ref_SzczegPrtMag");
|
|
});
|
|
|
|
modelBuilder.Entity<TabelaAkcyzowa>(entity =>
|
|
{
|
|
entity.HasKey(e => new { e.GrAkcId, e.OdDaty }).HasName("PK_TABELAAKCYZOWA");
|
|
|
|
entity.Property(e => e.GrAkcId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.OdDaty).HasColumnType("datetime");
|
|
entity.Property(e => e.MinStawkaAkc).HasColumnType("decimal(15, 4)");
|
|
entity.Property(e => e.ProcCenyMax).HasColumnType("decimal(10, 4)");
|
|
entity.Property(e => e.StawkaAkc).HasColumnType("decimal(15, 4)");
|
|
|
|
entity.HasOne(d => d.GrAkc).WithMany(p => p.TabelaAkcyzowa)
|
|
.HasForeignKey(d => d.GrAkcId)
|
|
.OnDelete(DeleteBehavior.ClientSetNull)
|
|
.HasConstraintName("Ref_TabAkc");
|
|
});
|
|
|
|
modelBuilder.Entity<TekstDok>(entity =>
|
|
{
|
|
entity.HasKey(e => new { e.DokId, e.Znaczenie }).HasName("PK_TEKSTDOK");
|
|
|
|
entity.HasIndex(e => new { e.Tekst, e.Znaczenie }, "idx_TekstDokTekstZnaczenie");
|
|
|
|
entity.Property(e => e.DokId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.Tekst)
|
|
.HasMaxLength(255)
|
|
.IsUnicode(false);
|
|
|
|
entity.HasOne(d => d.Dok).WithMany(p => p.TekstDok)
|
|
.HasForeignKey(d => d.DokId)
|
|
.OnDelete(DeleteBehavior.ClientSetNull)
|
|
.HasConstraintName("FK_TEKSTDOK_REF_TEKST_DOK");
|
|
});
|
|
|
|
modelBuilder.Entity<TekstPoz>(entity =>
|
|
{
|
|
entity.HasKey(e => new { e.DokId, e.Kolejnosc, e.Znaczenie }).HasName("PK_TEKSTPOZ");
|
|
|
|
entity.HasIndex(e => e.Znaczenie, "idx_TekstPoz_Znaczenie");
|
|
|
|
entity.Property(e => e.DokId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.Tekst)
|
|
.HasMaxLength(255)
|
|
.IsUnicode(false);
|
|
|
|
entity.HasOne(d => d.PozDok).WithMany(p => p.TekstPoz)
|
|
.HasForeignKey(d => new { d.DokId, d.Kolejnosc })
|
|
.OnDelete(DeleteBehavior.ClientSetNull)
|
|
.HasConstraintName("Ref_TekstPoz");
|
|
});
|
|
|
|
modelBuilder.Entity<TekstZgody>(entity =>
|
|
{
|
|
entity.HasKey(e => new { e.ZgId, e.Wersja, e.Kolejnosc }).HasName("PK_TEKSTZGODY");
|
|
|
|
entity.HasIndex(e => e.Zmiana, "idx_TXTZG_ZMIANA");
|
|
|
|
entity.Property(e => e.ZgId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.Wersja)
|
|
.HasMaxLength(20)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.Tekst)
|
|
.HasMaxLength(255)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.Zmiana).HasColumnType("datetime");
|
|
|
|
entity.HasOne(d => d.Zg).WithMany(p => p.TekstZgody)
|
|
.HasForeignKey(d => d.ZgId)
|
|
.OnDelete(DeleteBehavior.ClientSetNull)
|
|
.HasConstraintName("FK_TXTZG_ZGODA");
|
|
});
|
|
|
|
modelBuilder.Entity<TowAkcyza>(entity =>
|
|
{
|
|
entity.HasKey(e => new { e.TowId, e.Kolejnosc }).HasName("PK_TOWAKCYZA");
|
|
|
|
entity.HasIndex(e => e.GrAkcId, "idx_TowAkcGr");
|
|
|
|
entity.Property(e => e.TowId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.CenaMax).HasColumnType("decimal(15, 4)");
|
|
entity.Property(e => e.GrAkcId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.IleAkcJM).HasColumnType("decimal(15, 4)");
|
|
entity.Property(e => e.KodCN)
|
|
.HasMaxLength(20)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.Sklad).HasColumnType("decimal(15, 4)");
|
|
|
|
entity.HasOne(d => d.GrAkc).WithMany(p => p.TowAkcyza)
|
|
.HasForeignKey(d => d.GrAkcId)
|
|
.OnDelete(DeleteBehavior.ClientSetNull)
|
|
.HasConstraintName("Ref_AkcTow");
|
|
|
|
entity.HasOne(d => d.Tow).WithMany(p => p.TowAkcyza)
|
|
.HasForeignKey(d => d.TowId)
|
|
.OnDelete(DeleteBehavior.ClientSetNull)
|
|
.HasConstraintName("Ref_TowAkc");
|
|
});
|
|
|
|
modelBuilder.Entity<TowDodatek>(entity =>
|
|
{
|
|
entity.HasKey(e => new { e.TowId, e.Kolejnosc }).HasName("PK_TOWDODATEK");
|
|
|
|
entity.Property(e => e.TowId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.Cena).HasColumnType("decimal(15, 4)");
|
|
entity.Property(e => e.DodTowId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.Ilosc).HasColumnType("decimal(15, 4)");
|
|
|
|
entity.HasOne(d => d.DodTow).WithMany(p => p.TowDodatekDodTow)
|
|
.HasForeignKey(d => d.DodTowId)
|
|
.OnDelete(DeleteBehavior.ClientSetNull)
|
|
.HasConstraintName("Ref_DodTow");
|
|
|
|
entity.HasOne(d => d.Tow).WithMany(p => p.TowDodatekTow)
|
|
.HasForeignKey(d => d.TowId)
|
|
.OnDelete(DeleteBehavior.ClientSetNull)
|
|
.HasConstraintName("Ref_TowDod");
|
|
});
|
|
|
|
modelBuilder.Entity<TowIntParam>(entity =>
|
|
{
|
|
entity.HasKey(e => new { e.TowId, e.Znaczenie }).HasName("PK_TOWIntPARAM");
|
|
|
|
entity.Property(e => e.TowId).HasColumnType("numeric(9, 0)");
|
|
|
|
entity.HasOne(d => d.Tow).WithMany(p => p.TowIntParam)
|
|
.HasForeignKey(d => d.TowId)
|
|
.OnDelete(DeleteBehavior.ClientSetNull)
|
|
.HasConstraintName("FK_TowIntParamTowar");
|
|
});
|
|
|
|
modelBuilder.Entity<TowKraj>(entity =>
|
|
{
|
|
entity.HasKey(e => new { e.TowId, e.KrajId }).HasName("PK_TOWKRAJ");
|
|
|
|
entity.HasIndex(e => new { e.KrajId, e.TowId }, "idx_KrajTow");
|
|
|
|
entity.Property(e => e.TowId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.KrajId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.CenaDet).HasColumnType("decimal(15, 4)");
|
|
entity.Property(e => e.CenaDod).HasColumnType("decimal(15, 4)");
|
|
entity.Property(e => e.CenaHurt).HasColumnType("decimal(15, 4)");
|
|
entity.Property(e => e.CenaNoc).HasColumnType("decimal(15, 4)");
|
|
entity.Property(e => e.CenaZak).HasColumnType("decimal(15, 4)");
|
|
entity.Property(e => e.Indeks1)
|
|
.HasMaxLength(40)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.Indeks2)
|
|
.HasMaxLength(40)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.Nazwa)
|
|
.HasMaxLength(255)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.Opis1)
|
|
.HasMaxLength(60)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.Opis2)
|
|
.HasMaxLength(60)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.Opis3)
|
|
.HasMaxLength(60)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.Opis4)
|
|
.HasMaxLength(60)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.Skrot)
|
|
.HasMaxLength(120)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.Zmiana).HasColumnType("datetime");
|
|
|
|
entity.HasOne(d => d.Kraj).WithMany(p => p.TowKraj)
|
|
.HasForeignKey(d => d.KrajId)
|
|
.OnDelete(DeleteBehavior.ClientSetNull)
|
|
.HasConstraintName("FK_Ref_KrajTow");
|
|
|
|
entity.HasOne(d => d.Tow).WithMany(p => p.TowKraj)
|
|
.HasForeignKey(d => d.TowId)
|
|
.OnDelete(DeleteBehavior.ClientSetNull)
|
|
.HasConstraintName("FK_Ref_TowKraj");
|
|
});
|
|
|
|
modelBuilder.Entity<TowParWiseBase>(entity =>
|
|
{
|
|
entity.HasKey(e => new { e.TowId, e.ParId });
|
|
|
|
entity.HasIndex(e => e.ParId, "idx_TowParWB_ParId");
|
|
|
|
entity.HasIndex(e => e.ZasobId, "idx_TowParWB_ZasobId");
|
|
|
|
entity.Property(e => e.TowId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.ParId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.Tekst)
|
|
.HasMaxLength(255)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.ZasobId).HasColumnType("numeric(9, 0)");
|
|
|
|
entity.HasOne(d => d.Par).WithMany(p => p.TowParWiseBase)
|
|
.HasForeignKey(d => d.ParId)
|
|
.OnDelete(DeleteBehavior.ClientSetNull)
|
|
.HasConstraintName("FK_TowParWB_ParId");
|
|
|
|
entity.HasOne(d => d.Tow).WithMany(p => p.TowParWiseBase)
|
|
.HasForeignKey(d => d.TowId)
|
|
.OnDelete(DeleteBehavior.ClientSetNull)
|
|
.HasConstraintName("FK_TowParWB_TowId");
|
|
});
|
|
|
|
modelBuilder.Entity<TowPowiazanie>(entity =>
|
|
{
|
|
entity.HasKey(e => new { e.TowId, e.Znaczenie }).HasName("PK_TOWPOWIAZANIE");
|
|
|
|
entity.Property(e => e.TowId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.PowTowId).HasColumnType("numeric(9, 0)");
|
|
|
|
entity.HasOne(d => d.PowTow).WithMany(p => p.TowPowiazaniePowTow)
|
|
.HasForeignKey(d => d.PowTowId)
|
|
.OnDelete(DeleteBehavior.ClientSetNull)
|
|
.HasConstraintName("Ref_PowTowPow_Tow");
|
|
|
|
entity.HasOne(d => d.Tow).WithMany(p => p.TowPowiazanieTow)
|
|
.HasForeignKey(d => d.TowId)
|
|
.OnDelete(DeleteBehavior.ClientSetNull)
|
|
.HasConstraintName("Ref_TowPow_Tow");
|
|
});
|
|
|
|
modelBuilder.Entity<TowStraty>(entity =>
|
|
{
|
|
entity.HasKey(e => new { e.TowId, e.IdxRodzStrat }).HasName("PK_TOWSTRATY");
|
|
|
|
entity.HasIndex(e => e.IdxRodzStrat, "idx_TwStrRS");
|
|
|
|
entity.Property(e => e.TowId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.NormaStrat).HasColumnType("decimal(10, 4)");
|
|
|
|
entity.HasOne(d => d.Tow).WithMany(p => p.TowStraty)
|
|
.HasForeignKey(d => d.TowId)
|
|
.OnDelete(DeleteBehavior.ClientSetNull)
|
|
.HasConstraintName("FK_TWSTR_TOW");
|
|
});
|
|
|
|
modelBuilder.Entity<TowStratyDlaSklepu>(entity =>
|
|
{
|
|
entity.HasKey(e => new { e.TowId, e.IdxRodzStrat, e.SklepId }).HasName("PK_TOWSTRATYDLASKLEPU");
|
|
|
|
entity.HasIndex(e => e.SklepId, "idx_TwStrSk");
|
|
|
|
entity.Property(e => e.TowId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.SklepId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.NormaStrat).HasColumnType("decimal(10, 4)");
|
|
|
|
entity.HasOne(d => d.Sklep).WithMany(p => p.TowStratyDlaSklepu)
|
|
.HasForeignKey(d => d.SklepId)
|
|
.OnDelete(DeleteBehavior.ClientSetNull)
|
|
.HasConstraintName("FK_TWSTRSKL_SKL");
|
|
|
|
entity.HasOne(d => d.TowStraty).WithMany(p => p.TowStratyDlaSklepu)
|
|
.HasForeignKey(d => new { d.TowId, d.IdxRodzStrat })
|
|
.OnDelete(DeleteBehavior.ClientSetNull)
|
|
.HasConstraintName("FK_TWSTRSKL_TWSTR");
|
|
});
|
|
|
|
modelBuilder.Entity<TowWartosc>(entity =>
|
|
{
|
|
entity.HasKey(e => new { e.TowId, e.ParId }).HasName("PK_TOWWARTOSC");
|
|
|
|
entity.HasIndex(e => new { e.ParId, e.Wartosc }, "idx_TowWartParIdWart");
|
|
|
|
entity.Property(e => e.TowId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.ParId).HasColumnType("numeric(9, 0)");
|
|
|
|
entity.HasOne(d => d.Par).WithMany(p => p.TowWartosc)
|
|
.HasForeignKey(d => d.ParId)
|
|
.OnDelete(DeleteBehavior.ClientSetNull)
|
|
.HasConstraintName("FK_TOWWARTO_REF_PARTO_PARAMETR");
|
|
|
|
entity.HasOne(d => d.Tow).WithMany(p => p.TowWartosc)
|
|
.HasForeignKey(d => d.TowId)
|
|
.OnDelete(DeleteBehavior.ClientSetNull)
|
|
.HasConstraintName("FK_TOWWARTO_REF_TOWWA_TOWAR");
|
|
});
|
|
|
|
modelBuilder.Entity<TowZamiennik>(entity =>
|
|
{
|
|
entity.HasKey(e => e.TowId).HasName("PK_TOWZAMIENNIK");
|
|
|
|
entity.Property(e => e.TowId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.ZmId).HasColumnType("numeric(9, 0)");
|
|
|
|
entity.HasOne(d => d.Tow).WithOne(p => p.TowZamiennik)
|
|
.HasForeignKey<TowZamiennik>(d => d.TowId)
|
|
.OnDelete(DeleteBehavior.ClientSetNull)
|
|
.HasConstraintName("FK_TowZamiennik_Tow");
|
|
|
|
entity.HasOne(d => d.Zm).WithMany(p => p.TowZamiennik)
|
|
.HasForeignKey(d => d.ZmId)
|
|
.OnDelete(DeleteBehavior.ClientSetNull)
|
|
.HasConstraintName("FK_TowZamiennik_Zam");
|
|
});
|
|
|
|
modelBuilder.Entity<TowZdjecia>(entity =>
|
|
{
|
|
entity.HasKey(e => new { e.TowId, e.Kolejnosc });
|
|
|
|
entity.HasIndex(e => e.ZasobId, "idx_TowZdjecia_ZasobId");
|
|
|
|
entity.Property(e => e.TowId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.ZasobId).HasColumnType("numeric(9, 0)");
|
|
|
|
entity.HasOne(d => d.Tow).WithMany(p => p.TowZdjecia)
|
|
.HasForeignKey(d => d.TowId)
|
|
.OnDelete(DeleteBehavior.ClientSetNull)
|
|
.HasConstraintName("FK_TowZdjecia_TowId");
|
|
});
|
|
|
|
modelBuilder.Entity<Towar>(entity =>
|
|
{
|
|
entity.HasKey(e => e.TowId).HasName("PK_TOWAR");
|
|
|
|
entity.HasIndex(e => e.ArtId, "idx_TowArtId");
|
|
|
|
entity.HasIndex(e => e.AsId, "idx_TowAsId");
|
|
|
|
entity.HasIndex(e => e.CKU, "idx_TowCKU");
|
|
|
|
entity.HasIndex(e => e.JMId, "idx_TowJMId");
|
|
|
|
entity.HasIndex(e => e.KatId, "idx_TowKatId");
|
|
|
|
entity.HasIndex(e => e.Kod, "idx_TowKod");
|
|
|
|
entity.HasIndex(e => e.KodZgrzewki, "idx_TowKodZgrzewki");
|
|
|
|
entity.HasIndex(e => e.Producent, "idx_TowProducent");
|
|
|
|
entity.HasIndex(e => e.Skrot, "idx_TowSkrot");
|
|
|
|
entity.HasIndex(e => e.Zmiana, "idx_TowZmiana");
|
|
|
|
entity.Property(e => e.TowId)
|
|
.ValueGeneratedOnAdd()
|
|
.HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.ArtId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.AsId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.CKU)
|
|
.HasMaxLength(20)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.Cena5).HasColumnType("decimal(15, 4)");
|
|
entity.Property(e => e.Cena6).HasColumnType("decimal(15, 4)");
|
|
entity.Property(e => e.CenaDet).HasColumnType("decimal(15, 4)");
|
|
entity.Property(e => e.CenaDod).HasColumnType("decimal(15, 4)");
|
|
entity.Property(e => e.CenaEw).HasColumnType("decimal(15, 4)");
|
|
entity.Property(e => e.CenaHurt).HasColumnType("decimal(15, 4)");
|
|
entity.Property(e => e.CenaNoc).HasColumnType("decimal(15, 4)");
|
|
entity.Property(e => e.CentrTowId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.GrupaGTU)
|
|
.HasMaxLength(3)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.HurtRabat).HasColumnType("decimal(10, 4)");
|
|
entity.Property(e => e.IleWCalosci).HasColumnType("decimal(15, 4)");
|
|
entity.Property(e => e.IleWZgrzewce).HasColumnType("decimal(15, 4)");
|
|
entity.Property(e => e.Indeks1)
|
|
.HasMaxLength(40)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.Indeks2)
|
|
.HasMaxLength(40)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.JMId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.KatId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.Kod)
|
|
.HasMaxLength(20)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.KodCN)
|
|
.HasMaxLength(20)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.KodSklepu)
|
|
.HasMaxLength(30)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.KodZgrzewki)
|
|
.HasMaxLength(20)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.KrajIdPochodzenia).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.Marza).HasColumnType("decimal(10, 4)");
|
|
entity.Property(e => e.MaxCenaZak).HasColumnType("decimal(15, 4)");
|
|
entity.Property(e => e.MinCenaSp).HasColumnType("decimal(15, 4)");
|
|
entity.Property(e => e.Nazwa)
|
|
.HasMaxLength(255)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.NocNarzut).HasColumnType("decimal(10, 4)");
|
|
entity.Property(e => e.NowoscOd).HasColumnType("datetime");
|
|
entity.Property(e => e.Opis1)
|
|
.HasMaxLength(60)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.Opis2)
|
|
.HasMaxLength(60)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.Opis3)
|
|
.HasMaxLength(60)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.Opis4)
|
|
.HasMaxLength(60)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.Producent).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.ProgPromocji).HasColumnType("decimal(15, 4)");
|
|
entity.Property(e => e.PrzeliczJM)
|
|
.HasMaxLength(20)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.Rezerwa1)
|
|
.HasMaxLength(40)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.Rezerwa2)
|
|
.HasMaxLength(40)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.Skrot)
|
|
.HasMaxLength(120)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.SubsysKoduGlownego)
|
|
.HasMaxLength(40)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.Zmiana).HasColumnType("datetime");
|
|
entity.Property(e => e.ZmianaIstotna).HasColumnType("datetime");
|
|
entity.Property(e => e.ZmianaTylkoCen).HasColumnType("datetime");
|
|
|
|
entity.HasOne(d => d.Art).WithMany(p => p.Towar)
|
|
.HasForeignKey(d => d.ArtId)
|
|
.HasConstraintName("FK_TOWAR_REF_TOWAR_ARTYKUL");
|
|
|
|
entity.HasOne(d => d.As).WithMany(p => p.Towar)
|
|
.HasForeignKey(d => d.AsId)
|
|
.OnDelete(DeleteBehavior.ClientSetNull)
|
|
.HasConstraintName("FK_TOWAR_REF_TOWAS_ASORT");
|
|
|
|
entity.HasOne(d => d.JM).WithMany(p => p.Towar)
|
|
.HasForeignKey(d => d.JMId)
|
|
.OnDelete(DeleteBehavior.ClientSetNull)
|
|
.HasConstraintName("FK_TOWAR_REF_TOWJM_JM");
|
|
|
|
entity.HasOne(d => d.Kat).WithMany(p => p.Towar)
|
|
.HasForeignKey(d => d.KatId)
|
|
.HasConstraintName("FK_TOWAR_REF_TOWKA_KATEGORI");
|
|
|
|
entity.HasOne(d => d.KrajIdPochodzeniaNavigation).WithMany(p => p.Towar)
|
|
.HasForeignKey(d => d.KrajIdPochodzenia)
|
|
.HasConstraintName("FK_Ref_TowarKrajPochodzenia");
|
|
|
|
entity.HasOne(d => d.ProducentNavigation).WithMany(p => p.Towar)
|
|
.HasForeignKey(d => d.Producent)
|
|
.HasConstraintName("FK_TOWAR_REF_PRODU_KONTRAHE");
|
|
});
|
|
|
|
modelBuilder.Entity<TowarSkladnika>(entity =>
|
|
{
|
|
entity.HasKey(e => new { e.SkWzId, e.TowId }).HasName("PK_TOWARSKLADNIKA");
|
|
|
|
entity.HasIndex(e => e.SkWzId, "idx_TowarSkladniaka");
|
|
|
|
entity.Property(e => e.SkWzId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.TowId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.Cena).HasColumnType("decimal(15, 4)");
|
|
entity.Property(e => e.Ilosc).HasColumnType("decimal(15, 4)");
|
|
|
|
entity.HasOne(d => d.SkWz).WithMany(p => p.TowarSkladnika)
|
|
.HasForeignKey(d => d.SkWzId)
|
|
.OnDelete(DeleteBehavior.ClientSetNull)
|
|
.HasConstraintName("FK_TOWARSKLADNIKA_REFERENCE_SKLADNIKWZORCA");
|
|
|
|
entity.HasOne(d => d.Tow).WithMany(p => p.TowarSkladnika)
|
|
.HasForeignKey(d => d.TowId)
|
|
.OnDelete(DeleteBehavior.ClientSetNull)
|
|
.HasConstraintName("FK_TOWARSKLADNIKA_REFERENCE_TOWAR");
|
|
});
|
|
|
|
modelBuilder.Entity<TrescEmail>(entity =>
|
|
{
|
|
entity.HasKey(e => e.TEId);
|
|
|
|
entity.Property(e => e.TEId)
|
|
.ValueGeneratedOnAdd()
|
|
.HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.Nazwa)
|
|
.HasMaxLength(60)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.UzId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.Zmiana).HasColumnType("datetime");
|
|
|
|
entity.HasOne(d => d.Uz).WithMany(p => p.TrescEmail)
|
|
.HasForeignKey(d => d.UzId)
|
|
.HasConstraintName("FK_TrescEmail_Uz");
|
|
});
|
|
|
|
modelBuilder.Entity<TrescEmailTekst>(entity =>
|
|
{
|
|
entity.HasKey(e => new { e.TEId, e.Kolejnosc, e.Znaczenie });
|
|
|
|
entity.Property(e => e.TEId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.Tresc)
|
|
.HasMaxLength(255)
|
|
.IsUnicode(false);
|
|
|
|
entity.HasOne(d => d.TE).WithMany(p => p.TrescEmailTekst)
|
|
.HasForeignKey(d => d.TEId)
|
|
.OnDelete(DeleteBehavior.ClientSetNull)
|
|
.HasConstraintName("FK_TrescEmail_Pe");
|
|
});
|
|
|
|
modelBuilder.Entity<TypOs>(entity =>
|
|
{
|
|
entity.HasKey(e => e.TypOsId).HasName("PK_TYPOS");
|
|
|
|
entity.HasIndex(e => e.Zmiana, "idx_TYPOS_ZMIANA");
|
|
|
|
entity.Property(e => e.TypOsId)
|
|
.ValueGeneratedOnAdd()
|
|
.HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.CentrTypOsId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.Komentarz)
|
|
.HasMaxLength(255)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.Nazwa)
|
|
.HasMaxLength(60)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.Zmiana).HasColumnType("datetime");
|
|
});
|
|
|
|
modelBuilder.Entity<Ulica>(entity =>
|
|
{
|
|
entity.HasKey(e => e.UlId);
|
|
|
|
entity.Property(e => e.UlId)
|
|
.ValueGeneratedOnAdd()
|
|
.HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.MId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.Nazwa)
|
|
.HasMaxLength(255)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.Zmiana).HasColumnType("datetime");
|
|
|
|
entity.HasOne(d => d.MIdNavigation).WithMany(p => p.Ulica)
|
|
.HasForeignKey(d => d.MId)
|
|
.OnDelete(DeleteBehavior.ClientSetNull)
|
|
.HasConstraintName("FK_Ulica_MId");
|
|
});
|
|
|
|
modelBuilder.Entity<Uprawnienie>(entity =>
|
|
{
|
|
entity.HasKey(e => new { e.UzId, e.Rodzaj }).HasName("PK_UPRAWNIENIE");
|
|
|
|
entity.Property(e => e.UzId).HasColumnType("numeric(9, 0)");
|
|
|
|
entity.HasOne(d => d.Uz).WithMany(p => p.Uprawnienie)
|
|
.HasForeignKey(d => d.UzId)
|
|
.OnDelete(DeleteBehavior.ClientSetNull)
|
|
.HasConstraintName("FK_UPRAWNIE_REF_UZUPR_UZYTKOWN");
|
|
});
|
|
|
|
modelBuilder.Entity<UprawnienieNaSklep>(entity =>
|
|
{
|
|
entity.HasKey(e => new { e.UzNSId, e.Rodzaj }).HasName("PK_UPRAWNIENIENASKLEP");
|
|
|
|
entity.Property(e => e.UzNSId).HasColumnType("numeric(9, 0)");
|
|
|
|
entity.HasOne(d => d.UzNS).WithMany(p => p.UprawnienieNaSklep)
|
|
.HasForeignKey(d => d.UzNSId)
|
|
.OnDelete(DeleteBehavior.ClientSetNull)
|
|
.HasConstraintName("Ref_UprNaSklepUzNaSklep");
|
|
});
|
|
|
|
modelBuilder.Entity<UzNaSklep>(entity =>
|
|
{
|
|
entity.HasKey(e => e.UzNSId).HasName("PK_UZNASKLEP");
|
|
|
|
entity.HasIndex(e => e.Identyfikator, "idx_UzNaSklelp_Ident");
|
|
|
|
entity.HasIndex(e => new { e.SklepId, e.SklepUzId }, "idx_UzNaSklelp_SIdSUzId");
|
|
|
|
entity.Property(e => e.UzNSId)
|
|
.ValueGeneratedOnAdd()
|
|
.HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.Haslo)
|
|
.HasMaxLength(50)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.HasloPrepaid)
|
|
.HasMaxLength(50)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.IdentPrePaid)
|
|
.HasMaxLength(60)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.Identyfikator)
|
|
.HasMaxLength(60)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.Jezyk)
|
|
.HasMaxLength(10)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.KodKasjera)
|
|
.HasMaxLength(20)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.Nazwisko)
|
|
.HasMaxLength(60)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.SklepId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.SklepUzId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.WymusZmianeHasla).HasColumnType("datetime");
|
|
entity.Property(e => e.Zmiana).HasColumnType("datetime");
|
|
|
|
entity.HasOne(d => d.Sklep).WithMany(p => p.UzNaSklep)
|
|
.HasForeignKey(d => d.SklepId)
|
|
.HasConstraintName("Ref_UzNaSklepSklep");
|
|
|
|
entity.HasOne(d => d.SklepUzytkownik).WithMany(p => p.UzNaSklep)
|
|
.HasForeignKey(d => new { d.SklepId, d.SklepUzId })
|
|
.HasConstraintName("Ref_UzNaSklepSklepUz");
|
|
});
|
|
|
|
modelBuilder.Entity<Uzytkownik>(entity =>
|
|
{
|
|
entity.HasKey(e => e.UzId).HasName("PK_UZYTKOWNIK");
|
|
|
|
entity.HasIndex(e => e.CentrUzId, "idx_CentrUzId");
|
|
|
|
entity.Property(e => e.UzId)
|
|
.ValueGeneratedOnAdd()
|
|
.HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.CentrUzId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.CentrUzNSId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.Haslo)
|
|
.HasMaxLength(50)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.HasloPrepaid)
|
|
.HasMaxLength(100)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.IdentPrepaid)
|
|
.HasMaxLength(60)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.Identyfikator)
|
|
.HasMaxLength(60)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.Jezyk)
|
|
.HasMaxLength(10)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.KodKasjera)
|
|
.HasMaxLength(20)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.Nazwisko)
|
|
.HasMaxLength(60)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.OstZmianaHasla).HasColumnType("datetime");
|
|
entity.Property(e => e.ProfilId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.WymusZmianeHasla).HasColumnType("datetime");
|
|
entity.Property(e => e.Zmiana).HasColumnType("datetime");
|
|
|
|
entity.HasOne(d => d.Profil).WithMany(p => p.Uzytkownik)
|
|
.HasForeignKey(d => d.ProfilId)
|
|
.HasConstraintName("FK_UZYTKOWINK_REFERENCE_PROFIL");
|
|
});
|
|
|
|
modelBuilder.Entity<Vat>(entity =>
|
|
{
|
|
entity.HasKey(e => e.Stawka).HasName("PK_VAT");
|
|
|
|
entity.Property(e => e.Stawka).ValueGeneratedNever();
|
|
});
|
|
|
|
modelBuilder.Entity<Waluta>(entity =>
|
|
{
|
|
entity.HasKey(e => e.WalId).HasName("PK_WALUTA");
|
|
|
|
entity.HasIndex(e => e.CentrWalId, "idx_CentrWalId");
|
|
|
|
entity.Property(e => e.WalId)
|
|
.ValueGeneratedOnAdd()
|
|
.HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.CentrWalId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.Kod)
|
|
.HasMaxLength(10)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.Kurs).HasColumnType("decimal(15, 4)");
|
|
entity.Property(e => e.KursZak).HasColumnType("decimal(15, 4)");
|
|
entity.Property(e => e.Nazwa)
|
|
.HasMaxLength(40)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.Skrot1)
|
|
.HasMaxLength(10)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.Skrot100)
|
|
.HasMaxLength(10)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.Spread).HasColumnType("decimal(15, 4)");
|
|
entity.Property(e => e.SpreadZak).HasColumnType("decimal(15, 4)");
|
|
});
|
|
|
|
modelBuilder.Entity<Wersja_7_2>(entity =>
|
|
{
|
|
entity.HasKey(e => e.Upgrade).HasName("PK_WERSJA_7_2");
|
|
|
|
entity.Property(e => e.Upgrade).ValueGeneratedNever();
|
|
entity.Property(e => e.Nazwa)
|
|
.HasMaxLength(255)
|
|
.IsUnicode(false);
|
|
});
|
|
|
|
modelBuilder.Entity<Wzorzec>(entity =>
|
|
{
|
|
entity.HasKey(e => e.WzId).HasName("PK_WZORZEC");
|
|
|
|
entity.HasIndex(e => e.CentrWzId, "idx_CentrWzId");
|
|
|
|
entity.Property(e => e.WzId)
|
|
.ValueGeneratedOnAdd()
|
|
.HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.CentrWzId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.Nazwa)
|
|
.HasMaxLength(120)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.Opis)
|
|
.HasMaxLength(255)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.Param1).HasColumnType("decimal(10, 4)");
|
|
entity.Property(e => e.Param2).HasColumnType("decimal(10, 4)");
|
|
});
|
|
|
|
modelBuilder.Entity<Zaleznosc>(entity =>
|
|
{
|
|
entity.HasKey(e => e.DokId).HasName("PK_ZALEZNOSC");
|
|
|
|
entity.HasIndex(e => e.PoprzedniDokId, "idx_PoprzedniDokId");
|
|
|
|
entity.Property(e => e.DokId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.PoprzedniDokId).HasColumnType("numeric(9, 0)");
|
|
|
|
entity.HasOne(d => d.Dok).WithOne(p => p.ZaleznoscDok)
|
|
.HasForeignKey<Zaleznosc>(d => d.DokId)
|
|
.OnDelete(DeleteBehavior.ClientSetNull)
|
|
.HasConstraintName("FK_ZALEZNOS_REF_ODDOK_DOK");
|
|
|
|
entity.HasOne(d => d.PoprzedniDok).WithMany(p => p.ZaleznoscPoprzedniDok)
|
|
.HasForeignKey(d => d.PoprzedniDokId)
|
|
.OnDelete(DeleteBehavior.ClientSetNull)
|
|
.HasConstraintName("FK_ZALEZNOS_REF_DODOK_DOK");
|
|
});
|
|
|
|
modelBuilder.Entity<Zamiennik>(entity =>
|
|
{
|
|
entity.HasKey(e => e.ZmId).HasName("PK_ZAMIENNIK");
|
|
|
|
entity.Property(e => e.ZmId)
|
|
.ValueGeneratedOnAdd()
|
|
.HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.CentrZmId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.Zmiana).HasColumnType("datetime");
|
|
});
|
|
|
|
modelBuilder.Entity<Zasob>(entity =>
|
|
{
|
|
entity.HasKey(e => new { e.Tabela, e.Id, e.Typ }).HasName("PK_ZASOB");
|
|
|
|
entity.Property(e => e.Id).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.Typ)
|
|
.HasMaxLength(40)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.Sciezka)
|
|
.HasMaxLength(255)
|
|
.IsUnicode(false);
|
|
});
|
|
|
|
modelBuilder.Entity<ZdarzLoj>(entity =>
|
|
{
|
|
entity.HasKey(e => e.ZdarzLojId).HasName("PK_ZDARZLOJ");
|
|
|
|
entity.HasIndex(e => e.Cecha, "IxZdarzLoj_Cecha");
|
|
|
|
entity.HasIndex(e => e.DataCzas, "IxZdarzLoj_DataCzas");
|
|
|
|
entity.HasIndex(e => e.KodKarty, "IxZdarzLoj_KodKarty");
|
|
|
|
entity.HasIndex(e => e.KontoId, "IxZdarzLoj_KontoId");
|
|
|
|
entity.HasIndex(e => e.TransUUID, "IxZdarzLoj_TransUUID");
|
|
|
|
entity.Property(e => e.ZdarzLojId)
|
|
.ValueGeneratedOnAdd()
|
|
.HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.Cecha)
|
|
.HasMaxLength(64)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.DataCzas).HasColumnType("datetime");
|
|
entity.Property(e => e.DataCzasZapisu).HasColumnType("datetime");
|
|
entity.Property(e => e.DokId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.KartaId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.KodKarty)
|
|
.HasMaxLength(40)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.KontoId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.Kwota).HasColumnType("decimal(15, 4)");
|
|
entity.Property(e => e.Opis)
|
|
.HasMaxLength(64)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.PosNo)
|
|
.HasMaxLength(32)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.RegulaId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.ShopNo)
|
|
.HasMaxLength(32)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.SklepId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.StanPo).HasColumnType("decimal(15, 4)");
|
|
entity.Property(e => e.StanPrzed).HasColumnType("decimal(15, 4)");
|
|
entity.Property(e => e.TransUUID)
|
|
.HasMaxLength(64)
|
|
.IsUnicode(false);
|
|
|
|
entity.HasOne(d => d.Karta).WithMany(p => p.ZdarzLoj)
|
|
.HasForeignKey(d => d.KartaId)
|
|
.HasConstraintName("Ref_ZdarzKarta");
|
|
|
|
entity.HasOne(d => d.Konto).WithMany(p => p.ZdarzLoj)
|
|
.HasForeignKey(d => d.KontoId)
|
|
.HasConstraintName("Ref_ZdarzKonto");
|
|
});
|
|
|
|
modelBuilder.Entity<ZdarzOs>(entity =>
|
|
{
|
|
entity.HasKey(e => new { e.KontrId, e.Kiedy }).HasName("PK_ZDARZOS");
|
|
|
|
entity.HasIndex(e => new { e.UzId, e.Kiedy }, "idx_ZDOSUZKIEDY");
|
|
|
|
entity.HasIndex(e => new { e.KontrId, e.ZgId, e.DataDec }, "idx_ZDOS_OSTDEC");
|
|
|
|
entity.HasIndex(e => new { e.KontrId, e.ZgId, e.Kiedy }, "idx_ZDOS_OSTZGODA");
|
|
|
|
entity.HasIndex(e => e.TypOsId, "idx_ZDOS_TPOS");
|
|
|
|
entity.HasIndex(e => e.ZgId, "idx_ZDOS_ZG");
|
|
|
|
entity.HasIndex(e => e.Zmiana, "idx_ZDOS_ZMIANA");
|
|
|
|
entity.Property(e => e.KontrId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.Kiedy)
|
|
.HasMaxLength(20)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.DataDec).HasColumnType("datetime");
|
|
entity.Property(e => e.DodPar)
|
|
.HasMaxLength(120)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.TypOsId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.UzId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.Wersja)
|
|
.HasMaxLength(20)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.ZgId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.Zmiana).HasColumnType("datetime");
|
|
|
|
entity.HasOne(d => d.Kontr).WithMany(p => p.ZdarzOs)
|
|
.HasForeignKey(d => d.KontrId)
|
|
.OnDelete(DeleteBehavior.ClientSetNull)
|
|
.HasConstraintName("FK_ZDOS_KTH");
|
|
|
|
entity.HasOne(d => d.TypOs).WithMany(p => p.ZdarzOs)
|
|
.HasForeignKey(d => d.TypOsId)
|
|
.HasConstraintName("FK_ZDOS_TPOS");
|
|
|
|
entity.HasOne(d => d.Uz).WithMany(p => p.ZdarzOs)
|
|
.HasForeignKey(d => d.UzId)
|
|
.HasConstraintName("FK_ZDOSUZ");
|
|
|
|
entity.HasOne(d => d.Zg).WithMany(p => p.ZdarzOs)
|
|
.HasForeignKey(d => d.ZgId)
|
|
.HasConstraintName("FK_ZDOS_ZG");
|
|
});
|
|
|
|
modelBuilder.Entity<ZdarzOsOpis>(entity =>
|
|
{
|
|
entity.HasKey(e => new { e.KontrId, e.Kiedy, e.Znaczenie }).HasName("PK_ZDARZOSOPIS");
|
|
|
|
entity.Property(e => e.KontrId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.Kiedy)
|
|
.HasMaxLength(20)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.Tekst)
|
|
.HasMaxLength(255)
|
|
.IsUnicode(false);
|
|
|
|
entity.HasOne(d => d.ZdarzOs).WithMany(p => p.ZdarzOsOpis)
|
|
.HasForeignKey(d => new { d.KontrId, d.Kiedy })
|
|
.OnDelete(DeleteBehavior.ClientSetNull)
|
|
.HasConstraintName("FK_ZDOSOPIS");
|
|
});
|
|
|
|
modelBuilder.Entity<Zgoda>(entity =>
|
|
{
|
|
entity.HasKey(e => e.ZgId).HasName("PK_ZGODA");
|
|
|
|
entity.HasIndex(e => e.Zmiana, "idx_ZG_ZMIANA");
|
|
|
|
entity.Property(e => e.ZgId)
|
|
.ValueGeneratedOnAdd()
|
|
.HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.CentrZgId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.DaneOs)
|
|
.HasMaxLength(120)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.Komentarz)
|
|
.HasMaxLength(255)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.Nazwa)
|
|
.HasMaxLength(60)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.Wersja)
|
|
.HasMaxLength(20)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.Zastosowania)
|
|
.HasMaxLength(120)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.Zmiana).HasColumnType("datetime");
|
|
});
|
|
|
|
modelBuilder.Entity<ZlecKomunikat>(entity =>
|
|
{
|
|
entity.HasKey(e => new { e.KasaId, e.ZlecId, e.Kolejnosc }).HasName("PK_ZLECKOMUNIKAT");
|
|
|
|
entity.Property(e => e.KasaId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.ZlecId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.Tekst)
|
|
.HasMaxLength(255)
|
|
.IsUnicode(false);
|
|
|
|
entity.HasOne(d => d.Zlecenie).WithMany(p => p.ZlecKomunikat)
|
|
.HasForeignKey(d => new { d.KasaId, d.ZlecId })
|
|
.OnDelete(DeleteBehavior.ClientSetNull)
|
|
.HasConstraintName("FK_ZLECKOMU_REF_ZLECK_ZLECENIE");
|
|
});
|
|
|
|
modelBuilder.Entity<ZlecParam>(entity =>
|
|
{
|
|
entity.HasKey(e => new { e.KasaId, e.ZlecId, e.ParNazwa }).HasName("PK_ZLECPARAM");
|
|
|
|
entity.Property(e => e.KasaId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.ZlecId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.ParNazwa)
|
|
.HasMaxLength(40)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.ParWartosc)
|
|
.HasMaxLength(255)
|
|
.IsUnicode(false);
|
|
|
|
entity.HasOne(d => d.Zlecenie).WithMany(p => p.ZlecParam)
|
|
.HasForeignKey(d => new { d.KasaId, d.ZlecId })
|
|
.OnDelete(DeleteBehavior.ClientSetNull)
|
|
.HasConstraintName("FK_ZLECPARA_REF_ZLECP_ZLECENIE");
|
|
});
|
|
|
|
modelBuilder.Entity<Zlecenie>(entity =>
|
|
{
|
|
entity.HasKey(e => new { e.KasaId, e.ZlecId }).HasName("PK_ZLECENIE");
|
|
|
|
entity.Property(e => e.KasaId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.ZlecId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.NazwaDod)
|
|
.HasMaxLength(60)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.ParId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.Utworzono).HasColumnType("datetime");
|
|
entity.Property(e => e.Wstrzymanie)
|
|
.HasMaxLength(255)
|
|
.IsUnicode(false);
|
|
entity.Property(e => e.Zmiana).HasColumnType("datetime");
|
|
|
|
entity.HasOne(d => d.Kasa).WithMany(p => p.Zlecenie)
|
|
.HasForeignKey(d => d.KasaId)
|
|
.OnDelete(DeleteBehavior.ClientSetNull)
|
|
.HasConstraintName("FK_ZLECENIE_REF_ZLECK_KASA");
|
|
});
|
|
|
|
modelBuilder.Entity<Zmiana>(entity =>
|
|
{
|
|
entity.HasKey(e => e.ZmId).HasName("PK_ZMIANA");
|
|
|
|
entity.HasIndex(e => new { e.SklepId, e.TabId, e.Czas }, "idx_ZmSkTabIdCzas");
|
|
|
|
entity.HasIndex(e => new { e.TabId, e.Czas }, "idx_ZmTabIdCzas");
|
|
|
|
entity.HasIndex(e => e.SesjaId, "idx_ZmianaSesjaId");
|
|
|
|
entity.Property(e => e.ZmId)
|
|
.ValueGeneratedOnAdd()
|
|
.HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.Czas).HasColumnType("datetime");
|
|
entity.Property(e => e.SesjaId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.SklepId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.TabId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.Tekst)
|
|
.HasMaxLength(40)
|
|
.IsUnicode(false);
|
|
|
|
entity.HasOne(d => d.Sesja).WithMany(p => p.Zmiana)
|
|
.HasForeignKey(d => d.SesjaId)
|
|
.OnDelete(DeleteBehavior.ClientSetNull)
|
|
.HasConstraintName("FK_ZMIANA_REF_SESJA_SESJA");
|
|
});
|
|
|
|
modelBuilder.Entity<ZmianaTabeli>(entity =>
|
|
{
|
|
entity.HasKey(e => new { e.ZmId, e.Id }).HasName("PK_ZMIANATABELI");
|
|
|
|
entity.Property(e => e.ZmId).HasColumnType("numeric(9, 0)");
|
|
entity.Property(e => e.Id).HasColumnType("numeric(9, 0)");
|
|
|
|
entity.HasOne(d => d.Zm).WithMany(p => p.ZmianaTabeli)
|
|
.HasForeignKey(d => d.ZmId)
|
|
.OnDelete(DeleteBehavior.ClientSetNull)
|
|
.HasConstraintName("FK_ZMIANATA_REF_ZMTAB_ZMIANA");
|
|
});
|
|
|
|
OnModelCreatingPartial(modelBuilder);
|
|
}
|
|
|
|
partial void OnModelCreatingPartial(ModelBuilder modelBuilder);
|
|
}
|