Esempio n. 1
0
        public void OnPost()
        {
            string Parameter;
            bool   confirm;
            ABCCS  systemControl = new ABCCS();

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

            switch (subs[0])
            {
            case "Search":
                _sampleObjectCollection = systemControl.SearchCustomersByParam(Parameter);
                //  Message = $"OnPost - First - {FirstInputField}";
                break;

            case "Delete":
                confirm = systemControl.DeleteCustomer(subs[1]);
                if (confirm)
                {
                    Message = $"{subs[1]} deleted";
                    _sampleObjectCollection = systemControl.SearchCustomersByParam(Parameter);
                }
                else
                {
                    Message = "Error";
                }
                break;

            default:
                break;
            }
        }
Esempio n. 2
0
        public void OnPost()
        {
            Message = "OnPost";
            if (ModelState.IsValid)
            {
                bool Confirmation;
                Item newItem = new Item
                {
                    ItemCode        = ItemCodeField,
                    ItemDescription = ItemDescriptionField,
                    UnitPrice       = UnitPriceField,
                    QuantityOnHand  = QuantityOnHandField
                };
                ABCCS RequestDirector = new ABCCS();

                Confirmation = RequestDirector.AddAnItem(newItem);


                Message = $"{newItem.ItemCode} was added :{Confirmation}";
            }
            else
            {
                Message = $"Not Valid";
            }
        }
Esempio n. 3
0
        public void OnPost()
        {
            Message = "OnPost";
            if (ModelState.IsValid)
            {
                bool     Confirmation;
                Customer newCustomer = new Customer
                {
                    CustomerID   = CustomerIDField,
                    CustomerName = CustomerNameField,
                    Address      = AddressField,
                    City         = CityField,
                    Province     = ProvinceField,
                    PostalCode   = PostalCodeField
                };
                ABCCS RequestDirector = new ABCCS();

                Confirmation = RequestDirector.AddCustomer(newCustomer);


                Message = $"{newCustomer.CustomerName} was added :{Confirmation}";
            }
            else
            {
                Message = $"Not Valid";
            }
        }
Esempio n. 4
0
        public void OnPost()
        {
            string Parameter;
            bool   confirm;
            ABCCS  systemControl = new ABCCS();

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

            switch (subs[0])
            {
            case "Search":

                _sampleObjectCollection = systemControl.SearchCustomersByParam(Parameter);
                //  Message = $"OnPost - First - {FirstInputField}";
                break;

            case "Select":
                Customer customer = new Customer();
                customer                = systemControl.GetACustomer(subs[1]);
                CustomerIDField         = customer.CustomerID;
                CustomerNameField       = customer.CustomerName;
                AddressField            = customer.Address;
                CityField               = customer.City;
                ProvinceField           = customer.Province;
                PostalCodeField         = customer.PostalCode;
                Message                 = $"{subs[1]} selected";
                _sampleObjectCollection = systemControl.SearchCustomersByParam(Parameter);

                break;

            case "Update":
                Customer customer2 = new Customer()
                {
                    CustomerID = CustomerIDField, CustomerName = CustomerNameField, Address = AddressField, City = CityField, Province = ProvinceField, PostalCode = PostalCodeField
                };
                try
                {
                    confirm = systemControl.UpdateACustomer(customer2);
                    Message = $"{customer2.CustomerID} updated : {confirm}";
                }
                catch (Exception e)
                {
                    Message = $"Error {e}";
                    throw;
                }

                break;

            default:
                break;
            }
        }
Esempio n. 5
0
        public void OnPost()
        {
            string Parameter;
            bool   confirm;
            ABCCS  systemControl = new ABCCS();

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

            switch (subs[0])
            {
            case "Search":

                _sampleObjectCollection = systemControl.SearchItemsByParam(Parameter);
                //  Message = $"OnPost - First - {FirstInputField}";
                break;

            case "Select":
                Item item = new Item();
                item                    = systemControl.GetAnItem(subs[1]);
                ItemCodeField           = item.ItemCode;
                ItemDescriptionField    = item.ItemDescription;
                QuantityOnHandField     = item.QuantityOnHand;
                UnitPriceField          = item.UnitPrice;
                Message                 = $"{subs[1]} selected";
                _sampleObjectCollection = systemControl.SearchItemsByParam(Parameter);

                break;

            case "Update":
                Item item2 = new Item()
                {
                    ItemCode = ItemCodeField, ItemDescription = ItemDescriptionField, QuantityOnHand = QuantityOnHandField, UnitPrice = UnitPriceField
                };
                try
                {
                    confirm = systemControl.UpdateAnItem(item2);
                    Message = $"{item2.ItemCode} updated : {confirm}";
                }
                catch (Exception e)
                {
                    Message = $"Error {e}";
                    throw;
                }

                break;

            default:
                break;
            }
        }
Esempio n. 6
0
        public void OnPost()
        {
            string Parameter;
            bool   confirm;
            ABCCS  systemControl = new ABCCS();

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

            switch (subs[0])
            {
            case "Search":
                _sampleObjectCollection = systemControl.SearchItemsByParam(Parameter);
                //  Message = $"OnPost - First - {FirstInputField}";
                items = SessionHelper.GetObjectFromJson <List <Item> >(HttpContext.Session, "items");
                break;

            case "Add":
                try
                {
                    _sampleObjectCollection = systemControl.SearchItemsByParam(Parameter);
                    Item item = new Item();
                    item  = systemControl.GetAnItem(subs[1]);
                    items = SessionHelper.GetObjectFromJson <List <Item> >(HttpContext.Session, "items");
                    bool flag = false;
                    foreach (var i in items)
                    {
                        if (item.ItemCode == i.ItemCode)
                        {
                            flag = true;
                        }
                    }
                    if (flag == false)
                    {
                        items.Add(item);
                        SessionHelper.SetObjectAsJson(HttpContext.Session, "items", items);
                        Message = $"{subs[1]} added";
                    }
                    else
                    {
                        Message = $"{subs[1]} already exists in the cart";
                    }
                }
                catch (Exception e)
                {
                    Message = $"Error {e}";
                }

                break;

            case "Remove":
                try
                {
                    _sampleObjectCollection = systemControl.SearchItemsByParam(Parameter);
                    Item item = new Item();
                    item  = systemControl.GetAnItem(subs[1]);
                    items = SessionHelper.GetObjectFromJson <List <Item> >(HttpContext.Session, "items");

                    var itemToRemove = items.Single(r => r.ItemCode == subs[1]);
                    items.Remove(itemToRemove);

                    SessionHelper.SetObjectAsJson(HttpContext.Session, "items", items);

                    Message = $"{subs[1]} removed";
                }
                catch (Exception e)
                {
                    Message = $"Error {e}";
                }
                break;

            case "CheckOut":

                break;

            default:
                break;
            }
        }