public static List <Departamento> ConsultaDepartamentosProductos() { List <Departamento> departamentos = new List <Departamento>(); QueryResult result = executor.ExecuteQuery("SELECT * FROM departamento"); if (result.Status == ExecutorStatus.CLOSED_CONNECTION) { for (int r = 0; r < result.RowCount; r++) { Departamento depa = new Departamento(); for (int c = 0; c < result.ColumnCount; c++) { depa.AgregaCampo(result.Columns[c].Name, new QueryResultData(result[r][result.Columns[c].Name].Value, result[r][c].Type)); } departamentos.Add(depa); } return(departamentos); } throw result.Exception; }