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; }
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; } }
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; } }
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(); } } }
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; }