//Alex private void cboSupplierName_SelectedIndexChanged(object sender, EventArgs e) { if (cboSupplierName.SelectedIndex != 0) { int selectedprodid = Convert.ToInt32(cboProductName.SelectedIndex); selectedprodid = selectedprodid + 1; int sup = (int)cboSupplierName.SelectedValue; //int selectedsupplier = sup.SupplierId; cboPSPPS.DataSource = ProductSupplierIdDB.GetProductSupplierId2Inputs(selectedprodid, sup); cboPSPPS.ValueMember = "ProductSupplierId"; cboPSPPS.DisplayMember = "ProductSupplierId"; } }
//Alex private void cboProductName_SelectedIndexChanged(object sender, EventArgs e) { int selectedprodid = Convert.ToInt32(cboProductName.SelectedIndex); selectedprodid = selectedprodid + 1; cboSupplierName.DataSource = ProductSupplierIdDB.GetSupplierName(selectedprodid); cboSupplierName.DisplayMember = "SupName"; cboSupplierName.ValueMember = "SupplierId"; int?selectedsupplier = (int?)cboSupplierName.SelectedValue; if (selectedsupplier != null) { cboPSPPS.DataSource = ProductSupplierIdDB.GetProductSupplierId2Inputs(selectedprodid, selectedsupplier); } else { MessageBox.Show("This selection does not have existing suplliers, add a supplier first"); } //cboPSPPS.DataSource=ProductSupplierIdDB.Get }