Exemple #1
0
        public static void RunEmployeeQueries(Employee employee, string v)
        {
            EmployeeActions create = EmployeeCreate;
            EmployeeActions read   = EmployeeRead;
            EmployeeActions update = EmployeeUpdate;
            EmployeeActions delete = EmployeeDelete;

            switch (v)
            {
            case "create":
                create(employee);
                break;

            case "read":
                read(employee);
                break;

            case "update":
                update(employee);
                break;

            case "delete":
                delete(employee);
                break;

            default:
                throw new Exception();
            }
        }
 private void Awake()
 {
     image    = GetComponent <Image>();
     tooltip  = GetComponent <ShowTooltip>();
     traits   = new List <Trait>(numTraits);
     action   = (EmployeeActions)0;
     isAbsent = false;
     CreateEmployee();
     if (tooltip != null)
     {
         UpdateTooltipText();
     }
 }
Exemple #3
0
        static void Main(string[] args)
        {
            //new BankingAppConfig().SetPersistenceProvider(new MemoryPeristenceProvider());
            new BankingAppConfig().SetPersistenceProvider(new EFPersistenceProvider(ConfigurationManager.ConnectionStrings["BankingAppGetin"].ConnectionString));
            var employeeActions = new EmployeeActions();

            while (true)
            {
                Console.Write(@"Wybierz działanie:
1 - Dodaj Klienta indywidualnego
2- Znajdź klienta indywidualnego po danych osoby
3 - Znajdź klienta indywidualnego po danych klienta
99 - Wyjdź
");
                var number = Console.ReadLine();
                switch (number)
                {
                case "1":
                {
                    var klient = employeeActions.CreateIndividualClient(BuildPersonData());
                    Console.WriteLine("Utworzono klienta:");
                    Console.WriteLine(JsonConvert.SerializeObject(klient));
                    break;
                }

                case "2":
                {
                    var klient = employeeActions.FindIndividualClient(BuildPersonData());
                    Console.WriteLine("Znaleziono klienta:");
                    Console.WriteLine(JsonConvert.SerializeObject(klient));
                    break;
                }

                case "3":
                {
                    var klient = employeeActions.FindIndividualClient(BuildClientData());
                    Console.WriteLine("Znaleziono klienta:");
                    Console.WriteLine(JsonConvert.SerializeObject(klient));
                    break;
                }

                case "99":
                    return;

                default:
                    Console.WriteLine($"Nieznana operacja: [{number}]");
                    break;
                }
            }
        }
 public void SetEmployeeAction(TMP_Dropdown dropdown)
 {
     action = (EmployeeActions)dropdown.value;
     UpdateTooltipText();
 }