Example #1
0
        private void cmb_Company_SelectedValueChanged(object sender, EventArgs e)
        {
            CategoryArr categoryArr = new CategoryArr();

            categoryArr.Fill();
            categoryArr = categoryArr.Filter(0, cmb_Company.SelectedItem as Company);

            cmb_Category.DataSource    = categoryArr;
            cmb_Category.DisplayMember = "Name";

            cmb_Category.SelectedIndex = -1;
        }
Example #2
0
        public void CategoryArrToForm(Category curCategory)
        {
            CategoryArr categoryArr = new CategoryArr();

            categoryArr.Fill();

            cmb_Category.DataSource    = categoryArr;
            cmb_Category.ValueMember   = "Id";
            cmb_Category.DisplayMember = "Name";

            if (curCategory != null)
            {
                cmb_Category.SelectedValue = curCategory.Id;
            }
        }
Example #3
0
        private void CategoryArrToForm(Category curCategory)
        {
            CategoryArr categoryArr = new CategoryArr();

            categoryArr.Fill();

            listbox_Category.DisplayMember = "FullName";
            listbox_Category.ValueMember   = "Id";

            listbox_Category.DataSource = categoryArr;

            if (curCategory != null)
            {
                listbox_Category.SelectedValue = curCategory.Id;
            }
        }
Example #4
0
        private void btn_Save_Click(object sender, EventArgs e)
        {
            if (CheckForm())
            {
                Category category = new Category();
                category = FormToCategory();

                CategoryArr oldCategoryArr = new CategoryArr();
                oldCategoryArr.Fill();

                if (!oldCategoryArr.IsContain(category.Name))
                {
                    if (category.Id == 0)
                    {
                        if (category.Insert())
                        {
                            MessageBox.Show("Data saved successfully", "Information", MessageBoxButtons.OK, MessageBoxIcon.Information);
                            ClearForm();

                            CategoryArr categoryArr = new CategoryArr();
                            categoryArr.Fill();
                            category = categoryArr.GetCategoryWithMaxId();

                            CategoryArrToForm(category);
                        }
                    }
                    else
                    {
                        if (category.Update())
                        {
                            MessageBox.Show("Data updated successfully", "Information", MessageBoxButtons.OK, MessageBoxIcon.Information);
                            ClearForm();

                            CategoryArr categoryArr = new CategoryArr();
                            categoryArr.Fill();
                            category = categoryArr.GetCategoryWithMaxId();
                            CategoryArrToForm(null);
                        }
                    }
                }
                else
                {
                    MessageBox.Show("Category already exsits", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    ClearForm();
                }
            }
        }
Example #5
0
        private void cmb_Company_SelectedIndexChanged(object sender, EventArgs e)
        {
            CategoryArr categoryArr = new CategoryArr();

            categoryArr.Fill();
            categoryArr = categoryArr.Filter(0, cmb_Company.SelectedItem as Company);

            cmb_Category.DataSource = categoryArr;
            //      cmb_Category.ValueMember = "Id";
            cmb_Category.DisplayMember = "Name";

            cmb_Category.SelectedIndex = -1;

            CarArr carArr = new CarArr();

            carArr.Fill();
            carArr = carArr.Filter(0, null, cmb_Company.SelectedItem as Company);


            cmb_Model.DataSource    = carArr;
            cmb_Model.DisplayMember = "Model";

            cmb_Model.SelectedIndex = -1;
        }