Exemple #1
0
        private void ListTokens()
        {
            List <Token> tokens = _adminMgm.GetTokens();

            if (tokens.Count == 0)
            {
                Console.WriteLine("NOT TOKENS FOUND");
                return;
            }

            foreach (Token token in tokens)
            {
                Console.WriteLine(token.ToString());
            }
        }
Exemple #2
0
        private void GetTokensList()
        {
            ObservableCollection <Token> tokens = new ObservableCollection <Token>();
            List <Token> tbtokens = AdminMgm.GetTokens();

            foreach (Token item in tbtokens)
            {
                tokens.Add(item);
            }
            db_tokens.ItemsSource = tbtokens;
        }
        private List <Token> SetPrice(int v)
        {
            List <Token> t      = new List <Token>();
            List <Token> tokens = AdminMgm.GetTokens();

            while (v > 0)
            {
                foreach (Token tk in tokens)
                {
                    do
                    {
                        t.Add(tk);
                    }while (v <= tk.Hours);
                }
            }
            return(t);
        }
Exemple #4
0
        public static void NewService()
        {
            Service service = new Service();
            string  insertData;

            Console.WriteLine("SERVICE FORM");
            Console.WriteLine("------------");

            Console.WriteLine("NAME : ");
            insertData = Console.ReadLine();
            if (!String.IsNullOrWhiteSpace(insertData))
            {
                service.Name = insertData;
            }

            Console.WriteLine("DESCRIPTION : ");
            insertData = Console.ReadLine();
            if (!String.IsNullOrWhiteSpace(insertData))
            {
                service.Description = insertData;
            }

            List <Category> cats = _adminMgm.GetCategories();

            foreach (Category c in cats)
            {
                Console.WriteLine(c.ToString());
            }
            Console.WriteLine("CATEGORY : ");
            insertData = Console.ReadLine();
            if (!String.IsNullOrWhiteSpace(insertData))
            {
                service.Description = insertData;
            }

            User userProv = null;

            do
            {
                Console.WriteLine("USER PROVIDER : ");
                insertData = Console.ReadLine();
                long n = CommonLib.ValidateNumEntrance(insertData) ? (long.Parse(insertData)) : 1L;
                userProv = UserManagement.GetInstance().GetUser(n);
                if (userProv != null)
                {
                    service.ProviderID = n;
                    service.Provider   = userProv;
                }
            } while (userProv == null);

            Token token = null;
            bool  ok    = false;

            Console.WriteLine("PRICE : ");
            do
            {
                List <Token> tokens = _adminMgm.GetTokens();
                foreach (Token t in tokens)
                {
                    Console.WriteLine(t.ToString());
                }

                Console.WriteLine("INSERT TOKEN ID : ");
                insertData = Console.ReadLine();
                int n = CommonLib.ValidateNumEntrance(insertData) ? (int.Parse(insertData)) : 1;
                token = _adminMgm.GetTokenById(n);
                if (token != null)
                {
                    Console.WriteLine("INSERT QUANTITY OF TOKENS " + token.Name);
                    insertData = Console.ReadLine();
                    int q = CommonLib.ValidateNumEntrance(insertData) ? (int.Parse(insertData)) : 1;

                    if (service.Price == null)
                    {
                        service.Price = new List <Token>();
                    }

                    for (int i = 0; i <= q; i++)
                    {
                        service.Price.Add(token);
                    }
                }
                Console.WriteLine("WANT TO ADD MORE TOKENS TO THE SERVICE ? (Y/N)");
                insertData = Console.ReadLine();
                if (insertData.ToUpper() == "Y")
                {
                    ok = false;
                }
                else
                {
                    ok = true;
                }
            } while (!ok);

            InsertOrUpdate(userProv, service);
        }