private void cmbUnidad_SelectedIndexChanged(object sender, EventArgs e) { if (_inicializado && _accion == "Agregar" && cmbUnidad.SelectedIndex > 0) { chkAgranel.Checked = catUnidades[cmbUnidad.SelectedIndex]["agranel"].ToBool(); } unidad = (cmbUnidad.SelectedIndex >= 0) ? catUnidades[cmbUnidad.SelectedIndex] : null; }
public static List <UnidadProducto> ConsultaUnidadesProducto() { List <UnidadProducto> unidades = new List <UnidadProducto>(); QueryResult result = executor.ExecuteQuery("SELECT * FROM unidadproducto ORDER BY nombre"); if (result.Status != ExecutorStatus.ERROR_DURING_PROCESS) { for (int r = 0; r < result.RowCount; r++) { UnidadProducto unidad = new UnidadProducto(); for (int c = 0; c < result.ColumnCount; c++) { unidad.AgregaCampo(result.Columns[c].Name, new QueryResultData(result[r][result.Columns[c].Name].Value, result[r][c].Type)); } unidades.Add(unidad); } return(unidades); } throw result.Exception; }