private void llenarCheckBoxListTamano() { idPanel = 1; int contador = 0; clsNegocioTamano objTamano = new clsNegocioTamano(); DataTable dtTamano = objTamano.consultarTodosTamanos().Tables[0]; chkLista.DataSource = null; if (operacion == 1) { int idProducto = int.Parse(lbProducto.SelectedValue.ToString()); DataTable dtTamanoProducto = objTamano.consultarTamanoProducto(idProducto).Tables[0]; chkLista.DataSource = dtTamano; chkLista.DisplayMember = "nombre_tamano"; chkLista.ValueMember = "id_tamano"; foreach (DataRow filaTamano in dtTamano.Rows) { foreach (DataRow filaTamanoProducto in dtTamanoProducto.Rows) { if (filaTamano[0].ToString() == filaTamanoProducto[1].ToString()) { chkLista.SetItemCheckState(contador, CheckState.Checked); } } contador++; } } if (operacion == 0) { chkLista.DataSource = dtTamano; chkLista.DisplayMember = "nombre_tamano"; chkLista.ValueMember = "id_tamano"; } }
private void cargarComboTamano(int id) { clsNegocioTamano objNegocioTamano = new clsNegocioTamano(); DataSet dsTamanoCombo = new DataSet(); try { dsTamanoCombo = objNegocioTamano.consultarTamanoProducto(id); cbTamanoProducto.DataSource = dsTamanoCombo.Tables[0]; cbTamanoProducto.DisplayMember = "nombre_tamano"; cbTamanoProducto.ValueMember = "id_tamano"; } catch (Exception ex) { MessageBox.Show("Error: " + ex.Message); } }