public Struct_Joing_AllTable(LottoDs.LottoRow tablotto)
 {
     this.id            = tablotto.id;
     this.nEstrazione   = tablotto.nEstrazione;
     this.anno          = tablotto.anno;
     this.data          = tablotto.data;
     this.hrfQuotazioni = tablotto.hrfQuotazioni;
     SetStatistics(tablotto);
 }
 public Struct_Joing_AllTable(LottoDs.LottoRow tablotto, LottoDs.LottoPalleRow tabpalle)
 {
     this.id            = tablotto.id;
     this.nEstrazione   = tablotto.nEstrazione;
     this.anno          = tablotto.anno;
     this.data          = tablotto.data;
     this.hrfQuotazioni = tablotto.hrfQuotazioni;
     this.nPalla        = tabpalle.nPalla;
     this.tipoPalla     = tabpalle.tipoPalla;
 }
 private void SetStatistics(LottoDs.LottoRow tablotto)
 {
     nVincitori = tablotto.GetQuotazioniVinciteRows()
                  .Where(r => r.premio == "6 punti")
                  .Select(r => r.vincitori)
                  .First();
     premio6Punti = tablotto.GetQuotazioniVinciteRows()
                    .Where(r => r.premio == "6 punti")
                    .Select(r => r.valore)
                    .First();
 }
 public Struct_Joing_AllTable(LottoDs.LottoRow tablotto, LottoDs.QuotazioniVinciteRow tabQuotazioniVincitein)
 {
     this.id              = tablotto.id;
     this.nEstrazione     = tablotto.nEstrazione;
     this.anno            = tablotto.anno;
     this.data            = tablotto.data;
     this.hrfQuotazioni   = tablotto.hrfQuotazioni;
     this.enumTipoVincita = tabQuotazioniVincitein.enumTipoVincita;
     this.valore          = tabQuotazioniVincitein.valore;
     this.vincitori       = tabQuotazioniVincitein.vincitori;
     this.premio          = tabQuotazioniVincitein.premio;
     this.valuta          = tabQuotazioniVincitein.IsvalutaNull() ? "" : valuta;
 }