public FoglioCSV(FoglioPresenzeModel model, Dipendenti d) { Id = model.Id; NomeDipendente = d.Nome; CognomeDipendente = d.Cognome; Mese = model.Mese; Anno = model.Anno; Stato = model.Stato; if (model.Anomalie.Count == 0) { Anomalie = ""; } else { Anomalie = model.Anomalie.Aggregate((a, b) => a + "/" + b); } OreOrdinarie = model.TotaliCategorie .Find(c => c.Nome == "Ordinarie") .OreTotali; OreAssenza = model.TotaliCategorie .Where(c => c.Nome != "Ordinarie") .Sum(c => c.OreTotali); }
public Industria(Giocatore gio, string ogg) : base(gio) { SlotMateriali = new MagazzinoMateriali(); RisorsaTerreno = ogg; Dipendenti = new Dipendenti(1, 8, 10); Prezzo = 500; }
public Fabbrica(Giocatore gio) : base(gio) { SlotProdotti = new MagazzinoProdotti(); SlotMateriali = new MagazzinoMateriali(); Dipendenti = new Dipendenti(2, 6, 30); Prezzo = 1000; //inizializzazione ProdottoCorrente = ""; //test SlotMateriali.DizionarioMateriali["MaterialeComune"].Quantita = 10; SlotMateriali.DizionarioMateriali["MaterialeRaro"].Quantita = 10; SlotMateriali.DizionarioMateriali["MaterialePrezioso"].Quantita = 10; }
public Negozio(Giocatore gio) : base(gio) { SlotProdotti = new MagazzinoProdotti(); Dipendenti = new Dipendenti(3, 3, 40); ProdottoInVendita = ""; Prezzo = 3000; //test SlotProdotti.DizionarioProdotti["ProdottoComune"].Quantita = 10; SlotProdotti.DizionarioProdotti["ProdottoRaro"].Quantita = 10; SlotProdotti.DizionarioProdotti["ProdottoPrezioso"].Quantita = 10; SlotProdotti.DizionarioProdotti["ProdottoComuneRaro"].Quantita = 10; SlotProdotti.DizionarioProdotti["ProdottoComunePrezioso"].Quantita = 10; SlotProdotti.DizionarioProdotti["ProdottoRaroPrezioso"].Quantita = 10; }