Das Objekt Y42Artikel
repräsentiert einen, in der Datenbank (innerhalb der Stammdaten-Tabellen) gespeicherten Artikel-Datensatz.
Es besitzt folgenden Aufbau (vom System rein intern verwendete Eigenschaften werden nicht angezeigt):
[Table("artikel", Schema = "std")]
public class Y42Artikel
{
[Key]
public long Id { get; set; }
[Column("erstellt_am"), ReadOnly(true)]
public DateTime ErstelltAm { get; set; }
[Column("geaendert_am"), ReadOnly(true)]
public DateTime GeaendertAm { get; set; }
private string importKennung;
[Column("import_kennung")]
public string ImportKennung { get => importKennung; set => importKennung = value.MaxStr(50); }
private string importId;
[Column("import_id")]
public string ImportId { get => importId; set => importId = value.MaxStr(50); }
[Column("import_stand")]
public DateTime? ImportStand { get; set; }
[Column("hauptlieferant_id")]
public long? HauptlieferantId { get; set; }
[Column("marke_id")]
public long? MarkeId { get; set; }
private string artikelnummer;
public string Artikelnummer { get => artikelnummer; set => artikelnummer = value.MaxStr(40); }
private string artikelnummerHersteller;
[Column("artikelnummer_hersteller")]
public string ArtikelnummerHersteller { get => artikelnummerHersteller; set => artikelnummerHersteller = value.MaxStr(40); }
private string warnhinweiskennung;
[Column("warnhinweis_kennung")]
public string WarnhinweisKennung { get => warnhinweiskennung; set => warnhinweiskennung = value.MaxStr(50); }
private string gtin;
public string Gtin { get => gtin; set => gtin = value.MaxStr(14); }
private string bezeichnung;
public string Bezeichnung { get => bezeichnung; set => bezeichnung = value.MaxStr(100); }
private string zusatz;
public string Zusatz { get => zusatz; set => zusatz = value.MaxStr(1000); }
// Langtext ist unbegrenzt!
public string Langtext { get; set; }
public decimal Mindestbestand { get; set; }
public decimal Verkaufseinheit { get; set; }
public decimal Verpackungseinheit { get; set; }
public decimal Preiseinheit { get; set; }
public decimal? Gewicht { get; set; }
[Column("steuersatz_kennung")]
public int SteuersatzKennung { get; set; }
[Column("grundpreis_menge")]
public decimal? GrundpreisMenge { get; set; }
[Column("grundpreis_bezug_menge")]
public int? GrundpreisBezugMenge { get; set; }
private string grundpreisBezugEinheit;
[Column("grundpreis_bezug_einheit")]
public string GrundpreisBezugEinheit { get => grundpreisBezugEinheit; set => grundpreisBezugEinheit = value.MaxStr(10); }
private string artikelgruppeKennung;
[Column("artikelgruppe_kennung")]
public string ArtikelgruppeKennung { get => artikelgruppeKennung; set => artikelgruppeKennung = value.MaxStr(50); }
public bool Rabattfaehig { get; set; }
public bool Bonusfaehig { get; set; }
private string info_1;
public string Info_1 { get => info_1; set => info_1 = value.MaxStr(300); }
private string info_2;
public string Info_2 { get => info_2; set => info_2 = value.MaxStr(300); }
private string info_3;
public string Info_3 { get => info_3; set => info_3 = value.MaxStr(300); }
private string info_4;
public string Info_4 { get => info_4; set => info_4 = value.MaxStr(300); }
private string info_5;
public string Info_5 { get => info_5; set => info_5 = value.MaxStr(300); }
private string info_6;
public string Info_6 { get => info_6; set => info_6 = value.MaxStr(300); }
private string info_7;
public string Info_7 { get => info_7; set => info_7 = value.MaxStr(300); }
private string info_8;
public string Info_8 { get => info_8; set => info_8 = value.MaxStr(300); }
private string info_9;
public string Info_9 { get => info_9; set => info_9 = value.MaxStr(300); }
private string info_10;
public string Info_10 { get => info_10; set => info_10 = value.MaxStr(300); }
private string info_11;
public string Info_11 { get => info_11; set => info_11 = value.MaxStr(300); }
private string info_12;
public string Info_12 { get => info_12; set => info_12 = value.MaxStr(300); }
private string info_13;
public string Info_13 { get => info_13; set => info_13 = value.MaxStr(300); }
private string info_14;
public string Info_14 { get => info_14; set => info_14 = value.MaxStr(300); }
private string info_15;
public string Info_15 { get => info_15; set => info_15 = value.MaxStr(300); }
private string info_16;
public string Info_16 { get => info_16; set => info_16 = value.MaxStr(300); }
private string info_17;
public string Info_17 { get => info_17; set => info_17 = value.MaxStr(300); }
private string info_18;
public string Info_18 { get => info_18; set => info_18 = value.MaxStr(300); }
private string info_19;
public string Info_19 { get => info_19; set => info_19 = value.MaxStr(300); }
private string info_20;
public string Info_20 { get => info_20; set => info_20 = value.MaxStr(300); }
}