Пример #1
0
        public void OnGet()
        {
            CBS teetimes = new CBS();

            DateTime dateVal = new DateTime(1999, 02, 15);

            SearchParameter = DateTime.Now;
            teetimes.CreateTeeSheet(DateTime.Now);
            _sampleObjectCollection = teetimes.GetDailyTeeTimeSheet(SearchParameter.Date);
        }
Пример #2
0
        public void OnPost()
        {
            error = true;
            TeeTime newTeeTime = new TeeTime();

            CBS teetimes = new CBS();

            SearchParameter = SearchParameter;
            CBS systemControl = new CBS();

            string[] subs = Submit.Split(' ');


            switch (subs[0])
            {
            case "Search":
                SearchParameter = SearchParameter;
                teetimes.CreateTeeSheet(SearchParameter);
                Console.WriteLine(SearchParameter);
                _sampleObjectCollection = teetimes.GetDailyTeeTimeSheet(SearchParameter.Date);

                break;

            case "Select":
                SearchParameter         = SearchParameter;
                newTeeTimeTime          = (DateTime.Parse(subs[1]).Add(DateTime.Parse(subs[2]).TimeOfDay));
                _sampleObjectCollection = teetimes.GetDailyTeeTimeSheet(SearchParameter.Date);
                break;

            case "Submit":
                _sampleObjectCollection = teetimes.GetDailyTeeTimeSheet(SearchParameter.Date);
                SearchParameter         = SearchParameter;
                newTeeTime = systemControl.GetTeeTime(DateTime.Parse(subs[1]), DateTime.Parse(subs[2]));
                if (newTeeTime != null)
                {
                    newTeeTime.NumCarts     = newNumOfCarts;
                    newTeeTime.NumPlayers   = newNumOfPlayers;
                    newTeeTime.TeeTimeDate  = DateTime.Parse(subs[2]);
                    newTeeTime.MemberNumber = newMemberNumber;
                    newTeeTime.EmployeeName = "";
                    error   = systemControl.BookNewTeeTime(newTeeTime);
                    Message = $"Tee Time Booked for {subs[1]} {subs[2]}";
                }
                else
                {
                    error   = true;
                    Message = "Error";
                }
                break;
            }
        }
Пример #3
0
        public void OnPost()
        {
            TeeTime newTeeTime = new TeeTime();

            CBS teetimes = new CBS();

            SearchParameter = SearchParameter;
            CBS systemControl = new CBS();

            string[] subs = Submit.Split(' ');


            switch (subs[0])
            {
            case "Search":
                SearchParameter = SearchParameter;
                teetimes.CreateTeeSheet(SearchParameter);
                Console.WriteLine(SearchParameter);
                _sampleObjectCollection = teetimes.GetDailyTeeTimeSheet(SearchParameter.Date);

                break;

            case "Select":
                SearchParameter         = SearchParameter;
                newTeeTimeTime          = (DateTime.Parse(subs[1]).Add(DateTime.Parse(subs[2]).TimeOfDay));
                newTeeTime              = systemControl.GetTeeTime(DateTime.Parse(subs[1]), DateTime.Parse(subs[2]));
                newMemberNumber         = newTeeTime.MemberNumber;
                newNumOfCarts           = newTeeTime.NumCarts;
                newNumOfPlayers         = newTeeTime.NumPlayers;
                _sampleObjectCollection = teetimes.GetDailyTeeTimeSheet(SearchParameter.Date);
                break;

            case "Cancel":
                SearchParameter = SearchParameter;
                newTeeTime      = systemControl.GetTeeTime(DateTime.Parse(subs[1]), DateTime.Parse(subs[2]));
                if (newTeeTime != null)
                {
                    bool success = false;
                    Message = $"{subs[1]} Selected";

                    newTeeTime.TeeTimeDate = DateTime.Parse(subs[2]);
                    Console.WriteLine(newTeeTime.TeeTimeDate);

                    success         = systemControl.RemoveTeeTime(newTeeTime);
                    SearchParameter = SearchParameter;
                    newTeeTime      = systemControl.GetTeeTime(DateTime.Parse(subs[1]), DateTime.Parse(subs[2]));
                }
                else
                {
                    Message         = "Error";
                    SearchParameter = SearchParameter;
                    newTeeTime      = systemControl.GetTeeTime(DateTime.Parse(subs[1]), DateTime.Parse(subs[2]));
                }
                break;

            case "Update":
                newTeeTime = systemControl.GetTeeTime(DateTime.Parse(subs[1]), DateTime.Parse(subs[2]));
                if (newTeeTime != null)
                {
                    bool success = false;
                    Message = $"{subs[1]} {subs[2]} updated";
                    newTeeTime.NumPlayers   = newNumOfPlayers;
                    newTeeTime.MemberNumber = newMemberNumber;
                    newTeeTime.NumCarts     = newNumOfCarts;
                    newTeeTime.TeeTimeDate  = DateTime.Parse(subs[2]);
                    Console.WriteLine(newTeeTime.TeeTimeDate);

                    success = systemControl.UpdateTeeTime(newTeeTime);
                }
                else
                {
                    Message         = "Error";
                    SearchParameter = SearchParameter;
                    newTeeTime      = systemControl.GetTeeTime(DateTime.Parse(subs[1]), DateTime.Parse(subs[2]));
                }
                SearchParameter = SearchParameter;
                newTeeTime      = systemControl.GetTeeTime(DateTime.Parse(subs[1]), DateTime.Parse(subs[2]));
                break;
            }
        }