private void chkListasDePrecios_ItemCheck(object sender, ItemCheckEventArgs e) { int count = 1; for (int i = 0; i < chkListasDePrecios.Items.Count; i++) { mz.erp.businessrules.ConsultarListasDePrecios.ListaDePrecioView lp = (mz.erp.businessrules.ConsultarListasDePrecios.ListaDePrecioView)chkListasDePrecios.Items[i]; if (((i == e.Index && e.NewValue.CompareTo(System.Windows.Forms.CheckState.Checked) == 0) || (i != e.Index && chkListasDePrecios.GetItemChecked(i))) && count < 11) { Janus.Windows.GridEX.GridEXColumnCollection col = gridResultado.RootTable.Columns; col["PrecioLista" + count.ToString()].Caption = lp.Descripcion; count++; } } if (count < 11) { for (int i = count; i < 11; i++) { Janus.Windows.GridEX.GridEXColumnCollection col = gridResultado.RootTable.Columns; col["PrecioLista" + i.ToString()].Caption = "P. Lista " + i.ToString(); } } }
private void setListasDePreciosDescriptions() { int count = 1; for (int i = 0; i < chkListasDePrecios.Items.Count; i++) { mz.erp.businessrules.ConsultarListasDePrecios.ListaDePrecioView lp = (mz.erp.businessrules.ConsultarListasDePrecios.ListaDePrecioView)chkListasDePrecios.Items[i]; if (chkListasDePrecios.GetItemChecked(i) && count < 11) { Janus.Windows.GridEX.GridEXColumnCollection col = gridResultado.RootTable.Columns; col["PrecioLista" + count.ToString()].Caption = lp.Descripcion; count++; } } if (count < 11) { for (int i = count; i < 11; i++) { Janus.Windows.GridEX.GridEXColumnCollection col = gridResultado.RootTable.Columns; col["PrecioLista" + i.ToString()].Caption = "P. Lista " + i.ToString(); } } }