コード例 #1
0
        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);
        }
コード例 #2
0
ファイル: Industria.cs プロジェクト: MWSW/BigTycoon
        public Industria(Giocatore gio, string ogg) : base(gio)
        {
            SlotMateriali  = new MagazzinoMateriali();
            RisorsaTerreno = ogg;

            Dipendenti = new Dipendenti(1, 8, 10);

            Prezzo = 500;
        }
コード例 #3
0
        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;
        }
コード例 #4
0
        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;
        }