Beispiel #1
0
        public static void Main(string[] args)
        {
            // string TuraAleasa;
            List <Frizer> ListaFrizeri = new List <Frizer>();

            ListaFrizeri.Add(new Frizer {
                Nume = "Ana"
            });
            ListaFrizeri.Add(new Frizer {
                Nume = "Nicolae"
            });
            ListaFrizeri.Add(new Frizer {
                Nume = "Larisa"
            });
            ListaFrizeri.Add(new Frizer {
                Nume = "Petru"
            });

            //Ture
            Tura TuraDeZi    = new Tura(Tura.TipTura.zi);
            Tura TuraDeSeara = new Tura(Tura.TipTura.seara);

            //Clienti
            Client Marcel = new Client();

            Marcel.Nume = "Marcel";
            Client Ninel = new Client();

            Ninel.Nume = "Ninel";
            Client Petru = new Client();

            Petru.Nume = "Marcel";

            OrarulSaptamanii(ListaFrizeri, TuraDeZi, TuraDeSeara);
            Marcel.FaceProgramare();
            Marcel.AlegeTura();
            Ninel.FaceProgramare();
            Ninel.AlegeTura();
            Petru.FaceProgramare();
            Petru.AlegeTura();


            Console.ReadKey();
        }
Beispiel #2
0
        private static void OrarulSaptamanii(List <Frizer> ListaFrizeri, Tura TuraDeZi, Tura TuraDeSeara)
        {
            int NrSaptamana = GetWeekNumber();

            Console.WriteLine($"Suntem in saptamana cu nr. {NrSaptamana}");
            //AlegeTura(ListaFrizeri, TuraDeZi, TuraDeSeara, NrSaptamana);
            if ((NrSaptamana & 2) == 0) // Saptamana Para
            {
                ListaFrizeri[0].Tura = TuraDeZi;
                ListaFrizeri[1].Tura = TuraDeZi;
                ListaFrizeri[2].Tura = TuraDeSeara;
                ListaFrizeri[3].Tura = TuraDeSeara;
                Console.WriteLine($"In aceasta saptamana, pe tura {Tura.TipTura.zi} lucreaza frizerii: {ListaFrizeri[0].Nume} si {ListaFrizeri[1].Nume} iar pe cea de {Tura.TipTura.seara} {ListaFrizeri[2].Nume} si {ListaFrizeri[3].Nume}");
            }
            else // Saptamana impara
            {
                ListaFrizeri[0].Tura = TuraDeSeara;
                ListaFrizeri[1].Tura = TuraDeSeara;
                ListaFrizeri[2].Tura = TuraDeZi;
                ListaFrizeri[3].Tura = TuraDeZi;
                Console.WriteLine($"In aceasta saptamana, pe tura {Tura.TipTura.zi} lucreaza frizerii {ListaFrizeri[2].Nume} si {ListaFrizeri[3].Nume} iar pe cea de {Tura.TipTura.seara},frizerii {ListaFrizeri[1].Nume} si {ListaFrizeri[0].Nume}");
            }
        }
Beispiel #3
0
 public void Tunde(Client client, Tura Tura)
 {
     //if ()
     Console.WriteLine($"{this.Nume} tunde clientul {client.Nume} pe tura {Tura.tipTura}");
 }