private void BtnAgregar_Click(object sender, EventArgs e) { try { //agregar como derivado y refrescar sus derivados del principal if (LstProductosPrincipales.SelectedIndex != -1) { Int16 MarcaID = 0, MarcaIDPrincipal = 0; MarcaID = Convert.ToInt16(tdgProductosBuscados.Columns["MarcaID"].Value); MarcaIDPrincipal = Convert.ToInt16(LstProductosPrincipales.Columns["MarcaID"].Value); //if (MarcaID == MarcaIDPrincipal) //{ ObjClProducto.UpdateDerivado(tdgProductosBuscados.Columns["ProductoID"].Value.ToString(), LstProductosPrincipales.SelectedValue.ToString()); TraerDerivados(); MessageBox.Show("Se agrego correctamente", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Information); //} //else //MessageBox.Show("El producto derivado debe ser de la misma marca", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Stop); } } catch (Exception ex) { MessageBox.Show(ex.Message, "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Error); } }