示例#1
0
 public override void Load(RowCreator creator, int delta)
 {
     System.Diagnostics.Debug.Assert(delta == 0);
     Guid    = creator.Load_guid(1);
     Nazwa   = creator.Load_string(2);
     Mnoznik = creator.Load_int(3);
 }
 public override void Load(RowCreator creator, int delta)
 {
     System.Diagnostics.Debug.Assert(delta == 0);
     data      = creator.Load_date(1);
     brunch    = creator.Load_string(2);
     Projekt   = creator.Load_Row(3, "Projekty");
     Pracownik = creator.Load_Row(4, "Pracownicy");
 }
示例#3
0
 public override void Load(RowCreator creator, int delta)
 {
     System.Diagnostics.Debug.Assert(delta == 0);
     Definicja      = creator.Load_Row(1, "DefPunkty");
     Dokument       = creator.Load_Row(2, "DokHandlowe");
     Liczba         = creator.Load_int(3);
     LiczbaNalezna1 = creator.Load_int(4);
     LiczbaNalezna2 = creator.Load_int(5);
 }
示例#4
0
 public DefinicjaBrunch(RowCreator creator) : base(creator)
 {
 }
示例#5
0
 protected override Row CreateRow(RowCreator creator) => new Commit();
示例#6
0
 //
 // Ponieważ pole dokument określono jako readonly i jest ono inicjowane tylko podczas tworzenia nowego
 // obiektu biznesowego, wartość inicjującą należy przekazać jako parametry konstruktora. Dlatego
 // należy zdefiniować potrzebne konstruktory.
 // Ten konstruktor wykorzystywany jest przez bibliotekę do tworzenia obiektów biznesowych odczytanych
 // z bazy danych. Nie będzie wykorzystywany przez programistę.
 // Należy wywołać konstruktor bazowy.
 //
 public Punkt(RowCreator creator)
     : base(creator)
 {
 }
示例#7
0
 protected PunktRow(RowCreator creator) : base(false)
 {
 }
示例#8
0
 protected override Row CreateRow(RowCreator creator) => new Punkt(creator);
示例#9
0
 protected override Row CreateRow(RowCreator creator) => new DefinicjaPunktu();
示例#10
0
 public static IFluentSequenceMutatorBuilder UsePredefinedRows(this IFluentSequenceBuilder builder, RowCreator creator)
 {
     return(builder.ReadFrom(creator));
 }
 protected DefinicjaBrunchRow(RowCreator creator) : base(false)
 {
 }
 protected override Row CreateRow(RowCreator creator)
 {
     return(new DefinicjaBrunch(creator));
 }
示例#13
0
 protected override Row CreateRow(RowCreator creator)
 {
     return(new Punkt(creator));
 }
示例#14
0
 protected override Row CreateRow(RowCreator creator)
 {
     return(new DefinicjaPunktu());
 }
示例#15
0
 protected override Row CreateRow(RowCreator creator) => new Repozytorium();