private void GetUpdateData()
        {
            showNotification.Text = "";
            SetupItemManager setupItemManager = new SetupItemManager();
            List <Item>      items            = setupItemManager.GetAllItemsOfCompany((int)companycomboBox.SelectedValue);

            if (items.Count == 0)
            {
                reordertextBox.Text           = "";
                availableQuantitytextBox.Text = "";
            }
            foreach (Item item in items)
            {
                if (item.Id == (int)itemcomboBox.SelectedValue)
                {
                    reordertextBox.Text           = item.ReorderLevel.ToString();
                    availableQuantitytextBox.Text = item.GetQuantity().ToString();
                    if (item.ReorderLevel > item.GetQuantity())
                    {
                        reordertextBox.BackColor           = Color.IndianRed;
                        reordertextBox.ForeColor           = Color.White;
                        availableQuantitytextBox.BackColor = Color.IndianRed;
                        availableQuantitytextBox.ForeColor = Color.White;
                        showNotification.Text = "Your Quantity is below Reorder Level.";
                    }
                    else
                    {
                        reordertextBox.ResetBackColor();
                        reordertextBox.ResetForeColor();
                        availableQuantitytextBox.ResetBackColor();
                        availableQuantitytextBox.ResetForeColor();
                    }
                }
            }
        }
Exemple #2
0
        private void savebutton_Click(object sender, EventArgs e)
        {
            Item item = new Item();

            item.ItemName     = itemtextBox.Text;
            item.ReorderLevel = Convert.ToInt32(reordertextBox.Text);
            item.CategoryId   = (int)categorycomboBox.SelectedValue;
            item.CompanyId    = (int)companycomboBox.SelectedValue;
            SetupItemManager setupItemManager = new SetupItemManager();

            MessageBox.Show(setupItemManager.AddItem(item));
        }
        public StockInUI()
        {
            InitializeComponent();
            SetupCompanyManager setupCompanyManager = new SetupCompanyManager();

            companycomboBox.DisplayMember = "CompanyName";
            companycomboBox.ValueMember   = "CompanyID";
            List <Company> companies = setupCompanyManager.GetAllData();

            companycomboBox.DataSource = companies;
            SetupItemManager setupItemManager = new SetupItemManager();

            itemcomboBox.DisplayMember = "ItemName";
            itemcomboBox.ValueMember   = "Id";
            GetUpdateData();
        }
        private void companycomboBox_SelectedIndexChanged(object sender, EventArgs e)
        {
            SetupItemManager setupItemManager = new SetupItemManager();

            itemcomboBox.DisplayMember = "ItemName";
            itemcomboBox.ValueMember   = "Id";
            List <Item> items = setupItemManager.GetAllItemsOfCompany((int)companycomboBox.SelectedValue);

            if (items.Count == 0)
            {
                reordertextBox.Text           = "";
                availableQuantitytextBox.Text = "";
            }
            itemcomboBox.DataSource = items;
            foreach (Item item in items)
            {
                if (item.Id == (int)itemcomboBox.SelectedValue)
                {
                    reordertextBox.Text           = item.ReorderLevel.ToString();
                    availableQuantitytextBox.Text = item.GetQuantity().ToString();
                }
            }
        }