コード例 #1
0
        private IProgramMenuBuilder SukurtiDarbuotojaiMeniu()
        {
            var builder = new ProgramMenuBuilder();

            builder.PridetiPunkta(new MenuItem(0, "Grįžti"))
            .PridetiVeiksma(Pradeti)
            .PridetiPunkta(new MenuItem(1, "Visi darbuotojai"))
            .PridetiVeiksma(_darbuotojasManager.DisplayAll)
            .PridetiPunkta(new MenuItem(2, "Įvesti naują"))
            .PridetiVeiksma(RodytiDarNesukurta)
            .PridetiPunkta(new MenuItem(3, "Pašalinti"))
            .PridetiVeiksma(RodytiDarNesukurta);

            return(builder);
        }
コード例 #2
0
        private IProgramMenuBuilder SukurtiPagrindiniMeniu()
        {
            var builder = new ProgramMenuBuilder();

            builder.PridetiPunkta(new MenuItem(0, "Išeiti"))
            .PridetiVeiksma(() => Environment.Exit(1))
            .PridetiPunkta(new MenuItem(1, "Pardavimai"))
            .PridetiVeiksma(() => RodytiMeniu(pardavimaiMeniu))
            .PridetiPunkta(new MenuItem(2, "Produktai"))
            .PridetiVeiksma(RodytiDarNesukurta)
            .PridetiPunkta(new MenuItem(3, "Klientai"))
            .PridetiVeiksma(() => RodytiMeniu(klientaiMeniu))
            .PridetiPunkta(new MenuItem(4, "Darbuotojai"))
            .PridetiVeiksma(() => RodytiMeniu(darbuotojaiMeniu));

            return(builder);
        }
コード例 #3
0
        private IProgramMenuBuilder SukurtiPardavimaiMeniu()
        {
            var builder = new ProgramMenuBuilder();

            builder.PridetiPunkta(new MenuItem(0, "Grįžti"))
            .PridetiVeiksma(Pradeti)
            .PridetiPunkta(new MenuItem(1, "Naujas pardavimas"))
            .PridetiVeiksma(() =>
            {
                _pardavimasManager.Add();
                GriztiIMeniu(pardavimaiMeniu);
            })
            .PridetiPunkta(new MenuItem(2, "Parodyti visus pardavimus"))
            .PridetiVeiksma(RodytiDarNesukurta);

            return(builder);
        }
コード例 #4
0
        private IProgramMenuBuilder SukurtiKlientaiMeniu()
        {
            var builder = new ProgramMenuBuilder();

            builder.PridetiPunkta(new MenuItem(0, "Grįžti"))
            .PridetiVeiksma(Pradeti)
            .PridetiPunkta(new MenuItem(1, "Visi klinetai"))
            .PridetiVeiksma(() =>
            {
                Console.Clear();
                _klientasManager.DisplayAll();
                GriztiIMeniu(klientaiMeniu);
            })
            .PridetiPunkta(new MenuItem(2, "Įvesti naują"))
            .PridetiVeiksma(() =>
            {
                _klientasManager.Add();
                GriztiIMeniu(klientaiMeniu);
            })
            .PridetiPunkta(new MenuItem(3, "Pašalinti"))
            .PridetiVeiksma(RodytiDarNesukurta);

            return(builder);
        }