private void placeNewOrderToolStripMenuItem_Click(object sender, EventArgs e)
        {
            _storeName = null;

            try
            {
                if (StoresDropDown.Text == "")
                {
                    MessageBox.Show("Choose a Book Store from the drop down.", "Error", MessageBoxButtons.OK);
                    return;
                }
                else
                {
                    _storeName = new store();

                    if (StoresDropDown.SelectedItem is storeViewModel st)
                    {
                        _storeName.stor_id   = st.StoreID;
                        _storeName.stor_name = st.StoreName;
                    }
                    _sales = new sales();

                    _placeOrder         = new PlaceOrderForm(this, _sales, _storeName);
                    _placeOrder.Enabled = true;
                    _placeOrder.ShowDialog();
                }
            }
            catch
            {
                return;
            }
        }
        public Book_Overview()
        {
            InitializeComponent();

            string apiRoot = configFile.getSetting("apiRoot");

            BookRepoREST      bookRepo      = new BookRepoREST(apiRoot);
            StoreRepoREST     storeRepo     = new StoreRepoREST(apiRoot);
            SalesRepoREST     salesRepo     = new SalesRepoREST(apiRoot);
            BookOrderRepoREST bookOrderRepo = new BookOrderRepoREST(apiRoot);

            bookService = new pubsService(bookRepo, storeRepo, salesRepo, bookOrderRepo);
            _placeOrder = new PlaceOrderForm(this, _sales, _storeName);

            try
            {
                List <storeViewModel> stores = bookService.getAllStores();

                foreach (storeViewModel s in stores)
                {
                    StoresDropDown.Items.Add(s);
                }
            }
            catch
            {
                return;
            }
        }
Esempio n. 3
0
        public BookQuantityForm(PlaceOrderForm bklist, sales sale)
        {
            InitializeComponent();

            string apiRoot = configFile.getSetting("apiRoot");

            BookRepoREST      bookRepo      = new BookRepoREST(apiRoot);
            StoreRepoREST     storeRepo     = new StoreRepoREST(apiRoot);
            SalesRepoREST     salesRepo     = new SalesRepoREST(apiRoot);
            BookOrderRepoREST bookOrderRepo = new BookOrderRepoREST(apiRoot);

            bookService = new pubsService(bookRepo, storeRepo, salesRepo, bookOrderRepo);

            _bklist = bklist;
            _sale   = sale;
        }
Esempio n. 4
0
        public BookList(PlaceOrderForm pof, sales sale)
        {
            InitializeComponent();

            ActiveControl = bookQuantityUpDown;

            string apiRoot = configFile.getSetting("apiRoot");

            BookRepoREST      bookRepo      = new BookRepoREST(apiRoot);
            StoreRepoREST     storeRepo     = new StoreRepoREST(apiRoot);
            SalesRepoREST     salesRepo     = new SalesRepoREST(apiRoot);
            BookOrderRepoREST bookOrderRepo = new BookOrderRepoREST(apiRoot);

            auService = new pubsService(bookRepo, storeRepo, salesRepo, bookOrderRepo);

            _pof  = pof;
            _sale = sale;
        }
Esempio n. 5
0
        public Book_Overview()
        {
            InitializeComponent();
            ActiveControl = StoresDropDown;

            string apiRoot = configFile.getSetting("apiRoot");

            BookRepoREST      bookRepo      = new BookRepoREST(apiRoot);
            StoreRepoREST     storeRepo     = new StoreRepoREST(apiRoot);
            SalesRepoREST     salesRepo     = new SalesRepoREST(apiRoot);
            BookOrderRepoREST bookOrderRepo = new BookOrderRepoREST(apiRoot);

            bookService = new pubsService(bookRepo, storeRepo, salesRepo, bookOrderRepo);
            _placeOrder = new PlaceOrderForm(this, _storeName);

            try
            {
                fillComboBox();
            }
            catch
            {
                return;
            }
        }