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); }
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); }
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); }
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); }